起動時にファームウェアをロードする必要があるのはなぜですか?

起動時にファームウェアをロードする必要があるのはなぜですか?

WiFiカードファームウェアを含むパッケージを見たことがあります。

また、Debianのインストール中に無料でないファームウェアをロードするように求められました。それ以外の場合、私のWiFiカードは機能しません。

Linuxは起動時にこのファームウェアをロードしているようです。

しかし、起動プロセス中にファームウェアをロードする方法は?

ルーターとグラフィックカード用のファームウェアがあることを知っています。ただし、不揮発性メモリ(フラッシュメモリ)に保存されます。

それでは、起動時にファームウェアをどのようにロードできますか?揮発性メモリ(RAM)にロードされているようです。なぜ他のファームウェアのようにフラッシュメモリに保存されないのですか?

ベストアンサー1

価格とスピードの問題だと思います。
私が知る限り、不揮発性メモリは通常RAMよりも高く(同じサイズ)遅いです。

また、低予算ルーターにはファームウェアをロードするためのHDDがインストールされていないことが多く、一部のドライバーは初期化中にファームウェアをグラフィックカードにロードします。

おすすめ記事