実装テクノロジと、機能に関する口語的な用語を混同しています。
CMOS-Complementary Metal Oxide Semiconductor-は、NチャネルとPチャネルの両方の電界効果トランジスタを使用してロジックと関連回路を作成する方法です。その特徴的な特性の1つは、非常に低い静的電力消費です。電力は、状態を変更するときにのみ使用されます。その結果、CMOSスタティックメモリチップはバッテリーで何年もその内容を保持でき、半永久的な情報を保存するのに便利な場所です。
BIOSおよび関連する起動コードは、伝統的にPROMまたはEPROMデバイスに格納されていました。IBM PC時代のEPROMは通常、NMOSなどのプレCMOSテクノロジーで作られていましたが、重要な違いは、これらをコンピューターにインストールした場合、通常は書き込みができず、特別なプログラマーだけが書き込めたことです。さらに、現在の多くのシステムとクローンではEPROMが使用されていましたが、IBM-PCの実際の製品バージョンでは、安価な再プログラム不可能なPROMが使用されていました(ピン配置は通常、使用時に互換性がありました)。
次に、PC-AT設計は、カスタマイズ可能な設定を保存するためのバッテリバックアップ付きCMOSメモリ、および(おそらく同じデバイス内に)永続的なリアルタイムクロックを追加しました。これは、口語的にCMOSと呼ばれるようになりましたが、もちろん、当時急速に普及しているチップテクノロジーによって可能になった特定の用途にすぎません。
もちろん今日では、BIOSにパラレルE / PROMを使用するのではなく、シリアルNORフラッシュを使用して、実行のために内容をより高速なRAMに転送します。最新のFLASHチップは、実際にはCMOSから派生したテクノロジーで作られています。そして、それらは通常、回路で再プログラムすることができます。半永久的な構成情報をバッテリーバックアップ付きRAMまたは再プログラム可能なフラッシュに格納するかどうかは、システム設計者次第です。エンドユーザーまたはブート後のオペレーティングシステムでは、区別の実際の可視性がほとんどない場合があります。
ただし、設定にフラッシュを使用する場合でも、通常はバッテリーで動作し続ける低電力のリアルタイムクロックが存在します。