conTeXt1 Context Switching이란? Context Switching 이란? 멀티프로세스 환경에서 CPU가 하나의 프로세스를 작업중인 상황에서 인터럽트의 요청에 의한 CPU에서 작업중인 프로세스의 상태 값을 PCB 에 저장해 새로운 프로세스의 상태를 적재 하는 것을 의미합니다. PCB Context Switching은 PCB라는 메모리 공간에 프로세스 상태값은 저장하고, 해당값들을 찾는 방법으로 구현됩니다. PCB에 저장되는 내용 Process ID(PID) 레지스터 값(PC,SP등) Scheduling info(프로세스 상태) Memory info(메모리 사이즈),전체 프로세스 사이즈 등 Context Switching 은 언제 일어날까? I/O request (입출력 요청할 때) time slice expired (CPU 사용시간이 만료.. 2022. 8. 7. 이전 1 다음