直接メモリアクセス及びisa dmaチャネルを割り当て

  

ダイレクトメモリアクセス( dma )は、手段をメモリまたはデバイスのデータを交換することができ、お互いを必要とせずに介入したプロセッサが必要です。 dmaのデバイスを使用すると、標準的なデータを交換するとメモリ、ではなく別のデバイスを使った。 バスマスタdmaの 2つのデバイスを直接通信できるようにお互いにします。 の利点は、それを使ってのdmaプロセッサの負荷を軽減し、他のタスクを実行できるようにすることです。 dmaチャネルよりも少なくてもありirq - 16 - 8対しかしdmaチャネルは、需要よりもはるかに少ないirq 、 dmaチャネル空室がほとんどないので、下の表のリストissue.the dmaチャネルを使用すると、彼らは、通常入れました。

標準的な16ビットのisa 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カードを避けるためには、可能であるときです。

これは、記事を追加したトムディケンズ
免責事項:弊社のウェブサイト上に含まれる情報は、責任を負いませんこの記事されました。 この記事ではない方法での意見を反映して、ご意見、思想や信条の記事ディレクトリのスタッフします。

翻訳注意:記事"直接メモリアクセス及びisa dmaチャネルを割り当て"だった翻訳する自動翻訳サービスを使っています。 すべてのお客様にご迷惑を翻訳してエラーが発生しました。 理解していただきありがとうございました。

Online: 656 users browsing the articles directory