CPU 스케줄링 CPU란? → CPU는 프로그램의 기계어 명령을 실제로 수행하는 컴퓨터 내의 중앙처리장치임. 프로그램이 시작되어 메모리에 올라가면 프로그램 카운터 레지스터가 현재 CPU에서 수행할 코드의 메모리 주소값을 가지고 있음. CPU는 프로그램 카운터가 가리키는 주소의 기계어 명령을 하나씩 수행. CPU는 일반적으로 한 시스템 내의 하나씩 밖에 없음 → 여러 프로그램이 동시에 수행되는 시분할 환경에서 매우 효율적으로 관리되어야함. 프로그램 실행과 관련된 기계여 명령어 CPU 내에서 수행되는 기계어 명령. 메모리 접근을 필요로 하는 기계어 명령. 입출력을 동반하는 기계어 명령. CPU 내에서 수행되는 명령 → Add 명령. → 일반 명령임. CPU 내의 레지스터에 있는 두 값을 더해 레지스터에 저정..