
Chapter 8. 입출력장치
·
독서/[ 혼자 공부하는 컴퓨터 구조 + 운영체제 ]
키보드, 마우스, 모니터와 같은 다양한 입출력장치들은 장치 컨트롤러와 장치 드라이버를 통해 컴퓨터 내부와 연결된다.장치 컨트롤러장치 컨트롤러는 다음과 같은 이유에 의해서 사용된다.- 입출력장치의 종류는 너무나 많기 때문에 정보를 주고받는 방식을 규격화하기 어렵다.- 입출력장치와 CPU의 데이터 전송률이 매우 많이 차이 난다.위와 같은 이유로 입출력 장치는 장치 컨트롤러라는 하드웨어를 통해 연결된다.따라서, 장치 컨트롤러의 역할은 다음과 같다.- CPU와 입출력장치 간의 통신- 중개오류 검출- 데이터 버퍼링이 중 데이터 버퍼링은 위에서 말한 CPU와 입출력장치의 데이터 전송률 차이를 완화하기 위한 기능으로, 버퍼링을 통해 데이터를 모았다가 한꺼번에 전송하거나, 데이터를 한 번에 많이 받아 조금씩 내보내는 ..