[ 운영체제 ] Context Switching 과정에 대해서 설명해 보세요.
·
공부 정리/면접 준비
Context Switch 문맥전환 > CPU가 다른 프로세스로 전환되는 경우, - 시스템은 전환되기 이전의 프로세스 관련 정보를 저장해야합니다. - 컨텍스트 스위치를 통해 새 프로세스에 대해 저장된 상태를 로드합니다 > PCB에 표시된 프로세스의 컨텍스트 > 컨텍스트 스위치는 오버헤드입니다. = 전환 중에 시스템이 유용하게 작동하지 않습니다. OS와 PCB가 복잡해질수록, 컨텍스트 스위치가 길어집니다. > 하드웨어에따라 컨텍스트 스위칭 시간이 변화되기도 합니다. 일부 하드웨어는 CPU당 여러 개의 레지스터 세트를 제공합니다. -> 여러 컨텍스트를 동시에 로드할 수 있습니다. Process control block PCB는 일종의 운영체제에서 프로세스를 관리하는 자료구조로, 구조체 입니다. 레지스터에 있..