取消
显示结果 
搜索替代 
您的意思是: 
Archived
此主题已经被归档,里面包含的信息和链接可能会过期或者失效。如果您遇到难题,请点击 这里 发帖,或者点击上面的"发布新帖"按钮并选择相应的版块。
本科生
本科生
529 181 4 2
1个帖子(共 16 条)
2,778 次查看
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

BIOS(basic input output system 即基本输入输出系统)是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。形象地说,BIOS应该是连接软件程序与硬件设备的一座"桥梁",负责解决硬件的即时要求。主板上的BIOS芯片或许是主板上唯一贴有标签的芯片,一般它是一块32针的双列直插式的集成电路,上面印有"BIOS"字样。

BIOS主要程序
1.BIOS中断例程
  BIOS中断例程即BIOS中断服务程序。它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衔接。DOS/Windows操作系统对软、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统BIOS的基础上。程序员也可以通过 对INT 5、INT 13等中断的访问直接调用BIOS中断例程。
2.BIOS系统设置程序
  微机部件配置情况是放在一块可读写的CMOSRAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息。关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。如果CMOS中关于微机的配置信息不正确,会导致系统性能降 低、零部件不能识别,并由此引发一系列的软硬件故障。在BIOS ROM芯片中装有一个程序称为“系统设置程序”,就是用来 设置CMOS RAM中的参数的。这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的界面供用户使用。这个设置 CMOS参数的过程,习惯上也称为“BIOS设置”。新购的微机或新增了部件的系统,都需进行BIOS设置。
3.POST上电自检
  微机接通电源后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(Power On Self Test,上电自检)的程序来完成的。这也是BIOS的一个功能。完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、 CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告。
4.BIOS系统启动自检程序
  在完成POST自检后,ROM BIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
BIOS与CMOS的区别
由于CMOS与BIOS都跟电脑系统设置密切相关,所以才有CMOS设置和BIOS设置的说法。也正因此,初学者常将二者混淆。CMOS 是电脑主机板上一块特殊的RAM芯片,是系统参数存放的地方,而BIOS中系统设置程序是完成参数设置的手段。因此,准确的说法应是通过BIOS设置程序对CMOS参数进行设置。而我们平常所说的CMOS设置和BIOS设置是其简化说法,也就在一定程度上造成了两个概念的混淆。事实上,BIOS程序是储存在主板上一块 EEPROM Flash 芯片中的,CMOS存储器是用来存储BIOS设定后的要保存数据的,包括一些系统的硬件配置和用户对某些参数的设定,比如传统BIOS的系统密码和设备启动顺序等等

从功能上看,BIOS分为三个部分
一、自检及初始化
  这部分负责启动电脑,具体有三个部分:
  第一个部分是用于电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。
  第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当电脑启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
  第三个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把电脑的控制权转给引导记录,由引导记录把操作系统装入电脑,在电脑启动成功后,BIOS的这部分任务就完成了。
二、程序服务处理
  程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作。
三、硬件中断处理
  硬件中断处理则分别处理PC机硬件的需求,BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。
  (二)(三)两部分功能虽然是两个独立的内容,但在使用上密切相关。这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。
  另外需注意:BIOS设置不当会直接损坏计算机的硬件,甚至烧毁主板,建议不熟悉者慎重修改设置。用户可以通过设置BIOS来改变各种不同的设置,比如onboard显卡的内存大小。用户手上所有的操作系统都是由BIOS转交给引导扇区,再由引导扇区转到各分区激活相应的操作系统。

BOIS类型
目前较流行的主板BIOS主要有 Award BIOS、AMI BIOS、Phoenix BIOS三种类。

15 条回复15
杰出教授
杰出教授
16666 16329 166 694
2个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

感谢分享


我作为志愿者在论坛支持
如果我的答复对您有帮助,欢迎您点击我帖子下方的”大拇指“给我奖励。

如果我的答复解决了您的问题,欢迎您点击我的帖子下方的 “接受为解决方案”。


这条回复对您有帮助吗? 没有
高级教授
高级教授
4785 4497 105 351
3个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

多谢楼主分享。

我作为志愿者在社区帮忙,我的回帖只代表我自己。
如果我的答复对您有帮助,欢迎您点击我答复下方的 “大拇指”给我奖励。
如果我的答复解决了您的问题,欢迎您点击我的帖子下方的 “接受为解决方案”。
这条回复对您有帮助吗? 没有
高级教授 高级教授
高级教授
7830 7510 76 423
4个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

感谢分享


我作为志愿者在社区帮忙,我的回帖只代表我自己。

如果我的答复对您有帮助,欢迎您点击我答复下方的 “大拇指”给我奖励。
如果我的答复解决了您的问题,欢迎您点击我的帖子下方的 “接受为解决方案”。
这条回复对您有帮助吗? 没有
本科生
本科生
572 560 4 8
5个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

科普知识,学习一下
这条回复对您有帮助吗? 没有
教师
教师
4393 4350 2 55
6个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

深奥了点,对于普通只使用电脑的小白来说,也没有接触的需求

这条回复对您有帮助吗? 没有
高级教授
高级教授
4785 4497 105 351
7个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

谢谢LZ分享

我作为志愿者在社区帮忙,我的回帖只代表我自己。
如果我的答复对您有帮助,欢迎您点击我答复下方的 “大拇指”给我奖励。
如果我的答复解决了您的问题,欢迎您点击我的帖子下方的 “接受为解决方案”。
这条回复对您有帮助吗? 没有
本科生
本科生
4490 4467 3 35
8个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

不如展示一些设置bios的方法呢

这条回复对您有帮助吗? 没有
硕士生
硕士生
947 925 5 30
9个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

感谢分享!增长知识!
一不小心,论坛的面子变了。

如果我的帖子对您有帮助,欢迎您点击我名字下方紫色区域大拇指给我奖励;
如果我的帖子解答了您的问题,欢迎您将我的帖子标记为已解答。
这条回复对您有帮助吗? 没有
本科生
本科生
4490 4467 3 35
10个帖子(共 16 条)
标记帖子

BIOS基础知识,小白普及贴,大侠绕道

简称系统输入输出控制系统

这条回复对您有帮助吗? 没有
Archived
此主题已经被归档,里面包含的信息和链接可能会过期或者失效。如果您遇到难题,请点击 这里 发帖,或者点击上面的"发布新帖"按钮并选择相应的版块。
† 惠普支持社区是一个客户交流平台,便于客户找到有效的解决方法,快速解决问题,充分利用惠普产品。请在发帖之前,阅读社区的使用条款注册须知。