본문 바로가기
전공공부/전자계산기 구조

직접 메모리 접근(DMA; Direct Memory Access)

by tiit 2020. 2. 19.
반응형

중앙처리장치(CPU)를 통하지 않고 데이터를 메모리와 메모리 또는 메모리와 입출력장치 간에 직접 전송하는 방식으로, 컴퓨터 내부의 전송 버스가 지원한다.

 

DMA 제어기에서 CPU와 I/O 장치 사이의 통신을 위해 반드시 필요한 것이 아닌 것은?
     
     1. address register
     2. word count register
     3. address line
     4. device register

     정답 : [4]
     정답률 : 44%
      <문제 해설>


DMA의 구성요소는 [인터페이스 회로, 주소 레지스터 및 주소라인, 워드카운트 레지스터, 제어 레지스터, 데이터 레지스터] 입니다.

 

- 인터페이스 회로 : CPU와 입,출력 장치와의 통신 담당
- 주소레지스터 및 주소라인 : 기억장치의 위치 지정을 위한 번지 기억 및 전송
- 워드 카운트 레지스터 : 전송되어야 할 워드의 수 기억
- 제어 레지스터 : 전송 방식 결정
- 데이터 레지스터 : 전송에 사용할 자료나 주소를 임시로 기억하는 버퍼 역할

반응형

댓글