古くから聞いた質問なのに、この文を読んだら今思い出す質問です。記事。
CPUとメモリにドライバが必要ない理由を尋ねてもいいですか?ドライバを必要としない他のハードウェアコンポーネントは何ですか?
答え1
ㅏドライバーハードウェアとオペレーティングシステムの間に配置され、I/O タスク制御、ハードウェアデバイスの初期化、構成など、複数のタスクを実行する変換ソフトウェアです。
あなたのオペレーティングシステムは特定のCPUと動作するようにコンパイルされているので、CPUドライバは必要ありません。
例えば Debian には味":
- AMD64:x86-64アーキテクチャ、64ビットユーザーゾーン、32ビットソフトウェアのサポート
- ARM64: ARMv8-A アーキテクチャ
- アメル:さまざまな組込みシステムのリトルエンディアンARMアーキテクチャ(ARMv4T命令セット)(EABI)
- 腕水素夫:ARMハード浮動小数点アーキテクチャ(ARMv7命令セット)には、浮動小数点デバイスを備えたハードウェアが必要です。
- i386:IA-32アーキテクチャ、32ビットユーザースペース、x86-64システムと互換性があります
- Meaps:ビッグエンディアンMIPSアーキテクチャ
- ミップセル:リトルエンディアンMIPSアーキテクチャ
- 電源コンピュータ:PowerPCアーキテクチャ
- ppc64el:POWER7+およびPOWER8 CPUのリトルエンディアンPowerPC64アーキテクチャのサポート
- s390x:64ビットユーザースペースを備えたz / Architecture、s390を置き換えるように設計されています
コンパイルされた Debian をインストールしようとするとパワーコンピュータ中インテルハードウェアが悪いです。
通常、ドライバを必要とするハードウェアは、外部の世界(グラフィックカード、サウンドカード、モデム、LAN、ワイヤレスカード)と対話するハードウェアです。メーカーは機能、スピードなどの面で絶えず新製品と古い製品を発売しているからです。これは、市場にさまざまなハードウェアがあり、各ハードウェアには独自のチップセット、機能、構成パラメータ、および独自のドライバがあることを意味します。
答え2
多くのUSBデバイスは、フラッシュドライブ、オーディオコントローラ、オーディオ入力などの事前定義された仕様に完全に準拠しているため、特定のドライバは必要ありません。これに関する詳細なドキュメントを案内することはできませんが、「usbクラス」を検索することから始めることができます。
場合によっては、特定のドライバが提供されますが、そのドライバなしでデバイスが動作し続けることがあります。この場合、ドライバはアドオンを有効にするためにのみ使用されます(たとえば、外付けハードドライブやMIDIコントローラで見たことがあります)。