CPU 대신하여 I/O 장치와 Memory 사이의 데이터 전송을 담당하… | [무선설비산업기사 필기] 18년 2회차 기출문제 상세 페이지
1[무선설비산업기사 필기] 18년 2회차
CPU 대신하여 I/O 장치와 Memory 사이의 데이터 전송을 담당하는 장치로써 CPU의 개입 없이 주변 장치와 주기억 장치와의 데이터 전송이 이루어지는 기법은?
1
Interrupt Driven I/O
2
Program Driven I/O
3
DMA(Direct Memory Access)
4
Polling
해설
CPU의 개입 없이 I/O 장치와 Memory 사이에서 직접 데이터를 전송하는 기법은 DMA(Direct Memory Access)이다. DMA는 독립적인 하드웨어 장치(DMA 컨트롤러)가 CPU를 우회하여 I/O 장치에서 주기억장치로 데이터를 직접 전송하므로, CPU는 다른 작업을 수행할 수 있다.
- Interrupt Driven I/O: I/O 작업 완료 시 인터럽트 신호로 CPU를 깨우는 방식이다.
- Program Driven I/O: CPU가 I/O 상태를 직접 확인하는 방식이다.
- Polling: CPU가 주기적으로 I/O 장치 상태를 검사하는 방식이다.
이들은 모두 CPU의 개입이 필요하다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.