オペレーティング システム ソフトウェアが ROM チップからではなく、ハードディスクからロードされるのはなぜですか?
この質問をされましたが、答えが見つかりません。
誰か説明できますか?
オペレーティング システム ソフトウェアが ROM チップからではなく、ハードディスクからロードされるのはなぜですか?
この質問をされましたが、答えが見つかりません。
誰か説明できますか?
最も簡単な答えは、パッチ適用の容易さと拡張性です。ROM は簡単にパッチを当てることはできませんが、最初の ROM を構築する際の永続的な保存場所と創造性と先見の明があれば、いくつかのフック コードでパッチを当てることができます。
ROMのサイズは良い答えではありません。CD/DVD は永続的な場所であり、ROM の「チップ」ではありませんが、使用できます。ROM チップは、OS を処理するのに十分な大きさにすることができ (少し前までは Linux の一部のバージョンがフロッピーに収まっていました)、それほど高価ではありませんが、配布コストは DVD よりも悪くなります。
新しい ROM チップを介して OS を置き換えることはそれほど魅力的ではありませんが、新しい PCI カードを差し込んだだけでは、それほど悪いことでしょうか? 私たちはすでにそれを行っているので、これも大きな議論ではありません.
一般に、ROM チップへのアクセス速度はハードドライブよりもはるかに優れているため、この方法でパフォーマンスが向上するため、実際にはプラスになります。また、ROM を使用すると、マルウェアが OS に感染するのがはるかに難しくなります。これもプラスです。
したがって、一般的に、ROM ベースの OS と RAM ベースの OS には多くの利点があります。良い質問です。
ハードディスク上の OS は、そのディスクに新しい OS をインストールすることで交換でき、簡単に更新できます。
OS が ROM に焼き付けられている場合、それは実際には機能しません。OS入れ替え??ROM チップをはぎ取り、新しいものを貼り付けます。あまり魅力的な提案ではありません。(少なくともデスクトップ PC やノートブックではありません)
iOS/Android はハードディスクからロードされていないと思いますので、状況によります。
サイズと需要。ほとんどの人が実行したい / 実行したい OS を保持するのに十分な大きさのフラッシュ チップは、途方もなく高価です。