- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要:详细研究了计算机的开机启动及系统加载等内容,结合硬件和软件之间的协同调用机制,给出了从计算机触发开机按钮到加载操作系统,最后出现开机界面整个过程的相对完善的论述。对于计算机初学者全面认识开机过程十分有帮助。
0引言
对于大多数非计算机类相关专业的人来说,对计算机的认识只停留在掌握其基本操作的层面上,并不十分了解其内部运行原理,探索开机过程可以帮助他们从更深层次认识计算机。计算机从接通电源到出现操作界面经历了一系列非常复杂的过程。首先计算机要对所有关键的硬件设备按一定顺序依次进行检测和配置,然后根据引导扇区从存储设备中加载操作系统,并进一步完成系统初始化工作。了解计算机开机启动过程,帮助用户加强对计算机的日常维护,通过升级硬件性能提高开机速度,使想要探究计算机科学技术的人对计算机的运行机制有一个初步认识。
1加电自检
计算机的初始化启动过程称为自举,也叫“Boot”(引导)。名词来源于一个说法,计算机启动的概念在刚开始确立的时候是矛盾的:计算机必须要先启动程序,机器才能运行,然而计算机不运行,机器就无法启动,究竟应该如何启动计算机曾经使人们百思不得其解。在经历了很长一段时间之后,最终工程师们想尽各种办法克服了这个矛盾。将开机程序写入内存,从而把计算机自检与操作系统加载连接起来,终于使计算机能够正常启动运行。
1.1CPU准备工作
当人们按下开机按钮时,电源开始向主板和其他设备供电。由于开始时电压不太稳定,主板上的控制芯片组会向CPU发出并保持一个宽度大于2 ms的正脉冲信号即RESET(复位)信号。一般经过100~500 ms电源将产生电压稳定的逻辑信号,当芯片组检测到这个信号时便撤去RESET信号。电脑中央处理器(Central Processing Unit, CPU)开始从地址FFFF0000H处读取指令,此时基本输入输出系统(Basic Input and Output System, BIOS)根据存放在这里的跳转指令找到自己真正的启动代码线程,开始一系列的检测和配置工作。
1.2系统BIOS的基本功能
在计算机系统中起着重要作用的BIOS是直接与硬件打交道的底层代码,它保存着计算机最重要的基本输入输出程序、开机自检程序和系统自启动程序。它由一种特殊的电脑主板上的电池来供电,从随机存取存储器(Complementary Metal Oxide Semiconductor, CMOS)中读写系统设置的具体信息,为操作系统提供了控制硬件设备的基本功能。BIOS包括有系统BIOS(即主板BIOS),显卡BIOS和其他设备(例如集成驱动器电子控制器、小型计算机系统接口卡或网卡等)的BIOS。BIOS一般存放在只读存储器(Read Only Memory, ROM),可以永久性地保存数据和程序信息,即使机器停电,这些数据也不会丢失。
1.3BIOS的检测过程
系统BIOS的启动代码首先进行硬件自检(PowerOn SelfTest, POST),主要检测系统中一些关键设备是否存在和能否正常工作,如内存和显卡等。由于此时显卡还没有初始化,如果在自检过程中发现硬件有问题系统会发出蜂鸣,声音的长短和次数代表了不同的错误类型。如果没有错误发生,POST过程会很快结束,之后会调用其他代码来进行更完整的硬件检测。
接下来系统BIOS将查找显卡的BIOS(在地址C0000H处),找到显卡BIOS之后就调用它的初始化代码来初始化显卡,对于大多数显卡来说都会将一些初始化信息显示在屏幕上,例如生产厂商、型号等基本信息,但几乎是一闪而过。系统BIOS接着会查找其他设备的BIOS程序,调用它们的初始化代码来初始化相关设备。最后,系统BIOS将显示出它自己的启动画面,列出系统BIOS的类型、序列号和版本号等内容。
下一步,系统BIOS将检测和显示CPU的类型和工作率,接着测试所有的随机存取存储器(Random Access Memory, RAM),同时在屏幕上显示内存测试的进度,内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,包括硬盘、CDROM等。接下来将要检测和配置系统中安装的即插即用设备,显示出检测到的设备名称和型号信息,为这些设备分配可用资源[1]。
所有硬件设备都检测完毕之后,屏幕上会显示出各种标准硬件设备使用的资源和相关工作参数等信息。然后系统BIOS将更新扩展系统配置数据(Extended System Configuration Data, ESCD),系统BIOS通过它来与操作系统交换硬件配置信息,这些数据被存放在CMOS中,通常ESCD数据只在系统硬件配置发生变化时才会更新。
2主引导记录
硬件自检完成之后,系统BIOS的操作界面上会显示出用户指定的启动设备顺序,所列外部存储设备可以是软盘、硬盘或
您可能关注的文档
最近下载
- 学位与研究生教育发展“十五五”规划(完整版).docx
- 1、提高自粘性地下室外墙防水卷材施工质量QC成果.doc VIP
- 核心业务系统接入天镜接口v0.v1-ver.pdf VIP
- 北师大版四年级上册数学《第3单元 第2课时 有多少名观众》课件.pptx VIP
- 义务教育人教版信息科技五年级全一册教学设计教案.pdf
- 数学教育概论.pdf VIP
- 国家矿山安全监察局关于加强煤矿通风安全监管监察的指导意见矿安[2024]143号通风自查自改报告.doc VIP
- 护理服务事业(2026-2030)五年发展规划.docx VIP
- 《十二公民》剧本.docx VIP
- 美国材料与试验协会 A53_A53M-2012焊接和无缝热浸镀锌黑钢管标准规范(中文版).doc VIP
原创力文档


文档评论(0)