bios的功能
目前市场上主要的bios有ami bios和award bios以及phoenix bios,其中,award和phoenix已经合并,二者的技术也互有融合。从功能上看,bios分为三个部分:
自检及初始化程序;
硬件中断处理;
程序服务请求;
(一)自检及初始化
这部分负责启动电脑,具体有三个部分,第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(power on self test,简称post),功能是检查电脑是否良好,通常完整的post自检将包括对cpu,640k基本内存,1m以上的扩展内存,rom,主板,cmos存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。
第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是bios设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
最后一个部分是引导程序,功能是引导dos或其他操作系统。bios先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,bios的这部分任务就完成了。
(二)程序服务处理和硬件中断处理
这两部分是两个独立的内容,但在使用上密切相关。
程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,bios必须直接与计算机的i/o设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理pc机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。
bios的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10h;屏幕打印,中断号为05h;磁盘及串行口服务,中断14h等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。
cmos是互补金属氧化物半导体的缩写。其本意是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。在这里通常是指电脑主板上的一块可读写的ram芯片。它存储了电脑系统的实时钟信息和硬件配置信息等。系统在加电引导机器时,要读取cmos信息,用来初始化机器各个部件的状态。它靠系统电源和后备电池来供电,系统掉电后其信息不会丢失。
软通动力荣获2022“FinTech(金融科技)卓越者”称号
国际上,手机辐射引争议
VR虚拟现实技术给你不一样的观影体验
期待已久的新一代Selfly手机壳无人机终于在国内开售了
基于AT89C52单片机实时时钟程序编写
BIOS的功能
中国网络安全业务收入逐年增长,“云安全”最受关注
地平线黄畅:未来2到3年,AI芯片出货量能达上千万级别
IBM 与 SAP 最新联合报告:ERP 已成企业推动可持续发展的“利器”
蓝牙耳机有什么功能应该如何选择蓝牙耳机
微软发布Win10新预览版Build 20270
智能配电系统的组成和使用要求
医疗器械行业现状及发展趋势分析
水位自动控制电路的工作原理
用一半的数据速率来提供同样的视频质量
韩国电信运营商选择华为的原因是什么?
怎样调整激光笔
谷歌已经解雇了道德人工智能团队Meg Mitchell
诺基亚8什么时候上市?诺基亚8最新消息:诺基亚8或于七八月份发布,配2K屏和虹膜扫描仪
苹果5G手机缺席11月发布会!下半年危机四伏