💡 본 글은 면접을 위한 CS 전공지식 노트 도서를 참고하여 정리하였습니다. INTRO 컴퓨터는 CPU, DMA 컨트롤러, 메모리, 타이머, 디바이스 컨트롤러 등으로 이루어져 있다. 각각에 대해 자세히 알아보자. CPU CPU(Central Processing Unit)는 컴퓨터에서 가장 핵심적인 역할을 수행하는 부분으로, 인간의 두뇌에 비유할 수 있다. 제어 장치, 레지스터, 연산 장치로 구성되어 있다. 인터럽트에 의해 단순히 메모리에 존재하는 명령어를 해석해서 실행하는 일꾼이다. 운영체제의 커널(관리자 역할)이 프로그램을 메모리에 올려 프로세스로 만들면, CPU(일꾼)가 이를 처리 제어 장치 제어 장치(CU, Control Unit)는 프로세스 조작을 지시하는 CPU의 부품이다. 즉, 컴퓨터의 모든 ..