입 출력장치에서 메모리로 데이터를 전송하는 방법 중 가장 빠른 방식은? | [전기기능장 필기] 06년 1회차 기출문제 상세 페이지
1[전기기능장 필기] 06년 1회차
입 출력장치에서 메모리로 데이터를 전송하는 방법 중 가장 빠른 방식은?
1
DMA에 의한 전송
2
인터럽트에 의한 전송
3
프로그램에 의한 전송
4
시리얼에 의한 전송
해설
DMA(직접 메모리 접근)에 의한 전송은 CPU 개입 없이 입출력장치와 메모리가 직접 데이터를 주고받으므로 가장 빠르다.
다른 방식들은 매 데이터 전송마다 CPU 가 개입하거나 데이터를 한 비트씩 순차로 옮겨야 하므로 DMA 보다 느리다.
- 인터럽트에 의한 전송은 데이터가 준비될 때마다 CPU 가 인터럽트를 받아 처리해야 하므로 매번 CPU 개입이 필요해 DMA 보다 느리다.
- 프로그램에 의한 전송은 CPU 가 직접 상태를 검사하며 데이터를 옮기므로 CPU 부담이 가장 크고 느리다.
- 시리얼에 의한 전송은 데이터를 한 비트씩 순차로 옮기는 방식이어서 전송 자체가 느리다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.