![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMVZLq%2FbtsFWBFGtEy%2F03oLDcOpTKgfYBWAjJ5KpK%2Fimg.png)
[02] 입출력 장치
·
컴퓨터 구조와 운영 체제
1. 장치컨트롤러와 장치 드라이버 장치컨트롤러 입출력장치가 다루기 까다로운이유 입출력장치에 종류가 너무 많음 수가 많은 만큼, 다양한 속도, 데이터 전송 형식이 있음 이러한 방식을 규격화하는게 어려움 CPU와 메모리 데이터의 전송률은 높으나, 입출력 장치의 전송률은 낮음 전송률 데이터를 얼마나 빠르게 교환할 수 있는지 나타내는 지표 장치 컨트롤러 입출력 제어기, 입출력 모듈 등 다양하게 불림 장치 컨트롤러의 역할 CPU와 입출력장치간의 통신중계 오류 검출 데이터 버퍼링 일종의 번역가 역할 데이터 버퍼링 전송률이 높은 장치와 낮은 장치간 데이터 교환을 버퍼라는 임시 장소에 저장 후 전송률을 비슷하게 맞추는 방법 전송률 차이를 버퍼링으로 완화 장치 컨트롤러의 내부 데이터 레지스터 상태 레지스터 제어 레지스터..