컨텍스트스위칭1 [운영체제] - 컨텍스트 스위칭(Context Switching) ✅ 컨텍스트 스위칭 (Context Switching) 이란? ▪ 여러개의 프로세스가 실행되고 있을 때, 기존에 실행되던 프로세스를 중단하고 다른 프로세스로 CPU에 실행할 프로세스를 교체하는 기술 ☑ 컨텍스트 ▪ CPU가 해당 프로세스를 실행하기 위해 필요한 해당 프로세스의 정보를 의미한다. ▪ 위의 정보들은 뒤에 설명할 PCB(Process Control Block)에 저장된다. ☑ 프로세스의 동작 ▪ Program Counter, Stack Pointer 를 가지고 동작한다. ▪ Program Counter - 다음에 실행할 코드의 주소를 담고 있다. ▪ Stack Pointer - 호출된 함수와 변수들의 주소를 갖고 있다. 현재 프로세스의 PC와 SP 주소를 PCB(Process Control B.. 2024. 1. 18. 이전 1 다음