운영체제를 공부하면서 여러가지 개념을 다시 공부하는 시간을 갖고있따!
멀티 프로세싱(Multi-processing)
다수의 프로세서가 협력적으로 일을 처리하는 것을 의미한다.
프로세서와 프로세스 차이를 조심하자!
프로세서: CPU나 하드웨어를 의미.
프로세스: 실제 메로리에 적재되어 프로세서에 의해 실행되고 있는 프로그램.
보통 하나의 프로세서(CPU)가 하나의 작업을 맡지만 멀티 프로세싱은 다수의 프로세서가 다수의 프로세스를 함께 처리하는 것을 의미한다.
멀티 프로그래밍
하나의 프로세서가 하나의 프로세스를 수행하는 동안 다른 프로세스에 접근할 수 있도록 하는 방법을 의미한다.
간단히 말하면 여러 프로그램을 메모리에 동시에 올려서 수행하는 것 이다.
멀티 태스킹과 멀티 스레딩은 아직 다루지 않았습니다!
설날인데 짬짬히 인강 듣는중... 내일이 마지막 연휴라니 너무 슬프다.😥
오늘도 제 공부에 도움을 주신 파워 블로거 지식인분들 감사합니다!
멀티프로세싱, 멀티프로그래밍,멀티태스킹,멀티스레딩
1. 멀티 프로그래밍 (Multi-programming) 여러 프로그램을 메모리에 동시에 올려서 수행하는 것 == 메모리에 다수의 프로세스가 동시에 올라가(keep)있는 것 단일 프로세서 상에서 여러 개의 프로그램이
oizys.tistory.com
[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' 카테고리의 다른 글
[OS] 프로그램과 프로세스 (0) | 2022.02.21 |
---|---|
[Design Pattern] Strategy Pattern (0) | 2022.02.05 |
[OS] 메모리 영역 (0) | 2022.02.01 |
[Swagger] 스웩! 췤! (0) | 2022.01.29 |
[Redis] Redis란? (0) | 2021.11.18 |
댓글