본문 바로가기
public void static main()/Etc

[OS] 멀티 프로그램, 프로세싱

by 햄리뮤 2022. 2. 1.
반응형

운영체제를 공부하면서 여러가지 개념을 다시 공부하는 시간을 갖고있따!

 

 

 

멀티 프로세싱(Multi-processing)

다수의 프로세서가 협력적으로 일을 처리하는 것을 의미한다.

프로세서와 프로세스 차이를 조심하자!

프로세서: CPU나 하드웨어를 의미.
프로세스: 실제 메로리에 적재되어 프로세서에 의해 실행되고 있는 프로그램.

보통 하나의 프로세서(CPU)가 하나의 작업을 맡지만 멀티 프로세싱은 다수의 프로세서가 다수의 프로세스를 함께 처리하는 것을 의미한다.

 

[출처] https://velog.io/@chy0428/OS-%EB%A9%80%ED%8B%B0%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EB%A9%80%ED%8B%B0%ED%94%84%EB%A1%9C%EC%84%B8%EC%8B%B1


멀티 프로그래밍

하나의 프로세서가 하나의 프로세스를 수행하는 동안 다른 프로세스에 접근할 수 있도록 하는 방법을 의미한다.

간단히 말하면 여러 프로그램을 메모리에 동시에 올려서 수행하는 것 이다.

 

 

멀티 태스킹과 멀티 스레딩은 아직 다루지 않았습니다!

 

설날인데 짬짬히 인강 듣는중... 내일이 마지막 연휴라니 너무 슬프다.😥

오늘도 제 공부에 도움을 주신 파워 블로거 지식인분들 감사합니다!

 

https://oizys.tistory.com/9

 

멀티프로세싱, 멀티프로그래밍,멀티태스킹,멀티스레딩

1. 멀티 프로그래밍 (Multi-programming) 여러 프로그램을 메모리에 동시에 올려서 수행하는 것 == 메모리에 다수의 프로세스가 동시에 올라가(keep)있는 것 단일 프로세서 상에서 여러 개의 프로그램이

oizys.tistory.com

https://velog.io/@chy0428/OS-%EB%A9%80%ED%8B%B0%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EB%A9%80%ED%8B%B0%ED%94%84%EB%A1%9C%EC%84%B8%EC%8B%B1

 

[OS] 멀티프로세싱, 멀티프로그래밍, 멀티태스킹, 멀티스레딩

멀티 프로세싱은 다수의 프로세서가 서로 협력적으로 일을 처리하는 것을 의미한다. 컴퓨터는 1대인데 프로세서(CPU)는 2개 이상이다. 보통, 멀티코어시스템(multi-core system)을 포함한다.초기의 컴

velog.io

https://sorjfkrh5078.tistory.com/56

 

멀티 프로세싱 vs 멀티 프로그래밍 vs 멀티 태스킹 vs 멀티 스레딩

운영체제를 공부하다 보면 멀티(Multi)가 붙은 용어들이 많다는 것을 알 수 있다. ​대표적으로 멀티 프로세싱(Multi-processing), 멀티 프로그래밍(Multi-programming), 멀티 태스킹(Multi-tasking), 멀티 스레딩

sorjfkrh5078.tistory.com

** 그냥 하루하루 개인 공부한 것을 끄적 거리는 공간입니다.

이곳 저곳에서 구글링한 것과 강의 들은

내용이 정리가 되었습니다.

그림들은 그림밑에 출처표시를 해놓았습니다.

문제가 될시 말씀해주시면 해당 부분은 삭제 하도록하겠습니다. **

반응형

'public void static main() > Etc' 카테고리의 다른 글

[WEB] 동기 & 비동기  (0) 2022.10.14
[OS] 프로그램과 프로세스  (0) 2022.02.21
[OS] 메모리 영역  (0) 2022.02.01
[Swagger] 스웩! 췤!  (0) 2022.01.29
[Redis] Redis란?  (0) 2021.11.18

댓글