日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

x86 架构下的 BIOS 功能介绍

發布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 x86 架构下的 BIOS 功能介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

提到 BIOS ,想必想起來一句歌詞:最熟悉的陌生人,哈哈。。。

一、BIOS簡介

BIOS, 是英文"Basic Input Output System"的縮寫,BIOS是個人電腦PC?啟動時加載的第一個軟件。其實,它是一組固化到計算機主板上一個ROM芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、開機后自檢程序和系統自啟動程序,它可從CMOS中讀寫系統設置的具體信息。 其主要功能是為計算機提供最底層的、最直接的硬件設置和控制。

二、職責功能

我們知道,BIOS是一段程序。這段程序保存在電腦主板上一個叫BIOS芯片的ROM中,BIOS程序主要有四個功能:

(1)上電自檢(Power On Self Test,POST)

? 主要包括讀取CMOS中存儲的硬件信息,對各硬件進行自檢和初始化;

(2)引導操作系統bootloader

? ? 執行跳轉到操作系統引導設備的引導分區(這就是為什么需要在BIOS設置中選擇boot device的原因,默認通常是硬盤),將引導程序讀入內存;

(3)COMS設置

? ? CMOS是主板上的一塊RAM芯片(掉電易失,在電腦斷電后由主板上的CMOS電池供電),CMOS中存儲有各種硬件信息和底層配置,包括實時時鐘(RTC)信息,通過BIOS可以對其進行讀寫設置(也就是俗稱的BIOS設置);

(4)硬件IO和中斷服務

? ? 軟件在對底層硬件進行操作時候,需要中斷服務或者硬件IO操作,這時候就用到BIOS作為中間的橋梁角色。

援引百度到的一句話:可以把BIOS理解成電腦的底層管理者(可以看成一個小的操作系統),在電腦啟動時對電腦各硬件進行檢測,然后迎接電腦的高級管理者——操作系統,即使操作系統已經接管了電腦的控制權,他依然兢兢業業守在一邊,隨時扮演操作系統和底層硬件IO、中斷的中間人。另外他還有一個屬于自己的小本本(CMOS),上面記載著電腦硬件的基本信息和時鐘信息等。

三、功能舉例

中斷例程

BIOS中中斷例程即BIOS中斷服務程序。它是微機系統軟、硬件之間的一個可編程接口,用于程序軟件功能與微機硬件實現的銜接。DOS/Windows操作系統對軟盤、硬盤、光驅與鍵盤、顯示器等外圍設備的管理即建立在系統BIOS的基礎上。程序員也可以通過 對INT 5、INT 13等中斷的訪問直接調用BIOS中斷例程。

系統設置

微機部件配置情況是放在一塊可讀寫的CMOS RAM芯片中的,不接市電或筆記本沒有電池時,CMOS通過一塊后備電池向CMOS供電以保持其中的信息。如果CMOS中關于微機的配置信息不正確,會導致不能開機、時間不準、零部件不能識別,并由此引發一系列的軟硬件故障。在BIOS ROM芯片中裝有一個程序稱為“系統設置程序”,就是用來設置BIOS中的參數的,并將這些設置保存在COMS中。這個程序一般在開機時按下一個或一組鍵即可進入,它提供了良好的界面供用戶使用。

上電自檢

微機接通電源后,系統將有一個對內部各個設備進行檢查的過程,這是由一個通常稱之為POST(Power On Self Test,上電自檢)的程序來完成的。這也是BIOS的一個功能。完整的POST自檢將包括CPU、640K基本內存、1M以上的擴展內存、ROM、主板、 CMOS存貯器、串并口、顯示卡、軟硬盤子系統及鍵盤測試。自檢中若發現問題,系統將給出提示信息或鳴笛警告。

引導OS Bootloader

在完成POST自檢后,ROM BIOS將按照系統CMOS設置中的啟動順序搜尋軟硬盤驅動器及CDROM、網絡服務器等有效的啟動驅動器 ,讀入操作系統引導記錄,然后將系統控制權交給引導記錄,由引導記錄完成系統的啟動。

四、BIOS 和 CMOS 區別和聯系

四、發展前景

下一代BIOS:UEFI BIOS

一直在IT界叱咤風云的BIOS即將被UEFI?[12]??BIOS淘汰,新主板將普及UEFI BIOS。微星稱將三年內UEFI BIOS將取代BIOS,UEFIBIOS全稱“統一的可擴展固定接口”(Unified Extensible Firmware Interface), 是一種詳細描述全新類型接口的標準。這種接口用于操作系統自動從預啟動的操作環境,加載到一種操作系統上,從而使開機程序化繁為簡,節省時間。

總結

以上是生活随笔為你收集整理的x86 架构下的 BIOS 功能介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。