이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다. 장치 컨트롤러 역할- CPU와 입출력장치 간의 통신 중개- 오류 검출- 데이터 버퍼링 버퍼링 ?전송률이 높은 장치와 낮은 장치 사이에 주고 받는 데이터를 버퍼라는 임시 저장 공간에 저장하여 전송률을 비슷하게 맞추는 방법쉽게 말해, 버퍼에 데이터를 조금씩 모았다가 한꺼번에 내보내거나, 데이터를 한 번에 많이 받아 조금씩 내보내는 방법 데이터 레지스터CPU와 입출력장치 사이에 주고받을 데이터가 담기는 레지스터버퍼 역할레지스터 대신 RAM을 사용하기도 함 상태 레지스터상태 정보가 저장 제어 레지스터입출력장치가 수행할 내용에 대한..