[운영체제 OS] 문맥교환(Context Switching) 프로세스와 PCB 우리 컴퓨터의 CPU는 프로그램을 실행하면 프로세스의 형태로 만들어 처리한다. 이 과정에서 프로세스와 함께 해당 프로세스만의 정보를 담는 PCB(Process Controll Block)이라는 자료구조 생성해 현재 실행중인 프로세스의 정보를 담습니다. 왜 PCB라는 자료구조를 할당받는지가 중요합니다. 본 글의 주제는 문맥교환(Context Switching)이며 앞에서 설명드린 내용이 키포인트가 됩니다. 문맥교환 컴퓨터 학과에 진학해 처음 OS를 배우기 시작하면 문맥이라는 말이 정말 이상하게 들립니다. (저만..그랬는지..) 이 문맥이란 '프로세스와 PCB'단락에서 설명드린 PCB를 의미하며 문맥교환은 PCB를 교환하는 것을 말합니다. 더 정확히는 CPU가 현재 처리중인 프로세스의 PC.. OS 및 기타 전산 지식 7년 전