设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[电脑系统] XP系统开机显示进度条的时候做了哪些工作?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-29 12:23:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
XP系统开机显示进度条的时候做了哪些工作?

                                                                                               
                    XP系统开机显示进度条的时候做了哪些工作?,有没有闲的无聊或者研究帝们对这个感兴趣?我想肯定会有的,下面我们来解析一下XP系统开机显示进度条的时候做了哪些工作。
无论是Windows XP、Windows Vista,还是Windows Server 2008、Windows 7,开机加电自检完成后,都有一个大家都非常熟悉而且不可逾越的界面:一次又一次来回滚动的进度条。
为什么要转那么多次才能进入系统桌面?究竟转多少次才算是正常范围?怎样才能让它少转几圈?还是让我们先来看看在“一次又一次来回滚动“的进度条的背后,计算机究竟是在干些什么吧。也许你明白了他的工作原理后,以上这些问题都会迎刃而解了。
在计算机启动的这个阶段,主要完成4项工作:
1、创建Hardware注册表键;(怎么打开注册表?)
2、对Control Set注册表键进行复制;
3、载入和初始化设备驱动;(关于查看设备管理器,请参考怎么打开设备管理器?
4、启动系统服务项;
一、我们首先来看一下创建Hardware注册表键:
Windows内核会使用在此之前“加电自检阶段”收集到的硬件信息,创建HKEY_LOCAL_MACHINE\Hardware键。在注册表中该键的内容并不是固定的,而是根据当前系统中的硬件配置情况进行动态更新。
二、再来看一下对Control Set注册表键进行复制:
如果Hardware注册表键创建成功,那么系统内核就会对Control Set键的内容创建一个备份。这个备份将会被用在系统的高级启动菜单中的“最后一次正确配置”选项。
三、第三来看一下载入和初始化设备驱动:
这个就比较好理解了,操作系统内核首先会载入“底层设备驱动”,然后会在注册表的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services键下查找所有Start键值为“1”的设备驱动。这些设备驱动将会在载入之后立刻进行初始化。如果在这一过程中发生了任何错误,系统内核将会自动根据设备驱动的“ErrorControl”键的数值进行处理。
四、第四来看一下启动系统服务项:
这一项工作很好理解,系统内核成功载入并且初始化所有底层设备驱动后,会话管理器即开始启动高层子系统和服务,然后启动Win32子系统。Win32子系统的作用是控制所有输入/输出设备以及访问显示设备。当所有这些操作都完成后,Windows桌面就可以出现在我们的面前(加载“随机启动项”的快与慢,则是另外一回事),同时也就可以使用键盘以及其它I/O设备了。
那么,回到上边的几个问题。究竟转几圈才是正常的呢?这个问题没有权威解释。其实也无所谓关注他到底转了几圈,只要不是太过分,什么,一直再转?那你就要看看你的电脑是否还在正常工作了。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-6 11:42 , Processed in 0.212636 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表