IRQの転送速度は、DMAの転送速度と比較すると、どれぐらい早いものなのですか。



ハードウェア: Multifunction DAQ (MIO)

問題: IRQの転送速度は、DMAの転送速度と比較すると、どれぐらい早いものなのですか。

解決策: データ・トランスファー方法には、Direct Memory Access (DMA)、Interrupt Requests (IRQ)、Programmed I/O、等といった物があります。
DMAはプロセッサーをすべて回避して、DAQボードからPCメモリまで直接通信するトランスファー・モードです。
このため高速の通信が、他の要因に影響されることなく行えます。
NIのボードに搭載されている"MITE"は、PCIバスを備えたバス・プロトコルをすべてに対応しています。
IRQとはデバイスが CPUの処理に割り込む信号転送方法です。
IRQの最大転送速度は150 kb/s以下で、これは、使用されているシステム設備に依存します。
これに対して、DMAの最大転送速度は、20 Mb/sです。
データトランスファーの方法は以下の手順で指定することができます。


関連リンク: DAQデバイスでDMA転送の変わりに割り込みを使うにはどのようにしたらいいですか?

添付:





報告日時: 11/05/2004
最終更新日: 02/28/2005
ドキュメントID: 3F4BMNY7