반응형
<Context Switch>
: interrupt 종료 후 프로세스를 재개(= PCB에 저장해둔 프로세스의 Context를 불러옴)하는 작업.
컨텍스트 스위치가 일어나는 동안 시스템은 아무런 유용한 일을 못하기 때문에 컨텍스트 스위치에 소요한 시간은 순수한 오버헤드로 볼 수 있습니다.
* interrupt : 운영체제가 CPU를 현재 프로세스에게서 빼앗아 커널 루틴을 실행할 수 있게 하고, 종료 후 본래 작업이던 프로세스를 재개.
: P0 프로세스가 실행하고 있다가 inturrupt를 받음 -> PCB0에 저장 -> PCB1에서 P1프로세스를 불러와서 실행 -> PCB1에 저장하고 다시 PCB0에서 P0프로세스를 불러와 실행. 컨텍스트 스위치가 두번 발생.
반응형
'[Computer Science] > [운영체제(OS)]' 카테고리의 다른 글
[운영체제(OS)] 3-5) 프로세스 간 통신 (0) | 2023.01.13 |
---|---|
[운영체제(OS)] 3-4) 프로세스 연산(생성, 종료) (0) | 2023.01.12 |
[운영체제(OS)] 3-2) 프로세스 스케쥴링 (0) | 2023.01.11 |
[운영체제(OS)] 3-1) 프로세스의 개념과 PCB(Process Control Block) (0) | 2023.01.09 |
[운영체제(OS)] 2-2) 커널(Kernel)과 시스템 콜(System Call) (0) | 2023.01.04 |