● 멀티태스킹 : 다수의 task(쓰레드, 프로그램)을 동시에 실행하는 것

 - 운영체제 스케줄링에 의해 번갈아서 처리

 

● 멀티프로그래밍 : 하나의 프로세서에서 다수의 프로그램을 동시에 실행하는 것

 - 프로세서의 자원낭비를 막음

 

● 멀티프로세싱 : 다수의 프로세서에서 다수의 프로그램을 동시에 실행하는 것

 

● 멀티쓰레딩 : 하나의 프로세서에서 다수의 쓰레드를 돌리는 것

 

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

'CS이론 > 운영체제' 카테고리의 다른 글

[Linux] 디렉토리  (0) 2021.02.09
Linux  (1) 2020.12.16
[Unix] Vim  (0) 2020.12.05
프로세스 스케줄링  (0) 2020.07.27
[Unix] CLI 명령어  (0) 2020.03.27

+ Recent posts