UEFI-ああ、聞いた...しかし、それは何ですか?

UEFI-先読み( パート1/3



少し前まで、私はUEFIが何であり、何が食べられるのかを扱う必要がありました。 このトピックは非常に関連性が高く、ロシア語の記事はあまり多くありません。 さて、私は状況を修正し、私がなんとか「掘った」情報を共有しようとします。 手始めに、UEFIとは何か、なぜそれが必要なのかを学ぶための入門章。



UEFI(Unified Extensible Firmware Interface)は、オペレーティングシステムとハードウェア(ハードウェア)間の接続シェルです。 将来的には、UEFIがBIOS(Basic Input Output System)を完全に置き換え、代わりになることが計画されています。 UEFIは、2005年に開発された比較的古いテクノロジーです(Unified EFI Forum)。 しかし、この声明はこの状況に関連して正しくありません.ITテクノロジーやその他の分野では8年間、長年にわたって複数のテクノロジーを一度に変更することができたにもかかわらず、UEFIの開発は最初はやや遅く、近年になってからですより多くの名声を得るために。 UEFIのリリーススケジュールは以下のとおりです。







UEFIを作成する際の主な目標は、より高度なユーザーインターフェイスとネットワーク制御を備えた、64ビットシステム用の便利で多面的なシェルを開発することでした。

UEFIの利点は何ですか?



UEFIの利点と単純に興味深い事実


BIOSからUEFIへの切り替えのすべての利点と利点は、シェルの大量導入とBIOSの完全な拒否によってのみ、ユーザーと開発者に開かれるように思えます。 ただし、現在UEFIのいくつかの明らかな利点をリストできます。



1)最新のトレンドに関連して、64ビットOSを搭載したPCが増えているため、生産性が向上しています。

2)2番目の重要なポイントは、メモリのアドレス指定です。 より多くのRAMとハードドライブのサイズを使用する素晴らしい機会です。 理論的には、最大ハードディスクサイズは8192 Exybyteに達する可能性があり 、これは約8.8(oh yes! O_o )兆テラバイトです。これは、現在の情報転送量でも、特にインターネットアーカイブ全体のサイズが10ペタバイトだと考えると、非常に印象的な数字です。 RAMに関しては、最大16 Exybyteに対応できる可能性もあり、市場の現状では(新しいPCには通常8から16ギガバイトのRAMが搭載されています)将来的に大きな問題になります。

興味深い事実へのリンクは、それがたくさんか少しかという明確な例に関連付けられています。

3)個々のシステムコンポーネントの並列初期化により達成される、より高速なシステムロード。

4)ドライバーをUEFIにロードしてから、OSに転送します。

5)UEFIの最も重要かつ最も重要な機能の1つはセキュアブートオプションです 。これにより、 ブートローダーを悪意のあるプログラムの実行から保護し、ブート中に外部のOSを保護できます。 このために、オペレーティングシステムの「デジタル」署名が使用されます。



UEFIスタート


次の図に示すように、UEFI開始はいくつかの異なるモジュールとステージに分割され、それらはさらにサブアイテムに分割されます。







すべては、 電源オンセルフテストが実行され、 セキュリティフェーズがスキップされる電源オンフェーズ(考えていた人)から始まります。 その後、プラットフォームが初期化されていると想定できます。PEI (初期化前EFI)フェーズ、およびメモリが使用可能になり、起動する時点にシステムが到達できるDXE (ドライバー実行環境)フェーズも忘れないでください。 (ファームウェア)ブートデバイスを検索します。 BDS (ブートデバイスの選択)フェーズでは、ブートを実行できるデバイスが検索されますが、サードパーティのデバイスまたはUEFI-Shel lを使用できます。 システムの起動時に、起動時間を短縮するために、すでに初期化およびロードされたドライバーがOSに転送されます。



そして、それはUEFIストーリーの紹介でした。 次の章では、電源投入、セキュリティ(SEC)、PRE-EFI初期化(PEI)、ドライバー実行環境、およびBOOT DEV SELECT(BDS)の各フェーズについて詳しく説明します。



All Articles