혼동하기 쉬운 Multi-
공부를 하다보면 Multi로 시작하는 여러 용어들을 접한다. 서로 유사한 특성과 명칭 때문에 헷갈리기 쉬운 용어들을 정리하고 지나가자.
아래의 용어들은 비슷한 의미로 사용된다.
Multitasking
여러작업이 동시에 실행되는 것을 뜻하는 일반적인 용어
Multiprogramming
메모리에 여러 프로그램이 동시에 올라가 있을 때
Time sharing
CPU의 시간을 분할하여 나누어 쓸 때
Multiprocess
여러 프로그램이 동시에 실행될 때
Multiprocessor는 위의 용어들과는 명확한 차이가 있다.
Multiprocessor
하나의 컴퓨터에 CPU (processor)가 여러 개 붙어 있음을 의미
위의 다른 용어들은 CPU의 개수에 상관없이 여러작업을 동시에 실행하는 것을 뜻하지만, Multiprocessor 기본적으로 CPU가 여러개있는 환경을 뜻 한다.
'CS 공부 > 운영체제' 카테고리의 다른 글
System Structure & Program Execution (0) | 2020.12.20 |
---|---|
운영체제의 구조 (0) | 2020.12.17 |
운영 체제의 예 (0) | 2020.12.02 |
운영 체제의 분류 (0) | 2020.12.02 |
Operating System (0) | 2020.12.01 |