• <source id="34mr4"><object id="34mr4"></object></source>
    
    <center id="34mr4"><optgroup id="34mr4"></optgroup></center>
  • <label id="34mr4"><xmp id="34mr4">
    ?
    您好,歡迎訪問唐山現代電腦培訓學校官網!

    186 3153 9995

    全國咨詢熱線

    您現在所在位置: 主頁 > 行業動態 > 電腦操作

    電腦基礎知識普及:BIOS、EFI與UEFI詳解!

    更新時間:2022-11-29

    估計很多小白看不懂這篇文章,但還是建議你硬著頭皮看完。本文主要講解這些BIOS對計算機啟動問題的理解將有利于啟動模式。

    BIOS存儲在程序中的程序BIOS芯片中,現在新電腦基本都是用的UEFI啟動,使用早期過渡計算機EFI啟動。其實EFI或UEFI部分也存儲在芯片中,因為它們在表面形式、基本功能和BIOS差不多,所以我們習慣了存儲EFI/UEFI的芯片叫做EFI/UEFI BIOS芯片,EFI/UEFI也叫做EFI/UEFI BIOS,但實際上他們和BIOS根本不一樣,所以最好把后面的BIOS最好去掉尾巴。讓我們具體談談BIOS、EFI和UEFI。

    BIOS用于計算機硬件自檢,CMOS設置,引導操作系統啟動,提供硬件I/O、因此,硬件中斷等四大功能BIOS程序可分為多個模塊,主要包括Boot Block引導模塊、CMOS設置模塊,擴展配置數據(ESCD)模塊、DMI收集硬件數據模塊,指導模塊直接負責執行BIOS程序本身的入口,計算機基本硬件的檢測和初始化,ESCD用于BIOS與OS交換硬件配置數據,DMI通過硬件管理工具和系統層之間的界面,它起到了作用DMI,用戶可以直觀地獲取任何硬件信息,CMOS設置模塊是設置和保存硬件信息CMOS中,除啟動初始化外,除啟動初始化BIOS最常用的程序功能。

    BIOS語言代碼本身語言代碼,在16位實際模式下調用INT 13H因為x86- ** 這是一個高度兼容的指令集,也是為了遷就BIOS16位實模式的運行環境,所以即使是現在CPU都已是 ** 位,如果還在BIOS啟動(基本見09年前的主板),啟動時仍在16位實際模式下執行。直接訪問16位實模式的內存只有1MB,就算你安了4G、8G或者16G還是32G內存,到了BIOS上一個只先認前1MB。在這1MB內存中,前 ** 0K稱為基本內存,后384K保留啟動所需的硬件和各種內存BIOS使用本身,了解這些,下面談談BIOS啟動計算機的具體過程。

    按下電源開關時,電源開始向主板等設備供電,電壓不穩定。在早期的南北橋主板上,從主板北橋到CPU對CPU初始化;穩定電壓后,拆除復位信號。目前單南橋主板由CPU當電壓穩定時,調整穩定電壓達到初始化目的,CPU便在系統BIOS保留的內存地址處執行跳轉BIOS開始執行起始指令POST自檢。

    在POST自檢中,BIOS只檢查系統必要的核心硬件是否有問題,主要是CPU、 ** 0K基本內存、顯卡是否正常,PS/2鍵盤控制器,系統時鐘是否有錯誤等。由于POST檢查顯卡初始化前,如果現階段出現錯誤,屏幕上無法顯示,但主板上有報警揚聲器,如果主板8255外圍可編程接口芯片未損壞,POST報警聲一定會出來。可以根據不同的報警聲大致判斷錯誤。一般來說,短滴聲基本上代表正常啟動,不同的錯誤是短滴聲和長滴聲的組合。POST自檢后,BIOS開始調用中斷來完成各種硬件的初始化。

    在硬件初始化工作中,主要有兩點需要解釋。首先,經過POST經過測試,計算機終于出現了啟動畫面,即已檢測到顯卡并完成初始化。但請注意,因為BIOS它以16位實模式運行,因此圖片是以VGA分辨率( ** 0*480,縱橫比4:3)顯示,因為實際模式最支持的是VGA。以前的小14-17寸CRT由于顯示器的比例為4:3,最高分辨率相對較低,因此啟動屏幕沒有不和諧感,但現在液晶顯示器基本上是寬屏幕16:9,分辨率較高,所以在這樣的顯示屏下,啟動屏幕上的一切都可以說是可怕——圖形拉長,字體非常大,非常模糊,顯示字體的鋸齒。第二,BIOS只識別到主導指導記錄(MBR)初始硬盤之所以解釋這一點,是因為后續硬盤EFI或UEFI新的GUID磁盤分區系統(GPT)格式,這種硬盤在BIOS無法識別。所有硬件初始化后,進入更新ESCD階段。

    在ESCD在更新階段,BIOS將對存儲在CMOS檢測中和操作系統交換的硬件配置數據,如果系統硬件發生變化,則會更新數據,否則不會更新保持原狀不變,ESCD檢測或更新后,BIOS最后一項工作將完成,即啟動操作系統。

    最后一步,BIOS根據CMOS讀取相應設備的啟動或引導記錄,引導相應設備上的操作系統啟動并進入操作系統,然后由操作系統取代BIOS負責硬件和軟件之間的相互通信。如果發現所有硬件都沒有引導操作系統的記錄,相應的錯誤信息將顯示在屏幕上,并將計算機保持在16位。

    雖然BIOS作為計算機加電啟動的重要組成部分,自1975年誕生以來,匯編語言代碼16位,語言代碼16位M雖然各大主板商不懈努力,但內存尋址、調用中斷一個個執行的理念和方式并沒有改變,BIOS也有了ACPI、USB設備支持,PnP即插即用支持等新事物,但它根本沒有改變BIOS為了適應這些舊技術,英特爾不得不在一代又一代的處理器中保留16個真實模式(否則根本無法啟動)。然而,英特爾在2001年開發了新的安騰處理器IA- ** 推出全新的架構和架構EFI。然而,英特爾在2001年開發了新的安騰處理器IA- ** 推出全新的架構和架構EFI。后來證明安騰處理器,IA- ** 架構沒有推廣,但是EFI和后繼的UEFI然而,它已經成為計算機的主要預啟動環境。

    EFI,是Extensible Firmware Inte ** ce直譯是一個可擴展的固件接口。它是一個由模塊化和高級語言(主要是C語言)構建的小型系統BIOS同樣,硬件初始化主要在啟動過程中完成,但直接使用加載EFI驅動模式,識別系統硬件,完成硬件初始化,完全放棄閱讀各種中斷執行。EFI驅動不是直接面向的CPU代碼,但由EFI編寫字節碼,EFI字節碼是專用的EFI虛擬機器指令需要在EFI驅動運行環境DXE下面解釋操作,這樣EFI既能實現通配,又能提供良好的兼容性。此外,EFI完全是32位或 ** 在位,拋棄16位實模式EFI可以實現處理器的最大搜索,因此可以在任何內存地址中存儲任何信息。此外,EFI完全是32位或 ** 在位,拋棄16位實模式EFI處理器現處理器的最大搜索,因此可以在任何內存地址中存儲任何信息。此外,由于EFI基于EFI原則上,驅動模型可以使EFI接觸所有硬件功能EFI網絡瀏覽完全有可能實現文件讀寫。i,BIOS上的的CMOS設置程序在EFI作為一個個EFI程序執行,硬件設置是硬件設置程序,啟動管理是另一個程序,保存CMOS這是另一個程序,盡管它們是正式的Shell上是在一起的。

    EFI在功能上完全等同于輕量化OS(操作系統),但是EFI定位不足以成為專業OS首先,它只是硬件和操作系統之間的接口;其次,EFI不提供中斷訪問機制,EFI硬件必須通過輪詢進行檢查和解釋。OS最后,EFI存儲管理機制只有簡單,存儲器只在段保護模式下分段,所有程序都可以在不提供真實保護服務的情況下存取任何位置。伴隨著EFI,一種全新的GUID磁盤分區系統(GPT)傳統的引入支持MBR磁盤只能有4個主分區,只有在創建不到4個主分區時,才能建立擴展分區,然后建立系統識別的邏輯分區,邏輯分區也有數量,邏輯分區過多會嚴重影響系統的啟動,MBR最大的硬盤分區支持2T容量,現在大容量硬盤也是浪費。GPT原則上,每個分區的大小是無限的,但實際上是有限的OS規定的限制不能是無限的,但比較MBR的2T限制是一個非常重要的進步。GPT分區類型由GUID表的唯一指定基本上不可能重復,其中EFI可采用系統分區EFI雖然原則上會使用訪問部分驅動程序和應用程序EFI系統分區變得不安全,但這里通常放置一些邊緣數據數據。即使損壞,也不會造成嚴重后果,可以簡單恢復。

    當EFI當英特爾發展到1.1時,英特爾決定使用它EFI后續的2.0吸引了很多公司加入,EFI它不再屬于英特爾,而是屬于英特爾Unified EFI Form國際組織,EFI2.0后也改名為UEFI,UEFI,其中的EFI和以前一樣,U則是Unified縮寫,所以UEFI意思是統一的可擴展固件接口EFI相比,UEFI主要有以下改進:

    首先,UEFI具有完整的圖形驅動功能,以前的EFI雖然原則上增加了圖形驅動,但為了保證EFI和BIOS良好的過渡,EFI大多數仍然是一種類型DOS界面(還是 ** 0*480VGA只支持分辨率)PS/2鍵盤操作(極少數支持鼠標操作)USB鍵盤和鼠標。到了UEFI,是否有完整的圖形驅動,無論是PS/2還是USB鍵盤和鼠標,UEFI都是支持,而且UEFI還支持顯卡GOP VBIOS顯示界面為顯卡高分辨率 ** 0*480或1024*768顯示,所以畫面雖小但很清晰,但這樣會導致屏幕周圍大片留黑,但魚與熊掌不能兼得,除非UEFI默認窗口大小也是最高分辨率。

    其次,UEFI安全啟動具有獨特的功能,EFI沒有安全啟動,安全啟動(Secure Boot),其實流行的解釋叫固件驗證。開啟UEFI安全啟動后,主板將根據TPM芯片(或者CPU內置的TPM)記錄的硬件簽名判斷每個硬件,只有符合認證的硬件驅動才會加載,Win8以后的Windows在操作系統加載過程中,硬件驅動器將繼續檢查簽名,符合要求Windows只能記錄硬件Windows加載,這在一定程度上降低了操作系統啟動前啟動程序預加載的風險,但也會導致系統安裝壟斷。

    無論EFI還是UEFI,必須由預加載環境、驅動執行環境載環境、驅動執行環境、驅動程序等必要部件UEFI下掛載傳統MBR硬盤,不支持UEFI啟動顯卡在UEFI它仍然支持運行等。),需要一個C ** 兼容性支持模塊,EFI或UEFI都是僅支持GPT磁盤引導系統,下面具體說一下EFI或UEFI啟動計算機的過程。

    一般來說,預加載環境和驅動執行環境存儲在UEFI(UEFI BIOS)在芯片中,當電源開關打開時,計算機的主要部件開始供電BIOS不同的是,UEFI預加載環境首先開始實施,負責CPU以及內存(全容量)的初始化工作,如果出現重要問題,電腦即使有報警喇叭也不會響,因為UEFI沒有驅動8255聲音,但只檢查預加載環境CPU以及內存,如果這兩個主要硬件出現問題,屏幕可以立即確定,其他主板將提供LED提示,可以根據CPU或者內存燈大致判斷故障。

    CPU內存初始化成功后,驅動執行環境(DXE)載入,當DXE載入后,UEFI有枚舉和加載UEFI在這個階段,驅動程序的能力,UEFI會議枚舉搜索種硬件的會枚舉UEFI相比之下,驅動并相繼加載完成硬件初始化工作BIOS讀中斷加載速度會快很多,比如加載顯卡UEFI如果驅動成功,啟動畫面也會出現在電腦上。硬件驅動全部加載后,最后與BIOS還要啟動操作系統。

    在啟動操作系統的階段,也按照啟動記錄的啟動順序轉移到相應的設備(僅限GPT如果傳統啟動,設備MBR需要打開設備C ** 引導記錄,引導操作系統并進入,這里需要注意的是,UEFI當檢測到任何操作系統啟動設備時,將直接進入UEFI設置頁面,而不是像BIOS黑屏顯示相關信息。

    綜上對BIOS和UEFI啟動計算機過程的敘述可概括為:BIOS先要對CPU初始化,然后跳轉BIOS啟動處進行POST自檢,如果這個過程出現嚴重錯誤,電腦會用不同的報警聲提醒,然后通過讀中斷加載各種硬件,進入操作系統啟動過程后完成硬件初始化;UEFI運行預加載環境首先直接初始化CPU和內存,CPU如果內存有問題,直接黑屏,然后啟動PXE通過枚舉搜索各種硬件并加載驅動,完成硬件的初始化,然后進入操作系統的啟動過程。

    此外,BIOS16個匯編語言程序只能運行在16個位實模式,可訪問的內存只有1MB,而UEFI是32位或 ** 位高級語言程序(C語言程序),突破實模式限制,可以達到要求的最大尋址。

    推薦課程

    在線客服

    ONLINE SERVICE

    聯系電話

    186 3153 9995

    返回頂部
    主站蜘蛛池模板: 色噜噜狠狠色综合久| 久久综合九色综合久99| 狠狠色狠狠色很很综合很久久| 一本一本久久aa综合精品| 久久天天躁狠狠躁夜夜躁综合| HEYZO无码综合国产精品| 激情综合色五月六月婷婷| 亚洲高清中文字幕综合网| 色综合久久98天天综合| 狠狠色色综合网站| 三级韩国一区久久二区综合| 久久精品综合电影| 中文字幕久久综合| 亚洲人成网站999久久久综合| 久久综合日本熟妇| 区二区三区激情综合 | 亚洲国产精品综合久久网各| 精品无码综合一区二区三区| 久久久久久青草大香综合精品| 亚洲国产精品综合久久网各 | 亚洲国产综合在线| 激情综合色综合啪啪开心| 尹人久久大香找蕉综合影院| 99久久综合精品国产| 人人狠狠综合久久亚洲婷婷| 国产成人99久久亚洲综合精品| 色婷婷99综合久久久精品| 国产成人综合网在线观看| 99久久综合精品国产| 激情综合丁香五月| 国产成人综合久久精品红| 亚洲综合小说久久另类区| 亚洲综合亚洲国产尤物| 亚洲妓女综合网99| 色综合色国产热无码一| 天天久久综合网站| 亚洲偷自拍拍综合网| 亚洲狠狠婷婷综合久久久久| 亚洲国产品综合人成综合网站| 国产91色综合久久免费分享| 色老头综合免费视频|