장치 컨트롤러와 장치 드라이버 장치 컨트롤러와 장치 드라이버라는 개념을 통해 다양한 외부 장치가 컴퓨터 내부와 어떻게 연결되고 소통하는지를 알아보겠습니다. 장치 컨트롤러 입출력장치에는 종류가 너무나도 많습니다. 장치가 다양하면 장치마다 속도, 데이터 전송 형식 등도 다양합니다. -> 다양한 입출력장치와 정보를 주고받는 방식을 규격화하기 어렵습니다. 일반적으로 CPU와 메모리 데이터 전송률은 높지만 입출력장치의 데이터 전송률은 낮습니다. 전송률(Transfer Rate) : 데이터를 얼마나 빨리 교환할 수 있는지를 나타내는 지표 장치 컨트롤러의 역할 CPU와 입출력장치 간의 통신중개 오류 검출 데이터 버퍼링 버퍼링 : 전송률이 높은 장치와 낮은 장치 사이에 주고받은 데이터를 버퍼라는 임시 저장 공간에 저장..