● 멀티태스킹 : 다수의 task(쓰레드, 프로그램)을 동시에 실행하는 것
- 운영체제 스케줄링에 의해 번갈아서 처리
● 멀티프로그래밍 : 하나의 프로세서에서 다수의 프로그램을 동시에 실행하는 것
- 프로세서의 자원낭비를 막음
● 멀티프로세싱 : 다수의 프로세서에서 다수의 프로그램을 동시에 실행하는 것
● 멀티쓰레딩 : 하나의 프로세서에서 다수의 쓰레드를 돌리는 것
'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 |