입출력 구조 (I/O Structure) 저장장치는 컴퓨터 내 여러 형태의 입출력 장치 중 하나이다. 시스템의 신뢰성과 성능에 미치는 중요성, 그리고 장치들의 다양한 특성 때문에 운영 체제 코드의 많은 부분들이 입출력 기능을 관리하는데 할애된다. 범용 컴퓨터 시스템은 공통 버스에 의해 연결된 여러 개의 장치 제어기와 CPU들로 구성된다. 각 장치 제어기가 특정 유혀으이 장치를 담당하는데, 장치 제어기에 따라 하나 이상의 장치가 부착될 수도 있다. 예를 들어, SCSI(Small Computer System Interface) 제어기에는 7개 이상의 장치를 붙일 수 있다. 장치 제어기는 약간의 로컬 버퍼 저장장치와 특수 목적용 레지스터 집합을 유지한다. 장치 제어기는 자신이 제어하는 주변장치와 자신의 로컬..