/ proc/dmaを読むことでdmaチャネルを確認できると書かれたLinuxの本を読んでいます。
これは、cat /proc/dma
を実行したときに表示されるものです。
2: floppy
4: cascade
古い学校のように見えるので混乱していますISA DMA。この種のDMAはもう使用されておらず、DMA PCIe Expressの登場以来、必要なコントローラーは物理的にマザーボードに含まれていませんでした。
このファイルに何が表示されるのかよくわかりません。/proc/dmaは、レガシーデバイスをサポートするための論理的/仮想的なものですか?
ISA dmaコントローラーは、ISAバスを備えたシステムに引き続き含まれています。これは、通常のデスクトップシステムが現在も備えており、主にフロッピーディスクとIDEディスクコントローラー(AHCI SATAコントローラーはソフトウェアの下位互換性のためにエミュレートできます)。その機能は、独自の物理チップではなく、サウスブリッジに組み込まれた無数の機能の1つとして含まれています。 。実際のISAバスもありますが、ドキュメントではLPCまたは低ピンカウントインターフェイスと呼ばれ、通常、ファンの監視を担当する単一のチップにのみ配線されています。および温度センサーであり、実際のISA拡張スロットではありません。