일반적인 IRQ 전송은 DMA 전송에 비해서 얼마나 빠릅니까?



하드웨어: Multifunction DAQ (MIO)

문제점: 일반적인 IRQ 전송은 DMA 전송에 비해서 얼마나 빠릅니까?

솔루션: 데이터 전송 방법에는 기억 장치 직접 접근(DMA), 인터럽트 요청(IRQ), 프로그램 I/O가 있습니다. DMA는 프로세서를 거치지 않고 DAQ 보드에서 PC 메모리와 직접 통신하는 전송 모드입니다. NI의 MITE 칩은 PCI 버스의 모든 버스 프로토콜을 처리합니다. 반면, IRQ는 신호를 지정하여 프로세서를 가로 채는 전송 모드입니다. 이 후 프로세스는 전송을 처리하게 됩니다.

IRQ 전송은 일반적으로 150 kb/s이며 DMA가 최대 20 Mb/s인데 반해서 매우 느립니다. IRQ 전송 속도는 프로세서 속도와 같이 사용되는 시스템 장비에 의해 결정합니다.



관련 링크: KB [2WOEP7MW]: DAQ 보드에서 DMA 대신에 Interrupt를 사용하려면 어떻게 해야하죠?

첨부:





리포트 날짜: 11/05/2004
마지막 업데이트: 12/01/2004
문서 번호: 3F4BMNY7