08-1. 장치 컨트롤러와 장치 드라이버 장치 컨트롤러 입출력 장치는 너무 다양하다 cpu에 비해 속도가 매우 느리다 이러한 이유로 입출력 장치는 컴퓨터에 직접 연결되지 않고 장치 컨트롤러라는 하드웨어를 통해 연결된다 장치 컨트롤러는 입출력 제어기, 입출력 모듈 등으로 다양하게 불린다 위의 문제 해결 방법 cpu와 입출력장치 간의 통신 중계 오류 검출 데이터 버퍼링 : 전송률이 높은 장치와 낮은 장치 사이에 주고받는 데이터를 버퍼라는 임시 공간에 저장하여 전송률을 비슷하게 맞추는 방법 장치 컨트롤러의 내부 구조 데이터 레지스터 cpu와 입출력 장치 사이에 주고받을 데이터가 담기는 레지스터 버퍼역할을 함 주고 받는 데이터가 많은 입출력 장치에서는 레지스터 대신 RAM을 사용 상태 레지스터 입출력 작업을 할..