BIOS 基本流程

          BIOS(basic input/output system,基本输入输出系统)是一组被固化到电脑中,为电脑提供最低级、最直接的硬件控制的程序,它是连接软件程序和硬件设备的枢纽。          

          BIOS存在的目的包括:检测硬件、初始化硬件、分配资源(如IO地址、IRQ号、DMA通道等)以及协助加载操作系统。

         首先了解两个概念:北桥(north bridge)、南桥(south bridge).        

         北桥和南桥组成了主板上的芯片组。北桥主要控制CPU和内存,是系统总线和一级PCI总线的桥接设备,也称host bridge ;南桥负责PCI,PCI-E,USB,VGA等外围总线设备,这些外围设备挂在PCI总线上,通过各自的控制器与PCI总线接口,不同类型的总线通过bridge接口。                 

         在内存的低端640KB地址空间被称为基本内存,一般用于固定用途,如A0000H~BFFFFH保留给显卡的显存使用,C0000H~C7FFFH为显卡的BIOS,C0000H~FFFFFH保留给系统中各设备的BIOS,IDE,SATA等BIOS也都在这一段空间中,其中" 系统BIOS"一般占用最后的64KB或更多。(这些信息可以用 cat /proc/iomem | head 查看到)              

         通常,计算机的启动过程是在主板的BIOS控制下进行的,这个BIOS也称为“系统BIOS”,它的内容在南桥芯片的一块特殊区域CMOS中,主板上的电池就是为CMOS保存资料而提供电源的。除了这个“系统BIOS”以外,各PCI设备也都提供各自的BIOS,它们的功能是直接访问

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值