CS 공부/운영체제

혼동하기 쉬운 Multi-

moo.choi 2020. 12. 2. 20:23

혼동하기 쉬운 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