计算机启动及程序运行
来源:互联网 发布:sai软件官方下载 编辑:程序博客网 时间:2024/06/08 00:28
1、电源供电,电压不稳定,主板向CPU发出RESET(复位)信号,电压达到稳定,复位信号撤销,CPU从BIOS段读取跳转指令,跳转到BIOS的启动代码处,系统BIOS启动。
2、系统BIOS加电自检POST(Power On Self Rest)。主要检测关键设备如电源、CPU芯片、BIOS芯片、基本内存等电路是否存在以及供电情况是否良好。如果自检出现了问题,系统喇叭会发出警报声(根据警报声的长短和次数可以知道到底出现了什么问题)。
3、系统BIOS调用显卡BIOS的初始化代码,显示器显示(这就是为什么自检失败只能靠发声进行提醒了)。显卡BIOS会在屏幕上显示显卡的相关信息。
4、显卡检测成功后会进行其他设备的测试,系统BIOS重新执行自己的代码,显示自己的启动画面,相关信息显示在屏幕上,进行内存测试。
5、检测系统的标准硬件(如硬盘、软驱、串行和并行接口等),检测完成后会接着检测即插即用设备,如果有的话就为该设备分配中断、DMA通道和I/O端口等资源,到了这里,所有的设备都已经检测完成了,老机会进行一次清屏并显示一个系统配置表,如果和上次启动相比出现了硬件变动,BIOS还会更新ESCD,即“ExtendedSystem Configuration Data”(扩展系统配置数据),它是系统BIOS用来与操作系统交换硬件配置信息的数据,这些数据被存放在CMOS中。
6、按照用户指定的启动顺序进行启动(即我们经常需要用到的设置系统从哪里启动,一般默认是硬盘,如果需要安装系统,还会设置为光驱或USB设备),注意,这里是指的启动顺序,如果设置为从光驱启动,而光驱中又没有光盘的话,系统还是会接着从硬盘启动的。
- 计算机启动及程序运行
- java程序随计算机启动运行方法
- 计算机程序运行过程
- 计算机定时运行程序
- VS2008 运行出现 “无法启动该程序 计算机中丢失 MSVCR90D.dll”(
- 无法启动此程序 因为计算机中丢失qt5cored.dll。运行不了exe文件
- 程序随机启动运行
- 程序启动与运行
- windows中运行qt5构建的程序提示 无法启动此程序,因为计算机中丢失qt5Cored.dll 解决方法
- 计算机启动运行之缓慢原因
- 运行程序时自动启动office安装程序,问题的原因及解决办法。
- VS2008中编译运行MFC应用程序时,出现无法启动程序,因为计算机中丢失mfc90ud.dll的解决方案
- vs编译成功生成exe后运行时,提醒无法启动程序,计算机中丢失xx.dll解决办法
- linux启动自动运行程序
- 在“运行”中启动程序
- nohup 启动程序后台运行
- linux启动自动运行程序
- S3C2440启动程序运行过程
- system ui powerUI
- ABAP SE37 FM 提交 commit
- Spring-@ModelAttribute
- EventBus3.0-怎么开始使用
- handler机制的原理
- 计算机启动及程序运行
- ACM学习历程12——Map映照容器
- Python设计模式(三)【共享模式】
- 品苏学俩小诗文
- java md5加密
- 字符串指针和字符数组的区别
- 百度、cnzz、piwik 统计ajax请求方法
- java开发中的工具函数(Util)---日期处理(一)
- luabinding总结