티스토리 뷰

운영체제/이론

(16) Context Switching

geonwoopaeng@gmail.com 2020. 9. 17. 00:57

### Context Switching ###

: *Multi-Processing에서 하나의 process가 실행되고 있는 상태에서 interrupt or system call에 의해 다음 우선순위의 process가 실행 되어야 할때 기존의 process의 상태 or register 값(Context)을 저장하고 cpu가 다음 process를 수행하도록 새로운 process의 상태 or register값(Context)를 교체하는 작업

: Switching time은 overhead이다.

+

< Context >

: CPU가 해당 process를 실행하기 위한 해당 process의 정보들

: PCB에 저장된다.

 

< Context Switching 과정>

출처: Operating System Concepts 10th Ed (John Wiley & Sons, Inc. 2018)

 

 

 

 

<좋은 자료>

https://jeong-pro.tistory.com/93

https://www.geeksforgeeks.org/difference-between-multitasking-multithreading-and-multiprocessing/

반응형

'운영체제 > 이론' 카테고리의 다른 글

(18) Process Management(Process termination)  (0) 2020.09.17
(17) Process Management(Process creation)  (0) 2020.09.17
(15) Processing Scheduling  (0) 2020.09.17
(14) PCB  (0) 2020.09.17
(13) Process  (0) 2020.09.16
공지사항
최근에 올라온 글