Controller   제어기 , 컨트롤러

(2023-12-06)

I/O Controller, I/O 제어기, I/O 장치, 입출력 장치, 주변 장치, 콘트롤러


1. 주변 장치 (Peripheral Device), I/O 장치 (I/O Device)컴퓨터 본체(CPU,메모리)와 데이터 통신을 필요로하는 장치
     - 例) 보조기억장치,디스플레이,프린터,마우스,키보드 등

  ㅇ 특징
     - 시스템 버스를 통해서만, CPU,메모리데이터를 교환하게 됨
     - 매우 다양한 전달 형태(데이터 형식,제어 방식,속도 등)를 갖으므로,
       I/O 제어기를 통해 중개 지원을 받음


2. I/O 제어기 (Controller), I/O 장치 콘트롤러 (Device Controller)

  ㅇ 다양한 입출력 주변장치들은,
     - 기능,속도,데이터형태 등 매우 다양한 특성을 갖으므로,
     - 각 특성에 맞는 제어가 필요하여, 이에 맞는 작업을 하는 것이 제어기 역할임

  ㅇ 컴퓨터 내 작은 컴퓨터 처럼, 컴퓨터 본체와 개별 주변장치와의 중개/제어 역할
     - 주로, 제어기는, 주변장치와 컴퓨터 버스 상의 데이터 전송을 수행

  ㅇ 포트,버스,주변장치를 제어하는 전자회로 집합체 임

  ㅇ 例) 호환성/표준화가 충족된 USB,HDMI 등 단일 제어기에 의해,
     - 다수 유사 주변장치들이 연결 가능케 됨


3. I/O 장치 드라이버 (Device Driver)

  ㅇ 모든 주변장치(하드웨어)를 일관된 인터페이스로 표현케 하는 S/W
     - 이를통해, 운영체제와의 결합을 용이케 함

I/O 장치 (주변장치)
   1. 주변장치, 제어기   2. DMA, PIO   3. 디바이스 드라이버   4. 디바이스 파일  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"