注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

翱翔

MY DEAR GUOGUO, 像海燕,像雄鹰,搏击惊涛骇浪,展翅翱翔苍穹——

 
 
 

日志

 
 

轻松玩转电脑(第八讲):Microsoft Windows从开机到桌面从关机到停机背后都在做什么?  

2010-09-23 07:58:42|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

    严格讲,从用户按下电脑开机按钮一直到进入操作系统桌面,“少一半”时间是电脑“硬件”自身的规定性动作(最近几年出产的品牌机和主板,则用“品牌宣传”将“背后都在做什么”掩盖了起来),“多一半”时间则是Microsoft Windows自身的背后规定动作。从用户点按Microsoft Windows关机按钮到电脑断电关机,从头至尾都是在用户“毫不知情”的情况下,默默地做了操作系统认为必须做的一切——

    开机到桌面的“背后”动作:首先,进行“预备启动”,加电进行自检,由BIOS完成基本硬件配置,然后读取硬盘的MBR(主引导记录),检查硬盘分区表以确定引导分区,并将引导分区上的操作系统引导扇区调入内存中执行。其次,执行“系统启动”:1、进行初始化。转换为32位保护模式,即按“F8”出现的“Windows高级选项菜单”;2、Windows XP读取BOOT.INI,确定默认启动的操作系统。Windows Vista和Windows 7开辟了系统启动技术的新纪元:执行系统启动管理器(Windows Boot Manager),运行%SystemRoot%\System32文件夹中的OS loader- Winload exe;运行Windows会话管理器(smss.exe)并启动Windows启动程序(Wininit exe),而后进行本地安全验证(Lsass.exe)与特定服务(services.exe)进程。最后,就可登录操作系统了。

    进入操作系统之前,有一个大家非常熟悉而且不可逾越的界面:来回滚动的进度条(Windows XP / Vista)或来回变换的微软彩色徽标(Windows 7)。在其背后,主要完成四项任务:1、创建注册表键。Windows内核会调用在此之前“自检阶段”收集到的硬件信息,创建HKEY_LOCAL_MACHINE\Hardware键。2、对Control Set注册表键进行复制。如果Hardware注册表键创建成功,那么系统内核就会对Control Set键的内容创建一个备份。3、载入和初始化设备驱动。首先会载入“底层设备驱动”,然后会在注册表中查找所有Start键值为“1”的设备驱动。这些设备驱动将会在载入之后立刻进行初始化。4、启动系统服务项。当所有这些操作都完成后,Windows桌面就会出现在用户的面前。

    在上述阶段中假如出现自检异常,就会跳出各种各样的英文短句。千万不要忽视这些短句:因为它包含了非常重要的信息,读懂这些信息就可以非常方便地动手解决相应问题(详见《计算机基础知识:开机自检阶段跳出的常见“英文短句”(异常警示)解析及其处理》)。在电脑启动过程中,设置了两个“截断”指令:其一,高级选项。详见《计算机常识:关于Windows 7 /Vista /XP三大主流系统的“高级引导选项”及其主要功能简介》。其二,BIOS设置。另外,在进入系统桌面之前,如果是采用OEM激活(“软改”或“硬刷”)系统的,还要进行BIOS SLIC对于OEM密钥、证书的校验(详见《激活机制研究(之二):对于Windows 7和Windows Vista实施“ OEM激活 ”的幕后全过程》)。

    从点按系统关机按钮到电脑彻底断电关机,要经过四个步骤:1、关机指令通知Windows子系统的CSRSS.EXE(CSRSS.EXE是微软客户端/服务端运行时的子系统,管理Windows图形相关任务),CSRSS.EXE收到通知后会和Winlogon.EXE(Winlogon.EXE是Windows NT用户登陆程序,管理用户登录和退出)做一个数据交换,再由Winlogon.EXE通知CSRSS.EXE开始关闭系统的流程;2、CSRSS.EXE依次查询拥有顶层窗口的用户进程,让这些用户进程依次退出;3、接着开始终止系统进程;4、最后Winlogon.EXE调用NtShutdownSystem函数(NtShutdownSystem函数是众多Windows NT函数之一。如果仅只调用这个函数,在关闭系统时不会事先通知用户进程和系统进程),命令系统执行后面的扫尾工作,并实现电脑正常关机。

    大家在网上会看到关于“快速关机”的介绍。这些方法表面上可能确实“奏效”,但假如照此实行,其后果可能会出现一些电脑开机或系统运行的异常。根本原因是:跳过了上述必要步骤而直接调用NtShutdownSystem函数进行关机。众所周知,很多程序在运行时会将数据写入内存(断电即无),正常退出即可完整保存到硬盘(断电存储)。如果不经过必要步骤而“快速关机”,就有可能导致程序不能正常退出而丢失数据,从而造成一些意外的错误,这对操作系统正常运行是有害无益的。大家不必争论正常关机和“快速关机”的孰是孰非,只要明白一个人人皆知的基本常识就行了:微软聚集着全球顶级操作系统设计研发专家,难道他们会无知会愚蠢到舍近求远、舍快求慢,让Windows操作系统正常关机比网上“快速关机”更慢一些吗?

     ——轻松玩转电脑(第九讲)预告:9月25日或26日刊发《常用软件安装影响系统正常运行的诸多因素及软件安装选择性、兼容性和科学性问题》,敬请各位网友关注。

友情提示:

    ——在启动《轻松玩转电脑》系列讲座的时候,我就力求通过倾心写作实现“循序渐进”、“环环相扣”这个目标。因此,有些网友在某一讲中提出的问题,有的我在以前各讲中已经进行过详细解答,有的我会在以后相关讲座中逐步进行具体介绍。有鉴于此,建议各位网友:1、最好将此前各讲逐一阅读(包括众多网友在留言中的有益补充),以避免因为“脱节”造成的不必要提问。2、与该讲座无关的其它问题,请在以前相关文章(肯定会有的)后留言提出,以便进行对照和答复。

《系列讲座》和《人生感悟》:

轻松玩转电脑(第七讲):主板BIOS形态、功能及其升级对“激活”影响兼答刷坏补救措施

轻松玩转电脑(第六讲):驱动程序解析及其对硬件和系统发挥效能的重大作用和注意事宜

轻松玩转电脑(第五讲):Microsoft Windows的“免费”激活方式、激活机理及其激活预后

轻松玩转电脑(第四讲):三大Windows系统解析、安装注意事项以及“双系统”五大优势

轻松玩转电脑(第三讲):关于全球五大操作系统性能比较、态势分析以及最佳选择的建议

轻松玩转电脑(第二讲):购买品牌机或“攒机”后应进行的“常规”动作和“个性”动作

轻松玩转电脑(第一讲):到电脑城选购品牌机、电脑硬件或“攒机”应当注意哪些问题?

轻松玩转电脑(代绪论):关于《轻松玩转电脑》(预计十八讲)的写作提纲及其发文计划

人生感悟(012):特为今晨所发《对日本侵略“钓鱼岛”反制之策》“被为私有”作《跋》

人生感悟(010):痛悼同窗英年早逝兼论勇于战胜自我“只要顶住挫折厄运光明就在前头”

人生感悟(009):“80后”“90后”的群体特征以及应当加强自身修养的五个“关键点”

人生感悟(008):愈演愈烈的腐败、腐败的主客观根源以及遏制、根治腐败的“治本”之策

人生感悟(007):有感于“有志之人立常志”和“无志之人常立志”并发“饭后茶余”六则

人生感悟(006):从“皇帝”到“百姓”、优点和缺点相伴而生、打虎亲兄弟以及人间亲情

人生感悟(005):倡导讲真话和讲真话倒霉的“二律背反”暨本博“2009年6月27日文”祭

人生感悟(004):从Windows 7和Office 2010激活方式联想到实现“人生目标”的道路选择

人生感悟(003):实现远大理想人生目标必须“两个轮子”一起转——相辅相成、缺一不可

人生感悟(002):从“中国足球”的极度疲软体味到精神、气节、心态对于胜负的至关重要

人生感悟(001): 有关人生目标、人生境遇、人生旅途的八个话题兼征询对此板块的意见书

开博以来不改初衷、一以贯之的“三个信条”和“六个观念”(附:回赠大家的小礼物)

建议与期盼:关于“设身处地”“换位思维”及对光临本博客网友“留言提问”的三点建议

迎春曲(一):倾心奉献长期积累、好中选优的“ Microsoft 原版资源及其有效激活合集”

随感录:开博三周年( 2007.4—2010.4 )暨总浏览量突破五千万感言 + “友谊—2010合集”

人生感悟(011):从“九一八”事变到“钓鱼岛事件”兼论对于日本侵略、挑衅的反制之策

  评论这张
 
阅读(130)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017