CPU 2

CPU 스케쥴링

CPU 스케쥴링 ( CPU scheduling )운영체제는 다양한 프로세스와 스레드에 'CPU의 사용을 배분함으로써 CPU 지원을 관리'CPU 배분 방법 = CPU 스케줄링 CPU schedulingCPU 스케줄링의 절차 = CPU 스케줄링 알고리즘 CPU 스케줄링 알고리즘을 결정하고 수행 하는 운영체제의 일부분 = CPU 스케줄러 +@프로세스뿐만 아니라 스레드도 CPU 스케슬링의 대상실행의 문맥을 가지고 있는 모든 것을 스케줄링 가능우선순위모든 프로세스는 CPU의 자원을 필요, OS는 공정하고 합리적인 방법으로 CPU 의 자원을 할당해야함그럼 단순히 돌아가면서 CPU를 프로세스 할당? X프로세스의 우선순위가 다름운영체제는 프로세스별 우선순위를 판단하여 PCB에 명시우선순위가 높은 프로세스에는 CPU의..

CS 2025.08.24

CPU

CPU CPU레지스터레지스터는 CPU안에 있는 작은저장장치데이터,명령어들이 처리 직전,직후에 레지스터에 저장레지스터 종류들에 대해 알아보자 Program Counter (PC)메모리에서 다음으로 읽어 들일 명령어의 주소를 저장프로그램 카운터를 명령어 포인터 IP, Instruction Pointer라고 부르는 CPU도 존재일반적으로 프로그램 카운터는 1씩 증가, 이는 다음 읽을 메모리 주소가 1씩 증가하는 것을 의미메모리에 저장된 프로그램이 순차적으로 실행 = 근본적으로 프로그램 카운터 값이 1씩 증가하 며 실행근데 무조건 1씩 증가는 아님. 조건문 or return문에 따라 PC 값이 임의의 위치로 이동 가능 Instruction Register (IR)해석할 명령어, 즉 메모리에서 방금 읽어 들인 명..

CS/CS 2025.08.20