[Computer Science]/[운영체제(OS)]

[운영체제(OS)] 3-3) 컨텍스트 스위치

극꼼 2023. 1. 11. 22:52
반응형


<Context Switch>

: interrupt 종료 후 프로세스를 재개(= PCB에 저장해둔 프로세스의 Context를 불러옴)하는 작업.

컨텍스트 스위치가 일어나는 동안 시스템은 아무런 유용한 일을 못하기 때문에 컨텍스트 스위치에 소요한 시간은 순수한 오버헤드로 볼 수 있습니다.

* interrupt : 운영체제가 CPU를 현재 프로세스에게서 빼앗아 커널 루틴을 실행할 수 있게 하고, 종료 후 본래 작업이던 프로세스를 재개.

 

: P0 프로세스가 실행하고 있다가 inturrupt를 받음 -> PCB0에 저장 -> PCB1에서 P1프로세스를 불러와서 실행 -> PCB1에 저장하고 다시 PCB0에서 P0프로세스를 불러와 실행. 컨텍스트 스위치가 두번 발생.

 

반응형