728x90
동시성/병행성(Concurrency)
- 하나의 코어(CPU)가 여러 스레드를 번갈아가며 작업을 수행하는 것입니다.
- 한꺼번에 여러 작업을 다룹니다.
- 아래의 방법을 통해서 교착상태(Deadlock)에 빠지지 않도록 주의해야 합니다.
상호배제
,임계 영역
,동기화
TCB
를 바탕으로Context Switching
이 발생합니다.
병렬성(Parallelism)
- 여러 개의 코어(CPU)가 각각 물리적으로 작업을 수행합니다.
- 한꺼번에 여러 작업을 처리합니다.
PCB
를 바탕으로Context Switching
이 발생합니다.
'컴퓨터공학 > 운영체제' 카테고리의 다른 글
스레드(Thread)와 프로세스(Process) (0) | 2021.06.18 |
---|