💡장치 컨트롤러장치 드라이버프로그램 입출력 방식이 무엇인지인터럽트 기반의 입출력 방식DMA 입출력 방식1) 장치 컨트롤러와 장치 드라이버장치 컨트롤러 = 입출력 제어기 = 입출력 모듈입출력장치의 종류가 매우 많음입출력장치의 데이터 전송률(데이터 교환 속도)가 낮음이 때문에, 입출력장치는 컴퓨터에 직접 연결되지 않고 장치 컨트롤러라는 하드웨어를 통해 연결됨 장치 컨트롤러의 역할CPU와 입출력장치 간의 통신 중개오류 검출데이터 버퍼링데이터 버퍼링버퍼링: 전송률이 높은 장치와 낮은 장치 사이에 주고받는 데이터를 버퍼라는 임시 저장 공간에 저장하여 전송률을 비슷하게 맞추는 방법 장치 컨트롤러의 내부데이터 레지스터주고받는 데이터가 많은 입출력장치에서는 레지스터 대신 RAM을 사용하기도 함.CPU와 입출력장치 사..