🤖 Computer Science

Device Controller

정의

해당 I/O 장치를 관리하는 작은 CPU

목적 및 특징

특징

  • 제어 정보를 위해 Control Register, Status Register를 가짐
  • Local Buffer를 가짐(일종의 Data Register)
  • I/O는 실제 Device와 Local Buffer 사이에서 일어남
  • Device Controller는 I/O가 끝났을 경우 Interrupt로 CPU에 알림

Device Driver VS Device Controller

  • Device Driver
    • OS 코드 중 장치별 처리 Software
  • Device Controller
    • Hardware

장점

단점

단점 극복 방법

예시

비교군과의 차이

면접 질문

출처