머신 경로

프로그램 실행 하드웨어 흐름

폰 노이만 구조, 레지스터, 캐시, 버스, I/O 컨트롤러를 한 흐름으로 보면 OS가 왜 인터럽트와 메모리 관리를 필요로 하는지 보입니다.

실행 순서
01Fetch 02Decode 03Execute 04Memory 05I/O
CPU 내부

제어 장치는 명령을 해석하고 ALU는 연산을 수행하며 레지스터는 가장 가까운 작업 공간으로 쓰입니다.

캐시 계층

지역성을 활용해 평균 접근 시간을 줄이지만 일관성과 캐시 미스가 성능의 핵심 변수가 됩니다.

버스

주소, 데이터, 제어 신호가 오가며 CPU, 메모리, 장치를 하나의 시스템으로 묶습니다.

컨트롤러

장치별 세부 동작은 컨트롤러가 맡고 CPU는 레지스터와 인터럽트를 통해 상태를 주고받습니다.