I. 프로세스 상태 저장 블록, PCB 가. PCB (Process Control Block)의 개념 운영체제에서 프로그램 실행 맟 문맥 교환을 위해 프로세스 정보를 저장하는 데이터 블록 나. PCB의 주요 역할 프로세스 생성 – 프로세스와 함께 생성, 고유 PCB 보유 프로세스 변경 – 문맥 교환 시 PCB 정보 저장/복구 프로세스 종료 – 프로세스 완료 시 함께 제거
I. CPU의 효율적 사용, CPU 스케줄링 가. CPU 스케줄링의 개념 프로세스 작업 수행을 위해 언제, 어느 프로세스에 CPU를 할당할 것인지 결정하는 작업 나. CPU 스케줄링 기법 종류 구분 기법 설명 선점 RR – 초기 FCFS, 환형 순환구조 뒤로 보냄 SRT – 가장 짧게 남은 시간 MLQ – 여러 개 큐 이용 MLFQ – 서로 다른