EFIとBiosの違い違い

Anonim

ここで話す2つの言葉は、多くの人にとって全く新しいものかもしれません。コンピュータ関連のバックグラウンドを持ち、ソフトウェアとハ​​ードウェアに関する知識を持っている場合は、前にEFIとBIOSという言葉を聞いたことがあるはずです。ここでは、これら2つの違いのいくつかを強調します。しかし、まず、言葉の意味を見てみましょう。

<! - 1 - >

EFIはExtensible Firmware Interfaceの頭字語です。 BIOSという言葉もあり、Basic Input / Output Systemの略です。どちらも実際にはファームウェアインタフェースを記述しています。 BIOSは、PCに組み込まれているソフトウェアです。 PCの電源がオンになると、最初に実行されるソフトウェアはBIOSです。 EFIは、実際にIntelによって開発された新しいBIOS標準であり、IA-64のリリースとともに導入されました。この新しいパッケージは、BIOSの機能を大幅に向上させます。主な変更点としては、EFIのブートローダの枯渇、リバースエンジニアリングが不可能なドライバの作成などがあります。

<! - 2 - >

EFIは、ローエンドのOS(オペレーティングシステム)に似ています。すべてのハードウェアリソースを制御できます。 BIOSに存在しないか、またはパフォーマンスが低下した機能には、サポートマウスコントロール、ハードドライブのバックアップ、インターネットの訪問、EFIへのドライバのインストールなどがあります。さらに、BIOSにはテキストインタフェースしかありません。 EFIは、GUI(Graphic User Interface)をサポートしています。 OEMメーカーは同様のGUIを提供することができますが、実際には機能が大幅に減少するため、グラフィックBIOSのみになります。 BIOSは単一言語のユーザーインターフェイスをサポートしていますが、EFIは一歩前進しています。ユーザーインターフェイスで複数の言語をサポートできます。これにより、母国語が英語でない人のEFI管理が容易になります。 EFIを管理することができ、世界中でEFIを優先させる言語は他にもたくさんあります。

<! - 3 - >

この2つの最も重要な違いの1つは、BIOSとは異なり、EFIがモジュール式に設計されていることです。正確には、2つのモジュールがあります。最初のものはファームウェアマネージャであり、もう1つはシステムソフトウェアマネージャです。 EFIをBIOSよりも優れたものにするのは、BIOSのスタートアップとファームウェアのアップグレードが可能なことです。さらに、EFIは新しい周辺機器もサポートしています。 BIOSの起動に多くの時間がかかり、ファームウェアをアップグレードすることができません。

2つは、それらが開発されたコンピュータ言語に関しても異なる。 BIOSは古くてオプションの数が少ないASMを使用します。 EFIを開発するために、より一般的で現代的なC言語が使用されています。これにより、EFIはファームウェアだけでなくハードウェアにも適しています。これに加えて、EFIはさらに大きなフォールトトレランスレベルとエラー修正機能とプロンプトを備えています。したがって、EFIの作業は、コンピュータがエラーを発見し、診断が行われたときに簡単に処理できます。問題は簡単に処理できます。

BIOSは16ビットモードで設計されています。 EFIは32ビットまたは64ビットモードを使用し、近い将来にはパフォーマンスをさらに向上させる拡張プロセッサモードを使用することが期待されています。 EFI over BIOSを好む別の理由は、すべてのシステムハードウェアモデルがアクセス可能であり、上位オペレーティングシステムにアクセスせずにインターネットサーフィンやWeb閲覧が可能であるということです。これはBIOSでは決して不可能でした。

ポイントの差異の要約

1。 EFI-Extensible Firmware Interfaceの略語。 BIOSは基本入出力システム

2を表します。 BIOS- PCに内蔵されているソフトウェア。 PCの電源が入っており、最初に実行されるソフトウェアはBIOSです。 Intelが開発した新しいBIOS標準であるEFI

3。 EFI-bootloaderが駄目になると、リバースエンジニアリングが不可能なドライバを作成することができます。 BIOSでは不可能

4。 機能の違い - マウスコントロールのサポート、ハードドライブのバックアップ、インターネットへのアクセス、およびEFI(BIOSではなく)のドライバのインストール

5。 BIOSにはテキストインタフェースしかありません。 EFI-GUIインタフェース(グラフィックユーザインタフェース)

6。 EFIは、ユーザーインターフェイスで複数言語をサポートし、BIOSは1つだけをサポートします。

7。 BIOSと異なり、EFIはモジュラー2ファームウェアマネージャーとシステムソフトウェアマネージャー

8で設計されています。 EFIでの起動時間の短縮

9。 コンピュータ言語。 EFI-C; BIOS-ASM

10。 BIOSは16ビットモードで設計されています。 EFI-32ビットまたは64ビットモード

11。 システムハードウェアモデルはアクセス可能で、上位のオペレーティングシステムにアクセスせずにインターネットサーフィンやWeb閲覧が可能です.EFI

12のみ。 EFI-より大きなフォールトトレランスレベルとエラー修正機能