I/O장치에 대한 설명으로 옳지 않은 것은? | [국회직 9급 컴퓨터일반] 20년 1회차 기출문제 상세 페이지
1[국회직 9급 컴퓨터일반] 20년 1회차
I/O장치에 대한 설명으로 옳지 않은 것은?
1
채널을 이용한 입출력 방식은 데이터의 고속성을 위해 CPU의 계속적인 간섭 없이 직접 I/O장치와 기억장치 사이에 자료를 주고받는다.
2
DMA(Direct Memory Access)를 이용한 입출력 방식은 기억장치와 입출력 모듈 간의 데이터 전송을 DMA 제어기가 처리하고 CPU가 그 동작을 관리한다.
3
I/O장치는 발생하는 이벤트를 CPU에 알리기 위해 주로 인터럽트를 발생시킨다.
4
I/O장치는 주로 인간 혹은 컴퓨터 외부와의 인터페이스(interface) 역할을 한다.
5
Memory-mapped I/O장치는 메모리접근 명령어를 사용해 관리한다.
해설
DMA 전송을 CPU가 관리한다는 설명이 틀렸다. 전송 과정을 관리하는 주체는 DMA 제어기다.
CPU는 전송 시작을 지시하고 완료 인터럽트를 받을 뿐, 전송 중에는 관여하지 않고 다른 작업을 수행한다. 이렇게 CPU 부담을 줄이는 것이 DMA의 목적이다.
- 채널 입출력: 입출력 전용 프로세서인 채널이 CPU의 계속적인 간섭 없이 장치와 기억장치 사이의 전송을 맡는다.
- 인터럽트: I/O장치는 작업 완료 같은 이벤트를 주로 인터럽트로 CPU에 알린다.
- 인터페이스 역할: I/O장치는 사람이나 외부 세계와 컴퓨터를 연결한다.
- Memory-mapped I/O: 장치 레지스터를 메모리 주소 공간에 배치하므로 일반 메모리 접근 명령어로 제어한다.
오류나 개정된 내용이 보이면 알려주세요