CPU 스케줄링: 컴퓨터가 여러 프로그램 중 어떤 걸 먼저 실행할지 정하는 방법 프로그램 실행 → 메모리에 프로세스가 생성됨 → 프로세스 내에는 1개 이상의 쓰레드가 있음 → 프로세스들은 CPU를 차지하기 위해 운영체제의 명령을 기다림 → 운영체제는 모든 프로세스에게 CPU를 할당/해제함⇒ CPU 스케줄링CPU Burst: CPU를 할당받아 실행하는 작업I/O Burst: 입출력 작업 CPU 스케줄링에서 스케줄러(운영체제)가 고려해야 할 사항어떤 프로세스에게 CPU 리소스를 줘야 하는가?메모리에는 수많은 프로세스들이 있는데, 여기서 어떤 프로세스에게 CPU 사용권을 줘야 하는지 고려해야 함CPU를 할당받은 프로세스가 CPU를 얼마 동안 사용해야 하는가?오늘날에는 시분할 처리 방식을 사용함 → 여러 프..