W操作系统启动过程

1、主板BIOS执行自检、硬件配置等相关操作,具体参考:http://blog.csdn.net/hbyhl/article/details/12561549

2、BOOT加载:BIOS搜索引导扇区查询引导文件Ntldr位置,并读取引导程序到内存,并进行如下设置:

2.1.内置内存模式,如果是 x86 的处理器,并且操作系统是 32位,则设置为 32-bit flat memory mode,如果是 64 位操作系统 + 64位处理器,则设置为64位内存模式。

2.2启动文件系统

2.3读取 boot.ini 文件(包含bootloader 和operating system)

3、检测和配置硬件它们分别是:

系统固件,比如时间和日期
总线和适配器
显示适配器
键盘
通讯端口
磁盘
软盘
输入设备(如鼠标)
并口
在ISA总线上运行的设备

4、内核加载

Ntldr 将首先加载Windows内核 Ntoskrnl.exe 和 硬件抽象层 (HAL).

Ntldr 从HKEY_LOCAL_ MACHINE\SYSTEM\CurrentControlSet 下读取这台机器安装的驱动程序,然后依次加载驱动程序

Windows进行必要设置

    • 创建系统环境变量
    • 启动 win32.sys ,这个是Windows子系统的内核模式部分。
    • 启动 csrss.exe,这个是Windows子系统的用户模式部分。
    • 启动 winlogon.exe
    • 创建虚拟内存页面文件
    • 对一些必要的文件进行改名,(主要是驱动文件,如果更新后,需要在下次重启前改名)

5、显示Windows logo 界面和进度条---登录成功!

 

参考文章:http://www.win7china.com/html/16231.html+百度百科
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值