DMA란 무엇인가요?
DMA의 기본 정의
DMA, 전체 이름은 직접 메모리 액세스인 Direct Memory Access입니다.
DMA 전송은 한 주소 공간에서 다른 주소 공간으로 데이터를 복사하여 주변 장치와 메모리 간 또는 메모리와 메모리 간에 고속 데이터 전송을 제공합니다. CPU가 이 전송 작업을 초기화하면 전송 작업 자체가 DMA 컨트롤러에 의해 구현되고 완료됩니다. DMA 전송 방식은 CPU가 전송을 직접 제어할 필요가 없고, 인터럽트 처리 방식처럼 장면을 유지하거나 장면 프로세스를 복원하지 않으며, 하드웨어가 RAM 및 IO 장치에 대한 직접 데이터 전송을 위한 채널을 열어 크게 향상됩니다. CPU의 효율성.