CPU: 메모리에 올라와 있는 인스터럭션을 실행
DMA 컨트롤러: CPU의 보조 일꾼
Timer: 무한 루프에 빠지는 프로그램을 막아줌
디바이스 컨트롤러: I/O 장치들을 제어하고 메모리와 통신
로컬 버퍼: 디바이스 컨트롤러와 메모리의 통신간에 데이터 전송을 조절하고
최적화 시켜줌
CPU는 산술논리연산장치, 제어장치, 레지스터로 구성되어 있음
산술논리연산장치: 말 그대로 산술과 논리의 연산을 해줌
제어장치: 프로세스의 조작을 지시하는 명령어들을 읽고 해석하여
데이터 처리를 위한 순서를 결정
레지스터: CPU안에 있는 매우 빠른 임시 기억장치