主板BIOS介绍.ppt
文本预览下载声明
3.ESCD 随着即插即用(PNP)技术的应用,为了避免资源占用冲突,ESCD需要由合理分配有限的系统资源,对于支持热插拔和即插即用的OS,可以带电插拔设备,并能动态分配资源,这时采用配置方式1#进行的。 这和设备驱动程序的安装是两回事,此时设备的资源信息已经存放在注册表中,驱动程序只是简单的获取资源,有两种方式可以获取设备资源,一种是通过配置方式1#读取设备的配置信息,一种是从注册表中读取,两种是一致的。 4.DMI ?? DMI :Desktop Management Interface,就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行, 它充当了管理工具和系统层之间接口的角色。 DMI是BIOS廠商提供給主機板廠商(簡稱OEM廠),作為OEM廠可以彈性的作一些額外設定,建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。 PS. SMBIOS (System Management BIOS) :是主板或系统制造者以标准格式显示产品管理信息所需遵 循的统一规范。 5.Main Block 使用Cbrom.exe工具可以打开Award BIOS文件(xxx.bin),打开后里面内容为: System BIOS是BIOS文件中最主要的部分,当主板启动时它对主板做初始化和BIOS中断服务。 ACPI table: ACPI : Advanced Configuration and Power Interface Performance:Enable all computer systems to implement motherboard configuration and power management functions ACPI不同于APM,APM由BIOS主導電源管理,而ACPI是由OS主導著電源管理,因為最後掌控電腦的是OS,可以做的變化相對多了,所以把電源管理由BIOS 轉移至OS,才能真正發揮出電源管理的效率。 ACPI必须要BIOS和操作系统两者都支持, 執行時需要由 BIOS 提供系統描述資料,用於存取實際記憶體配置和電腦系統所支援及設定的資訊. PS: APM: Advanced Power Management, 用以控制硬體電源狀態,只能做簡單的監控,所以省電效率並不高.后来,另外發展出ACPI進階設定與電源介面。 1.BIOS启动流程圖 2.BIOS的启动步骤 3.Shadow Ram BIOS存儲於ROM中,開機時,BIOS程式將自身部份程式複製到RAM中,這一過程稱作“映射”(Showing),此技術叫“Shadow RAM”技術。 在系統營運的過程中,讀取BIOS中的數據或調用BIOS中的程式模塊是相當頻繁的,而動態記憶體(RAM)的執行速度比Rom 快,所以大大提升了工作效率 映射記憶體步驟: Step.1 複制ROM的內容至相同位址的記憶體RAM內。 Step.2把原來的ROM設為無作用(diable)。 Step.3對於映射後的位址設為寫入保護(write-protected)。 4.Decompress BIOS主要以無壓縮程序、有壓縮程序、CMOS設定後的POST共分為三部份,會如此區分的原因是,主機板廠商為了節省BIOS Flash ROM的成本. 原本的BIOS程式有部分被壓縮過(只留下少部份未壓縮),但電腦在剛啟動時並無解壓縮能力,所以初期所執行的皆為無壓縮程序去做初使化的工作;待載入解壓縮程序後,才解壓縮POST程式並開始POST主體,以此做為區分;而後會有使用者是否中斷POST,而進入CMOS設定,所以將這之後再另外區分為一階段。 1.SPI BIOS线路 2.工作原理 FLASH ROM是电擦除非易失型存储器,它的工作和刷新电压为3V,5V居多. 有三种基本操作:读取、擦除、编程。刷新时需要先擦除芯片内的内容,然后才可以写入新的内容.芯片无论是读取、擦除还是编程,都需要各种信号按一定的时序、一定的电平相互配合才能完成,控制信号时序是由编程程序来完成的。 不同芯片其控制时序是不同的,编程程序会根据芯片的型号进行相应的控制.因为每一种芯片都有自己的ID,刷新程序就是通过读取芯片的ID来分辨不同的芯片。 在写 入BIOS program之前,系统要将我们即将写入的BIOS文件与内存中的映象文件进行ID对比,如不一致,则提示The Program Files Part Number doesn‘t match with your system;如一致则处理器按芯片的刷新流程将更新的BIOS文件写入到芯片的存储单元中。 3.Clear CMO
显示全部