[OS]문맥 교환
·
CS/운영체제
문맥 교환이란현재 실행 중인 프로세스를 중단하고, 다른 프로세스를 실행하는 과정직전 작업의 정보를 PCB(Process Control Block)에 백업 후 새로운 프로세스를 실행기존 프로세스로 복귀할 때, PCB 정보를 활용하여 원래 상태로 복원문맥 교환 절차1. 실행 중인 프로세스의 상태를 PCB에 저장 2. 새로운 프로세스의 PCB를 불러와 CPU에 적재3. 새로운 프로세스 실행타임 슬라이스CPU가 하나의 프로세스를 실행할 수 있는 시간, 일반적으로 10~200ms 정도로 설정 타임 슬라이스를 짧게 설정하면 여러 프로그램이 동시에 실행되는 것처럼 보임그러나 타임 슬라이스가 문맥 교환 시간보다 지나치게 짧으면 성능 저하 발생예: 타임 슬라이스가 1ms인데 문맥 교환에 5ms 소요되면 오버헤드가 큼문맥..