发表于:2003-11-04 10:10:00
1楼
查询、中断、DMA这三种数据传输方式是以对CPU的占用率来区别的,查询方式是采用系统提供的时钟在毫秒级的精度等级上,通过对寄存器的查询来实现数据采集,因此对CPU的占用率最高;DMA方式将板卡上的数据不通过CPU直接传输到内存中,对CPU的占用率最低;中断方式则界于两者之间,是在A/D转换结束后,EOC(End of Convertion)信号产生一个硬件中断,然后由中断服务程序完成数据传输。PCI支持总线主控DMA,它是32位,33MHz总线,因此总线传输速率为33MHz×(32/8)=132MB/s。