DMA가 메모리로 데이터를 전송하는 특정 크기가 있습니까? 예를 들어, 데이터가 물리적 메모리 (DRAM)에서 읽히거나 쓰여질 때 CPU 쪽에서는 일반적으로 64 바이트 (캐시 블록 크기)의 입도에 있습니다. 내 질문은 : 장치가 DMA를 사용하여 메모리에 쓸 때 컨트롤러가 실제 데이터 전송에 비슷한 고정 크기를 사용한다는 것인가?DMA 전송 크기
더 큰 패킷은 항상 고정 된 크기의 블록으로 분리 될 수 있기 때문에 DMA 트랜잭션을위한 다른 크기의 전송이 가능한지 여부는 묻지 않습니다.
감사 ARKA는
왜 알고 싶습니까? – Nemo