|
|
ダイレクトメモリアクセス( dma )は、手段をメモリまたはデバイスのデータを交換することができ、お互いを必要とせずに介入したプロセッサが必要です。 dmaのデバイスを使用すると、標準的なデータを交換するとメモリ、ではなく別のデバイスを使った。 バスマスタdmaの 2つのデバイスを直接通信できるようにお互いにします。 の利点は、それを使ってのdmaプロセッサの負荷を軽減し、他のタスクを実行できるようにすることです。 dmaチャネルよりも少なくてもありirq - 16 - 8対しかしdmaチャネルは、需要よりもはるかに少ないirq 、 dmaチャネル空室がほとんどないので、下の表のリストissue.the dmaチャネルを使用すると、彼らは、通常入れました。
| のdma | バスタイプ | 転送 | 通常使用される |
|---|---|---|---|
| 0 | 16 -ビット | 8 -ビット | なし |
| 1 | ビット8/16- | 8 -ビット | いくつかのサウンドカード |
| 2 | ビット8/16- | 8 -ビット | フロッピーディスクコントローラ |
| 3 | ビット8/16- | 8 -ビット | lpt1です: ecpモード |
| 4 | なし | 16 -ビット | dmaコントローラカスケード |
| 5 | 16 -ビット | 16 -ビット | いくつかのサウンドカード; scsiホストアダプタのisa |
| 6 | 16 -ビット | 16 -ビット | scsiホストアダプタのisa |
| 7 | 16 -ビット | 16 -ビット | いくつかのサウンドカード; scsiホストアダプタのisa |
2 dmaのほぼすべてのシステムで使用され、フロッピーディスクドライブを制御します。 4 dmaを除いて、これは、専用のカスケードチャネル(セカンダリdmaコントローラへのアクセスに使用)は、他のdmaチャネルで使用するための拡張カードが利用できます。 0 dmaのはほとんど使用されませんので、これは16ビットのスロットにのみ表示され、 8ビットの転送のみをサポートしています。 ほとんどのサウンドカードが必要2つのisa dmaチャネル、 8ビットのサウンドを使って、 16ビットのdma 1 dmaの5音を使っています。 注意して、これらのdmaチャネルつきものであるisaカードのみにします。 pciデバイスは必要ありませんが、これらの1つのdma dmaチャネルを使用します。 たとえば、 dmaの転送モードを有効にした場合のいずれかまたは両方のpci ideコントローラに埋め込まれ、見つけることでしょうdmaモードで動作せずに占領のisa dmaチャネルします。
時間だけdmaが競合して発生する可能性がある場合は、インストールすると、サウンドカードのisaのisa scsiホストアダプタです。 ほぼすべてのisaサウンドカードの両方で使用する1およびdma dmaの5 、およびいくつかのisa scsiカードを使用するには、デフォルト設定のdma 5 、紛争の原因です。 簡単に答えを設定するには、 scsiホストアダプタを使用するのdma dmaの6または7 。 より良い答えは、いつものように、 isaカードを避けるためには、可能であるときです。
Online: 656 users browsing the articles directory
|
|