zoukankan      html  css  js  c++  java
  • 双系统从开机到进入桌面的过程(较浅层次的理解)(写于20120223 21:26)

    以Windows 7在C盘、Windows XP在D盘为例,记录一下从开机到进入桌面电脑都干啥了。(个人理解在较浅层次)

    当按下电源开关启动电脑后,第一个执行任务的就是BIOS。

    关于BIOS之于电脑主板的固化形态,在此恕不赘述。

    此时此刻,BIOS会以极快速度进行加电自检(POST):显卡、CPU、内存、硬盘……

    当加电自检顺利过关之后,接着就会读取主引导记录(MBR)

    ——被标记为启动设备的硬盘首扇区,并传送被Windows 7建立的控制编码给MBR。

    这时,Windows 7接管启动过程:MBR读取引导扇区(活动分区)的第一扇区。

    此扇区包含用以启动Windows 7的启动管理器(Windows BootManager)程序Bootmgr.exe的代码。

    Windows 7启动管理器接着读取:启动配置数据存储中的信息(安装在电脑中的双系统配置信息),并且在启动界面出现已经生成的双系统启动菜单。

    如果选择Windows 7,启动管理器运行Windows\System32中的Winload.exe。

    如果选择Windows XP,将定位系统安装所在的卷,并且加载早期的OS loader(即:Ntldr.exe)。

    当用户选择启动Windows 7时,即加载其核心文件Ntoskrnl.exe和hal.dll:从注册表中读取有关设置并加载硬件驱动程序。

    随即启动运行Windows会话管理器(smss.exe)、Windows启动程序(Wininit exe)、本地安全验证(Lsass.exe)与服务(services.exe)进程。

    最后加载账户设置文件、随系统启动程序,进入系统桌面。

  • 相关阅读:
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    Security and Cryptography in Python
    《EffectiveJava中文第二版》 高清PDF下载
    《MoreEffectiveC++中文版》 pdf 下载
    《啊哈c语言》 高清 PDF 下载
  • 原文地址:https://www.cnblogs.com/tiankonguse/p/2609034.html
Copyright © 2011-2022 走看看