🤖 Computer Science
DMA: Direct Memory Access
정의
주변 장치들이 메모리에 직접 접근하여 읽거나 쓸 수 있는 기능
목적 및 특징
목적
- CPU의 개입 없이 I/O 장치와 주 기억 장치 사이의 데이터 접근
- 입출력 장치를 메모리에 가까운 속도로 처리하기 위해 사용
특징
- CPU의 중재 없이 Device Controller가 Device의 Buffer Storage의 내용을 메모리에 Block 단위로 직접 전송
- Byte 단위가 아니라 Block 단위로 Interrupt를 발생시킴
- CPU에 걸리는 Interrupt 감소