문맥교환 (1) 썸네일형 리스트형 문맥교환(Context-Switching) 문맥교환 (Context Switching) PCB (Process Control Block) 운영체제가 시스템 내의 프로세스들을 관리하기 위해 프로세스마다 유지하는 정보들을 담는 커널 내 자료구조. 커널 주소 공간의 data 영역에 존재합니다. PCB에 저장되는 내용들 Process 상태 CPU를 할당해도 되는지 여부를 결정하기 위해 필요합니다. PC 값 다음에 수행할 명령어의 위치를 가리킵니다. CPU Register CPU 연산을 위해 현 시점에 레지스터에 어떤 값을 저장하고 있는지를 나타냅니다. CPU 스케줄링 정보 메모리 관리 정보 자원 사용 정보 입출력 상태 정보 등등 Process마다 Context가 필요한 이유 문맥교환이 일어나기 때문입니다. 문맥교환 중에 CPU를 선점하고 있던 프로세스는.. 이전 1 다음