CPU

    OS 정리 4 - CPU 스케줄링 (CPU Scheduling)

    0. CPU 스케줄링 CPU 스케줄러는 다중 프로그램 운영체제의 기본이다. 운영체제는 CPU를 프로세스 간에 교환함으로써, 컴퓨터를 보다 생산적으로 만든다. 최신 운영체제에서는 실질적으로 프로세스가 아니라 커널 수준 스레드를 스케줄 한다. CPU, Core, Processor, Thread 용어 설명 더보기 Processor 참조 링크 프로세서란 컴퓨터와 전자기기들에 내장된 작은 칩을 말한다. 프로세서의 기본적인 역할은 입력을 받아서 적절한 출력을 제공하는 것이다. 이러한 작업들은 간단한 작업처럼 보일 수 있지만 최신 프로세서는 초당 수 조 개의 계산을 처리할 수 있다. 프로세서의 한 종류로써 마우스 및 키보드 입력 처리, 응용 프로그램 실행과 같은 모든 기본 시스템 명령을 처리하는 컴퓨터의 중앙 프로세..