windowsxp系统安装过程

windowsxp系统安装过程

ID:30243940

大小:2.57 MB

页数:31页

时间:2018-12-28

windowsxp系统安装过程_第1页
windowsxp系统安装过程_第2页
windowsxp系统安装过程_第3页
windowsxp系统安装过程_第4页
windowsxp系统安装过程_第5页
资源描述:

《windowsxp系统安装过程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案操作系统引导过程简介操作系统引导扇区是整个操作系统中最基础的一个部分.你必须明白为什么在按下电源之后屏幕上会滚动过去那么多东西,然后转到只有一行"diskbootfailure"的页面,或者如果幸运的话,你的操作系统被启动了;你也必须明白为什么那么大的磁盘空间操作系统的位置可以被准确快速的定位下来.这一切一切的奥秘即将在下面被揭开来.第一推动---BIOS计算机的BIOS并不仅仅是一个启动之后就可以从主板上卸下来的小玩意儿.在电源被按下时,内存里面空无一物,硬盘上面虽然会有很多文件,但是,这些文件BIOS是无法识别的(即使在操作系统下,Windows也不识

2、别Linux的Ext系列文件系统中的文件).所以,在这一时刻,BIOS只能靠自己(以及由电池供电的CMOS,不过CMOS里面记录的信息与系统启动没有太大关系,当然,除了设置的启动顺序以外).首先,BIOS把自己灌到内存的开头的位置,即内存绝对地址0这个地方.然后开始测试基本的外围设备,获取这些设备的参数并且显示出来.这时,才到了启动操作系统的环节.一切的开始---第0号面第0号磁道的第1号扇区BIOS不会搜寻整个磁盘来获取操作系统的信息(如果真是这样的话,你会发现如果你的操作系统引导区在整个80G硬盘的最后的某个位置,启动将要花去近半小时).它对CMOS设置的启动设备

3、顺序查询.如果这个启动设备是个磁盘,无论是软盘还是硬盘,BIOS会检测它的第0号面第0号磁道的第1号扇区(这里也有说是第0号扇区的)的最后两个字节,如果这两个字节的内容分别是ASCII码的0x55和0xAA(即十进制的85和170,在这篇文章中将主要使用十六进制,它们由0x开头),那么这个扇区就会被认定是一个引导扇区,然后BIOS把这个扇区加载到物理内存的0x7C000地址处,然后向CPU发送一个跳转指令,跳转到这个位置开始执行.然而,一个扇区是非常小的(512B).也就是说,不可能指望BIOS一蹴而就地把整个操作系统都加载到内存中.为了完成这个工作,操作系统的编写者

4、不得不尽可能地利用这一个扇区的空间,作如下的这些事情:定位操作系统内核在硬盘上的位置;将它加载到内存中;跳转到此处.这一系列动作貌似BIOS把引导扇区加载到内存.不过这里所说的"内核"并不是操作系统的全部内核,而是这样的一段程序,它可以很大,这样摆脱一个扇区的空间的束缚,另外,它的任务是:获取硬件系统的必要信息;从硬件级别改变系统的运行态(在Intel80x86体系结构中由实模式RealMode转换为保护模式ProtectedMode);启动操作系统其它部分.第一步获取的信息将在内存中的某一个地方被保存下来,这些信息主要包括中断调用地址,比如IO中断等等,以后某个用户

5、程序在操作系统下运行时会执行这些中断,操作系统必须知道将它们送往什么地方去.模式转换是一个很重要的课题,在这里不详述,参考书目:<<80X86汇编语言程序设计教程>>杨季文清华大学出版社.然后,才是操作系统大显身手的时候.精彩文档实用标准文案WindowsXP系统启动过程从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:  1.预引导(Pre-Boot)阶段;  2.引导阶段;  3.加载内核阶段;  4.初始化内核阶段;  5.登陆。  每个启动阶段的详细介绍  a)预引导阶段  在按下计算机电源使计算机启动,并且在WindowsXP专业版操

6、作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行PowerOnSelf精彩文档实用标准文案Test(POST),POST检测系统的总内存以及其他硬件设备的现状。如果计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。计算机的基础输入/输出系统(BIOS)定位计算机的引导设备,然后MBR(MasterBootRecord)被加载并运行。在预引导阶段,计算机要加载WindowsXP的NTLDR文件。  b)引导阶段  WindowsXPProfessional引导阶段包含4个小的阶

7、段。  首先,计算机要经过初始引导加载器阶段(InitialBootLoader),在这个阶段里,NTLDR将计算机微处理器从实模式转换为32位平面内存模式。在实模式中,系统为MS-DOS保留640kb内存,其余内存视为扩展内存,而在32位平面内存模式中,系统(WindowsXPProfessional)视所有内存为可用内存。接着,NTLDR启动内建的mini-filesystemdrivers,通过这个步骤,使NTLDR可以识别每一个用NTFS或者FAT文件系统格式化的分区,以便发现以及加载WindowsXPProfessional,到这里,初始引

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。