-
카테고리
-
세부 분야
시스템
-
해결 여부
미해결
프로세스 스케쥴링 강의
23.01.11 16:23 작성 조회수 229
0
그럼 cpu와 프로세스는 1 대 1 관계가 성립되는 건가요? 일대다 관계는 성립하지 못하나요?
답변을 작성해보세요.
0
ProgCoach4U
지식공유자2023.01.12
안녕하세요 white8030님
한 순간은 1:1 관계이지만 일정 시간 동안은 1:n의 관계를 갖습니다.
물리적으로 하나의 CPU 유닛은 하나의 동작만 할 수 있습니다. 물론 CPU 내에도 여러 가지 유닛이 있고, pipelining을 통하면 한 순간에 여러 동작을 한다고 볼 수도 있지만, 심플하게 생각하면 CPU는 한 번에 한 동작만 합니다. 그래서 프로세스가 CPU에서 처리되는 것을 생각했을 때 한 순간에는 하나의 프로세스만 처리된다고 볼 수 있습니다.
하지만 이는 극도로 짧은 순간을 의미한 것이고, 일반적으로 봤을 때에는 한 CPU가 여러 프로세스를 처리하게 되니 일대다의 관계가 성립한다고 볼 수 있습니다.
답변 1