operating system (1) 썸네일형 리스트형 [운영체제] Context Switching (문맥 교환) PCB : https://wishlee0204.tistory.com/305 Context Switching (문맥 교환) 이란?CPU가 실행 중인 프로세스를 변경할 때 발생하는 과정CPU가 이전의 프로세스 상태(레지스터 정보 - PC, SP 등)를 PCB에 저장하고새로운 프로세스의 PCB를 읽어 레지스터에 값을 복원하여CPU의 레지스터 정보가 변경되어 새로운 프로세스가 실행(프로세스 상태 변경)되는 과정을 Context Switching 이라고 한다.보통 인터럽트가 발생하거나, 실행 중인 CPU 사용 허가 시간을 모두 소모하거나, 입출력을 위해 대기해야 하는 경우에 Context Switching이 발생한다.즉 프로세스가 Ready → Running, Running → Ready, Running → Wa.. 이전 1 다음