*본 강의는 KOCW에서 이화여대 반효경 교수님의 2014년도 1학기 공개 강의를 공부하며 요약 및 정리한 내용입니다. 컴퓨터 시스템의 구조 컴퓨터라고 하는 시스템은 CPU와 메모리로 구성된 협의의 컴퓨터 부분과 모니터, 키보드, 마우스, 프린터 그리고 하드 디스크와 같은 입출력 장치(I/O device)들로 구성되어 있다. CPU CPU는 오직 메모리와 작업하며 입출력 장치들과는 인터럽트(Interrupt)를 통해 커뮤니케이션 한다. CPU는 매우 빠른 자원이기 때문에 입출력 장치들을 직접 관리할 경우 비효율적인 동작을 하게 된다. 따라서 각각의 입출력 장치들은 해당 장치를 제어하는 디바이스 컨트롤러(device controller)와 로컬 버퍼(local buffer)를 가지고 있고, 디바이스 컨트롤..