BIOSのこの定義は間違っていますか?


41

ISC2認定クラウドセキュリティプロフェッショナル(CCSP)試験のために勉強しており、コースのカリキュラムの一部でBIOSについて説明しています。ある時点で、この資料ではBIOSを次のように参照しています。

BIOS-ファームウェアがコンピューターのプロセッサーにフラッシュされました。

どうやら...恐ろしく不正確な権利ですか?BIOSはプロセッサ上で「ライブ」ですか?それはマザーボードに常駐し、ハードウェア(CPUを含むがこれに限定されない)の初期化に役立つものだと思いました。


1
材料はどのような文脈でこれを行いましたか?これは「BIOS」の一般的な定義として意図されたものですか?その場合、BIOSが常にプロセッサにフラッシュされていたとしても間違っています。(人間は動物であり、バックボーンを持っているにもかかわらず、人間を「バックボーンを持つ動物」と定義するのと同じように間違っています。)プロセッサのフラッシュに保存されている場合)、それは正しい可能性がありますが、その特定の異常なシステムに対してのみです。
デビッドシュワルツ

多分それは、「ファームウェアではないプロセッサ」が、私は間違いなくBIOSが(全体のマザーボードの)ファームウェアであり、それはプロセッサにロードされるんでしょうね。格納されているフラッシュメモリは、プロセッサの一部としてカウントされる場合とカウントされない場合があります。
ベルギ

1
この定義にはBIOSとしてUEFIが含まれますが、BIOSとUEFIは両方ともファームウェアですが、UEFIは起動などのための新しい種類のファームウェアインターフェイスです。BIOSはIBMの古いやり方です。
バクリウ

1
はい、それで本当の答えは、いいえ、それは定義ではありません。そのように実装できますが、必ずしもそうではありません。
ミスターリスター

回答:


56

私が書いていることはおそらくあなたを驚かせるでしょう:あなたはここで「プロセッサ」を中央処理装置(CPU)を意味すると仮定したようです。この仮定は、日常の家庭用コンピューターに見られるIBM PCアーキテクチャーに由来します。ただし、あなたはCCSPについて勉強しています。つまり、このコンテキストでシスコとそのシステムオンチップ(SoC)アーキテクチャを扱っています。

BIOSがCPUにフラッシュされることはありませんが、SoCの中で、それがされたプロセッサチップに光りました。英語版ウィキペディアから引用するには:

典型的なSoCの構成:

  • マイクロコントローラー、マイクロプロセッサー、またはデジタル信号プロセッサー(DSP)コア
    • マルチプロセッサSoCには複数のプロセッサコアがあります。
  • ROM、RAM、EEPROM、フラッシュメモリの選択を含むメモリブロック
  • ...

したがって、このチップには実際にBIOSがあります。 Am286ZX / LX(SoC) 画像:AMD Am286 ZX / LX、1991年に製造されたIntel 80286 CPUのSoCバージョンのCMOSバリアント。(画像:Konstantin Lanzet、CC-BY-SAでリリース3.0。クリックしてソースを表示します。)

それにもかかわらず、もしそれが私だったら、私はそのようにそれを書きませんでした。IBM PCのレガシーのpre延は、作家がその背後にある考え方を無視してはならないことを意味します。


4
シスコは実際にファームウェアをBIOSと呼んでいますか?私はそれを見たことがありません。最後に知っていたBIOSという用語は、特にIBM PC互換コンピューターのレガシーBIOSファームウェアを指します(そして、誤って両方の新しいUEFIファームウェアと構成ユーティリティーを指します)。
ウェスSayeed

2
ウィキペディアはのあった情報を取得する場所を私は知らないが、組込み設計のOSを実行するための強力な十分に見ているの私の経験では、ファームウェアは、通常、別々のチップではなく、「SOC」に格納されていることである
plugwash

1
実際の画像は、それが機能するBIOS用の外部(EP)ROMを必要とするので、悪い例である(参照データシートの13ページ)とROMを持っていません
ロバート・Riedlの

1
@EUserNameError、リンクされたPDFの13ページを意味し、ROM I / F LCSROMについて説明しています。ただし、22ページを参照してください。ROM/ EPROM [...]はX-busデバイスとして接続されています[...]次に、接続できる周辺機器が記載されています。PDFの23ページもご覧ください。外部ROMのデフォルト設定が表示されます。LCSROMはチップのピン191です...ので、ROMを接続できます...これを間違って解釈していますか?
ロバートリードル

1
私はまた、いくつかGOOGL-FUで@EUserNameError、1991年からの記事を見つけたこのSoCののリリースに関する、 -引用" ラップトップまたはノートブックコントローラのメーカーが必要とするだけで追加するためにいくつかのRAMを、ROM BIOSのためのEPROM、キーボードコントローラ、A大容量記憶装置、および完全な機能システムを備えたディスプレイ
ロバートリードル

27

プロセッサ上のコードは、マイクロコードと呼ばれます。プロセッサに常駐し、実行中のシステムからそこで更新できるファームウェアの形式

BIOSはマザーボード上に存在する、すべてのハードウェアとの相互作用は、ブートローダが引き継ぐことができた時点にマシンを起動します。

ただし、資料にこれが記載されている場合、これが試験で与えるべき答えです。


5
+1「それは、材料がこれを述べている場合、これはあなたが試験で与えるべき答えです」と述べた これを行うだけでなく、機会があれば引数として正しいステートメントを上げます。
コンキスタドール

1
@MustafaAKTAŞええ、悲しいことに、試験を採点する人々は、その情報が間違っていることを知らないかもしれません。同様の状況は、質問の半分が曖昧すぎて明確に答えられないことを指摘した後、就職することにつながりました。
djsmiley2k-CoW

13

BIOSはファームウェアです。CPUの外部にあります。

CPUは、電力が供給されると固定メモリアドレスを読み取るように設計されています。BIOSはそのアドレスにあるため、CPUはそこにある命令を実行します。


5
また、最新のPCのほとんどはBIOSではなくUEFIを使用しているため、通常はBIOSもありません。(そして、もしそれらあれば、それはUEFI でエミュレートされるため、固定メモリアドレス、またはメモリ内でさえもライブではありません:ファイルシステム上のファイルにあり、UEFIによって動的にロードされる可能性があります。)
ヨルグWミッターグ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.