최대 1 분 소요


메모리 직접 접근(DMA, Direct Memory Access)란?

  • CPU의 개입 없이 바로 RAM으로 데이터를 전송하는 방식을 말한다.


DMA 언제 사용할까?

  • 고속의 입출력 장치가 메모리 속도에 근접하는 속도로 정보를 전송할 때 DMA를 사용한다.


DMA 어떤 방식으로 이루어질까?

  • 장치 제어기가 버퍼 스토리지에서 주저장 장치에 직접 데이터 블록을 전송한다.
  • 대량 데이터를 이동할 때 높은 오버헤드를 유발할 수 있다. 따라서 한 바이트마다 인터럽트가 발생하는 것이 아니라 블록 전송이 완료될 때마다 인터럽트가 발생한다.




  • 성결대학교 강영명 교수님 운영체제 (2023)

태그: ,

카테고리:

업데이트:

댓글남기기