모두CBT

다음 중 CPU의 개입 없이 메모리와 주변장치 간에 데이터를 전달할 수… | [정보통신기사 필기] 18년 1회차 기출문제 상세 페이지

1[정보통신기사 필기] 18년 1회차
다음 중 CPU의 개입 없이 메모리와 주변장치 간에 데이터를 전달할 수 있는 것은?
1
인터럽트(Interrupt)
2
스풀링(Spooling)
3
버퍼링(Buffering)
4
DMA(Direct Memory Access)
해설

CPU의 개입 없이 메모리와 주변장치 사이에서 직접 데이터를 주고받는 방식은 DMA(Direct Memory Access)이다.

DMA 컨트롤러가 버스 제어권을 넘겨받아 데이터 전송을 대행하므로, CPU는 전송이 끝난 뒤 인터럽트로 통지받을 뿐 전송 과정에는 관여하지 않는다.

  • 인터럽트는 CPU가 이벤트 발생 시 처리 루틴으로 분기하는 메커니즘으로 데이터 전송 자체를 담당하지 않는다.
  • 스풀링은 저속 주변장치의 입출력을 디스크에 일시 저장해 병행 처리하는 기법이다.
  • 버퍼링은 입출력 속도차를 완충하기 위해 데이터를 임시 저장하는 기법으로 CPU 개입이 필요하다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.