BIOSはどこに保存されていますか?
コンピュータについてあまり知らない人にとっては、BIOSは個人にとってはちょっと不思議に思えるかもしれませんし、「BIOSはどこに、そしてどのようにして私のコンピュータに保存されていますか」といった質問をします。これらの質問.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
スクリーンショットの提供:Richard Masoner / Cyclelicious(Flickr).
質問
SuperUser読者T…BIOSが実際にどこに保存されているか知りたいのですが。
BIOSに関するウィキペディアの記事から:
- BIOSソフトウェアは 不揮発性ROM 最近のコンピュータシステムでは、BIOSの内容は フラッシュメモリチップ 内容は 書き換え可能 マザーボードからチップを取り外すことなく。これにより、BIOSソフトウェアを簡単にアップグレードして新機能を追加したりバグを修正したりすることができますが、コンピュータがBIOSルートキットに対して脆弱になる可能性があります。.
ROMは読み取り専用ですが、BIOSの内容を書き換えることができるのはなぜですか? 「フラッシュメモリチップ」は「不揮発性ROM」と同じ意味を持ちますが、どちらもBIOSが保存されている場所を意味します?
正確には、ここでの取引は何ですか? BIOSは2つの「異なる」メディアに格納されているのか、それとも1つのメディアに格納されているのか?
答え
SuperUserの貢献者であるVaraquilexが私たちに答えを持っています。
- ROMは読み取り専用なので、BIOSの内容を書き換えることができるのはなぜですか?
の BIOSプログラム それ自体はEEPROM(これは電気的に消去可能であり、プログラミング可能であり得る)またはフラッシュメモリに記憶され得る。したがって、ここでの読み取り専用は、チップが不揮発性であることです。揮発性RAMとは異なり、メモリの内容は電源を切っても保持されます。 ROMがEEPであるということは、BIOSを書き換えたり更新したりできることを意味します。過去のそのような操作のために、あなたはボードからBIOSチップを取り外すか、新しいものを入れる必要がありました(それがPROMでもEPROMでもなかったら)、またはそれがEPROMであれば、あなたはそれを製造業者に持って行かせなければなりませんチップをプログラムし直してから、ボードに再度取り付けます。現在の進歩の後、EEPROMのおかげで、あなたはそのような操作をするためにチップを取り外す必要はありません、あなたはただコンピュータに仕事を電気的にさせます.
- 「フラッシュメモリチップ」は「不揮発性ROM」と同じ意味ですか。どちらもBIOSが保存されている場所を意味します。?
ウィキペディアから:
- フラッシュメモリは、電気的に消去および再プログラム可能な電子的不揮発性コンピュータ記憶媒体です。.
- フラッシュメモリは、EEPROM(電気的消去可能プログラマブルリードオンリーメモリ)から開発された。フラッシュメモリには2つの主な種類があり、NANDとNORの論理ゲートにちなんで名付けられています。個々のフラッシュメモリセルの内部特性は、対応するゲートの特性と同様の特性を示す。 EPROMは書き換えられる前に完全に消去されなければならなかったが、NAND型フラッシュメモリは一般的に装置全体よりはるかに小さいブロック(またはページ)で読み書きされるかもしれない。 NOR型フラッシュでは、1マシンワード(バイト)を消去した場所に書き込むことも、独立して読み取ることもできます。.
EEPROMとフラッシュメモリは同じものを指しません。それらは、一方が他方から開発されたものと同様の2つのメモリタイプであり、異なるタイプ/構成のMOSトランジスタを含む。ただし、それらはBIOSプログラムが常駐するメモリです。.
もう一つの誤解に対処するために、私はこのCMOS-BIOS関係を言及したいです。
の BIOS設定 (マザーボードのバッテリーを介して電源が入ったままになっている)CMOSチップに保存されています。そのため、バッテリを取り外して再度取り付けると、BIOSがリセットされます。同じプログラムが実行されますが、設定はデフォルトです。起動プロセス中に使用されるメモリの詳細については、この回答を参照してください。.
CMOS BIOSの話題を拡張するために、@ Andon M. Colemanのおかげで、私は彼のコメントを答えに加えたいと思います。
- BIOS設定を揮発性CMOSメモリに保存する必要はないことを言及する価値があります。設定をNVRAMに保存する組み込みシステムはたくさんあります。ここ数年、PCが揮発性CMOSの使用をやめた唯一の理由は、電源が切られている間も内部リアルタイムクロックの刻時を維持するためのバッテリをすでに持っているためです(PC-ATの電源スイッチを押すと思い出してください)。それは文字通りマザーボードへのすべての電源を切る)。これは、より安価な揮発性メモリをシステム設定の保存に使用できることを意味していました。それはほとんど歴史的な目的のためです.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.