context switching 썸네일형 리스트형 컨텍스트 스위칭(Context Switching) CPU는 여러 개의 프로세스를 동시에 실행하지 못합니다. 'CPU에 존재하는 레지스터들은 현재 실행 중에 있는 프로세스 관련 데이터들로 채워져 있습니다.' 실행 중인 프로세스가 변경될 때 컨텍스트 스위칭이라는 과정을 거치게 됩니다. 풀어 설명하면 CPU에 존재하는 레지스터들에 있는 데이터들이 Ready -> Running 상태로 변경되는 프로세스 관련 데이터로 적재되고 이전 실행되고 있는 프로세스 관련 데이터들은 메인 메모리에 저장되는 것을 의미합니다. "실행되는 프로세스의 변경과정에서 발생하는 컨텍스트 스위칭은 시스템에 많은 부담을 줍니다." 출처 - 뇌를 자극하는 윈도우즈 시스템 프로그래밍 더보기 이전 1 다음