web-dev-qa-db-ja.com

CMOSセットアップユーティリティはどこに保存されていますか?

BIOSとCMOSを調べている古いA +認定の本を読んでいます。

いくつかの背景情報(これはすべて非常に間違っている可能性があります):

私の理解では、BIOSはシステム上のプログラムのセットですROM CPUが特定のハードウェア(キーボード、マウス、スピーカーなど)を制御するために使用します)サウスブリッジにはさまざまなハードウェアが含まれていましたシステムROMと通信するコントローラーですが、サウスブリッジはCPUに統合されています(?)。特定のアドレススペースのセットがROM用に予約されているため、CPUがそのスペースでアドレスに遭遇すると、ノースブリッジはt手順についてはRAM)に移動します。代わりに、サウスブリッジは手順についてROMを参照します。

ただし、ハードウェア固有の設定を構成することもできます。これは、CMOSユーティリティを介して行われます。これらの設定は、CMOSチップに保存されます。揮発性メモリ。

CMOSユーティリティプログラムはどこに保存されていますか?システム上でROM(BIOSと同じ場所)?

もしそうなら、なぜ人々は「BIOS設定のリセット」を参照するのですか?システムCMOSに格納されているROMユーティリティプログラムを使用して、ハードウェア固有の設定を変更する(したがって、=に変更を加える)かのいずれかであると思います。 CMOSチップ)、またはシステムをフラッシュするROMそれ自体。システムをフラッシュするとROMは物理的にファームウェアを変更すると思いますしたがって、新しいCMOSユーティリティプログラムをBIOSにフラッシュしない限り、いかなる種類のCMOSユーティリティプログラムにもアクセスできません。

これは、技術的に他の何かを意味するときに、「点滅」、「リセット」などの用語を言い方として同じ意味で使用している人々の単なる事例ですか?

[〜#〜]編集[〜#〜]

この回答 によると関連する質問:

そのため、バッテリーを取り外して再度取り付けると、BIOSがリセットされます。

BIOS自体はファームウェアなので、リセットされませんよね?代わりに、その答えは、BIOSに関連するCMOSチップに格納されている設定がリセットされる)ことを意味しますか?

2
Josh Beam

したがって、ここには基本的に2つの別個のコンポーネントがあり、ほとんどの人がBIOSと呼ぶものを構成していることを覚えておく必要があります。

実際にソフトウェアが入っている部分があります。これは過去のEEPROMでした。すべてのEEPROMと同様に、変更できるのはごく限られた回数だけです。最近では、これは通常 フラッシュメモリ です。 BIOSの再フラッシュは通常、EEPROMのファームウェアを置き換えるプログラムを実行することを意味します。

2番目のコンポーネントは、電力効率が非常に高いチップ内の少しのRAMでした。 CMOS(半導体の一種)RAMは、時計のねり粉から長時間逃げることがあります。これにより、BIOSソフトウェアに関連するすべての構成値が保持されました。バッターを引くとこのRAMが消去されるか、BIOSのリセット機能を使用するとこれらの値が消去されます。

多くの場合、これら2つの別個のコンポーネントは、同じ物理チップ内にパッケージ化することができ、通常はパッケージ化されます。

要約すると、フラッシュとはBIOSソフトウェアをリロード/交換することを意味します。リセットとは、構成データを再ロード/置換することを意味します。

5
Zoredache