context switch

🍀 Knowledge/운영체제(OS)

[운영체제] 프로세스 스위치(Process Swtich)

Context Switch 이전에 배운 것을 다시 한 번 짚어보자. 커널 모드와 유저 모드를 변경하는 것을 Mode Change라고 하며, 이 Mode Change는 하나의 프로세스안에서 동작한다. 반대로 컨텍스트 체인지는 Mode Change와 달리 프로세스가 바뀌는 것을 말한다. 위 그림을 보면 조금 더 쉽게 이해할 수 있다. 한 프로세스에서 커널로 CPU 할당이 바뀌는 Mode Change와는 달리 Context Switch는 프로세스 그 자체가 바뀜을 알 수 있다. 그렇다면 어떠한 경우에 프로세스를 바꾸는 Context Switch가 일어날까? 다음을 살펴보자. 프로세스의 Termination(Termination of a process) 프로세스의 에러나 예외 혹은 일반적인 종료(terminat..

TIlearn
'context switch' 태그의 글 목록