CHAPTER 8 입출력 장치

Keyword : 장치 컨트롤러, 장치 드라이버…


1️⃣ 장치 컨트롤러(Device Controller, I/O Controller, I/O Module)

입출력 장치들은

1. 종류가 너무 많아서 장치마다 속도, 데이터 전송 형식이 제각각임. 즉 규격화된 정보전송방식을 찾기 어렵다.

2. 데이터 전송률(Transfer rate)가 일반적으로 CPU나 메모리보다 낮아서 상호간 통신이 어렵다.

는 단점이 있다.

그래서 장치컨트롤러라는 하드웨어를 통해 CPU와 연결된다.

장치 컨트롤러의 역할

장치 컨트롤러의 주요한 역할에는 다음의 세가지가 있다.

  1. CPU와 입출력 장치간 통신 중계
  2. 오류 검출
  3. 데이터 버퍼링

데이터 버퍼링(Data Buffering)

장치 컨트롤러의 내부 구조