计算机启动过程的研究

来源 :数字化用户 | 被引量 : 0次 | 上传用户:bigxiong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、BIOS的启动过程
  只要一打开计算机的电源开关,一个叫Bootstrap(引导程序)的小软件就要发挥作用,它常驻在BIOS ROM的地址FFFFOH处,当ROM加载程序加载它后,它就完成下面的几项工作。
  (一)加电自检
  POST(Post On Self Text,加电自检子程序)测试系统的完整性,如果系统通过测试,计算机扬声器发出一短促的鸣叫声(是否有鸣叫声取决于BIOS的厂家,这里以广泛使用的Award的BIOS为例),如果系统出现故障而未通过测试,根据故障的不同扬声器将发出不同的鸣叫声,因为各个厂商对鸣叫声的定义不同,要了解各个鸣叫声的意义需查看BIOS或者主板厂商的用户手册。某些BIOS在检测出系统故障时会暂停并且在显示器上显示出相关的错误信息(如键盘错误等)。在POST过程还要测试内存的完整性。
  (二)检测即插即用设备
  (三)查找引导盘
  引导程序接着检测BIOS中的设置以找到第一个可引导的驱动器(一般为A盘或C盘),如果在检测完BIOS中指定的所有可引导器仍未发现引导驱动器,引导程序暂停启动过程并显示一个错误信息:找不到启动盘。
  二、Dos的启动过程
  操作系统加载程序从ROM加载程序得到控制权后就开始DOS的启动,其步骤如下。
  (一)加载IO.SYS。操作系统加载程序从引导驱动器上读取主引导记录MBR(Master Boot Record)并将控制权叫给MBR,MBR读取分区表(在MBR的尾部)并找到引导分区的位置,MBR将控制权叫给引导分区的引导扇区(引导扇区包含磁盘引导程序和磁盘特性表)上的磁盘引导程序,检测BIOS参数块(BPB,BIOS Parameter Block)以找到操作系统引导文件所在的根目录,将操作系统引导文件IO.SYS从根目录拷贝进内存,IO.SYS实际上是一个可执行文件并且只能位于引导分区的第一磁道上。
  (二)加载FAT和MSDOS.SYS
  (三)处理CONFIG.SYS和AUTOEXEC.BAT。如果CONFIG.SYS文件不存在,IO.SYS从MSDOS.SYS的“WinBootDir=”获得Ifshlp.sys、Himem.sys和Setver.exe这三个文件的位置,然后自动加载这三个必需的驱动程序。如果MSDOS.SYS中有BootGUI=0这个选项,IO.SYS将控制权交给命令行解释器COMMAND.COM(或者叫给CONFIG.SYS中由命令“SHELL=”指定的命令行解释器),然后COMMAND.COM将控制权叫给计算机用户,也就是等待用户输入DOS命令,至此DOS的启动过程完成。
  三、Windows的启动过程
  在DOS启动过程的最后一步,如果MSDOS.SYS中是BootGUI=1而不是BootGUI=0这个选项,IO.SYS将控制权将交给Windows加载程序以继续加载Windows,Windows的启动过程真正开始。
  (一)显示“Starting Windows...”。屏幕显示“Starting Windows 9x...”这个提示信息,在这个信息显示的过程中:MSDOS.SYS中的BootDelay=n(n为整数)选项可以控制该信息的显示延长时间,若MSDOS.SYS没有该选项,默认该信息显示3秒。
  若MSDOS.SYS中有BootKeys=1,按住Ctrl或F8键则显示Windows启动菜单。若有BootMenu=1,不按住Ctrl或F8键也会自动显示Windows启动菜单。
  ? SDOS.SYS中若有BootMenuDelay=n的选项,可以指定Windows启动菜单显示的延长时间,默认是30秒。
  MSDOS.SYS中若有BootMenuDefault=n,可以指定Windows启动菜单上的启动项,默认是1,即以正常模式启动Windows。
  (二)检测Windows的启动画面。如果MSDOS.SYS中有logo=1选项或者没有该选项,IO.SYS加载并显示其内部默认的Windows启动画面(即蓝天白云画面)。用户可自定义一个LOGO.SYS文件(实际上是分辨率为320?400、颜色深度为256色的BMP图形)并把它放在根目录下一取代该画面,这样Windows的启动画面就变成了用户的自定义画面。可能有些计算机用户这样做后发现显示的仍然是蓝天白云画面,这种情况发生在OEM版的Windows中,原因是微软为这些OEM厂商修改了LOGO.SYS必须放在特定的目录中,例如C:\WINDOWS或者别的目录中,不同的OEM厂家可能有所不同。
  在MSDOS.SYS设置logo=0则不显示Windows的启动画面。
  (三)检测DRVSPACE.INI和DBLSPACE.INI文件。如果存在DRVSPACE.INI和DBLSPACE.INI文件,并且在MSDOS.SYS中没有指定DblSpace=0、Drvspace=0,DRVSPACE.BIN和DBLSPACE.BIN被加载。
  (四)检测注册表。IO.SYS打开注册表文件SYSTEM.DAT并调用其它工具检测数据的有效性,如果文件SYSTEM.DAT不存在,则自动从备份文件中恢复该文件,如果SYSTEM.DAT被恢复,USER.DAT也被自动恢复。Windows98中备份文件被压缩在目录C:\WINDOWS\SYSBACKUP\下的RB00n.CAB中,n的值为0―5。
  (五)检测DBLBUFF.SYS。如果在MSDOS.SYS中有DoubleBuffer=1,或者注册表中有键值HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\WinBoot\DoubleBuffer,则加载DBLBUFF.SYS。即使以上两个条件都没有满足,但是Windows探测到双缓冲(Double Buffer)是必须的,也会自动加载双缓冲。
  (六)加载WIN.COM。配置文件加载完成后即运行WIN.COM,WIN.COM是Windows的加载器(Windows Loader),由它继续Windows的启动工作。
  (七)加载Vxd文件。Vxd其全称为Virtual Device Driver,即虚拟设备驱动程序。WIN.COM首先处理VMM32.VXD。
  实模式虚拟设备驱动程序加载程序检测是否所需的VxD文件已成功加载,如果没有,它再一次尝试加载。一旦实模式虚拟设备驱动程序加载成功,设备初始化开始。任何需要在实模式下初始化的VxD文件此时开始初始化。VMM32将计算机处理器从实模式切换到保护模式,VxD第三阶段的初始化过程开始。在这个阶段VxD设备驱动程序根据InitDevice指定的次序而不是根据VxD被加载进入到内存中的次序进行初始化。
  (八)加载GUI程序。在所有的静态VxD和WINSTART.BAT被加载后,Windows的GUI(Graphical User Interface,图形用户界面)被加载,这些GUI程序是Krnl32.dll、Gdi.exe、User.exe和Explorer.exe,其中Explorer.exe是Windows默认的Shell,可以改为使用别的应用程序来代替。
  (九)Windows注册和网络注册。接下来是加载网络环境设置,即加载注册表键值HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce、Windows logon和network,此时出现询问Windows注册和网络注册密码的对话框。Windows加载网络环境参数时提示用户输入网络注册密码,如果用户是在单机上而不是在网络上使用计算机,并且已经关闭了密码输入提示功能,Windows将用以前提供的默认用户名实现自动注册网络,Windows要完成自动注册功能必须满足:(1)以前至少输入过一次有效的用户名(2)上次输入的用户名没有被清除;(3)没有设置必须使用密码。
其他文献
期刊
目的 比较渗出型老年性黄斑变性(nAMD)与息肉样脉络膜血管病变(PCV)患者年龄、性别及发病眼别的差异.方法 以医院为基础的回顾性研究.经荧光素眼底血管造影(FFA)和吲哚青绿血管造影(ICGA)确诊的nAMD患者114例144只眼(nAMD组)和PCV患者145例186只眼(PCV组)纳入研究.统计其首诊年龄、性别、眼别等临床资料.两组患者年龄构成、性别及发病眼别的差异行两独立样本t检验和x
目的 初步研究并探讨ADAMTS13蛋白C-末端结构域变化在调节其酶活性方面的作用.方法 将人全长野生型及缺失C-末端TSP8和CUB结构域的截短型重组ADAMTS13基因转染Hela细胞并稳定表达.分别在静态尿素变性条件及蜗旋装置提供的高剪切力条件下观察这两种ADAMTS13蛋白酶切血管性血友病因子(vWF)的差异,同时利用Western blot技术及残余胶原结合实验对结果进行检测,另外利用E
【摘 要】随着计算机技术的进步和网络应用的广泛,计算机用户对于计算机网络的可靠性有了更高的要求。同时,目前的网络现状也对网络可靠性的提高提出了要求。计算机网络可靠性的增强由许多因素所影响,本文将对提高网络可靠性的方法予以研究。  【关键词】计算机网络 可靠性 提高 方法  一、计算机网络可靠性和安全性的现状分析  随着社会的不断发展,我们可以看到的显著特点就是计算机的广泛与深入运用,无论是经济、政
本实验完成基于NetMagic的IP报文过滤。过滤IP通过NMAC协议向NetMagic写入,具体实现是管理模块对UM模块的寄存器的写操作。NetMagic在收到数据报文时,提取数据报文的源IP地址,与过滤IP地址进行比对,若匹配则过滤,否则转发报文。实验结果显示,NetMagic有效的实现了过滤规则写入和IP报文过滤的功能。
目的 观察息肉样脉络膜血管病变(PCV)伴视网膜色素上皮(RPE)撕裂的临床特征.方法 临床确诊为PCV伴RPE撕裂的12例患者12只眼纳入研究.其中,男性8例,女性4例;年龄39~71岁,平均年龄58.6岁.均为单眼发病,其中右眼8只,左眼4只.12只眼中,浆液性RPE脱离1只眼,出血性RPE脱离11只眼.所有患者均行眼底照相、荧光素眼底血管造影(FFA)及吲哚青绿血管造影(ICGA)检查,3例
数字化智慧校园的发展,高校的办公、科研、管理都更加数字化、智能化,应用系统和各类网站都不断增加。然而,高校网站存在数量大、网站制作技术不统一等问题,引起管理不便,安全隐患也随之而来。使用Nginx反向代理技术,将网站服务器加以隐藏,使Internet用户通过Nginx服务器访问网站,从而增强了网站安全性。
【摘 要】计算机专业的知识和操作技能是一个长期的过程,未来的计算机技术和网络技术等都是在计算机的基础上进行。商务智能的要求使得我们计算机专业的学生有着很高的要求。如何结合实际改革我们的计算机专业是我们的重点。也是目前必须进行的工作。这关系到我们的社会对计算机专业人才的需求。  【关键词】计算机 专业知识 操作技能  一、计算机专业建设中,对于知识技能的掌握  计算机专业的发展方向在目前的专业建设中
目的 观察精氨酸-甘氨酸-天冬氨酸(RGD)肽联合环氧氯丙烷(EC)对去细胞猪主动脉瓣构建组织工程心脏瓣膜(TEHV)的影响.方法 应用化学交联剂EC,使酪氨酸-甘氨酸-精氨酸-甘氨酸-天冬氨酸-丝氨酸-脯氨酸(YGRGDSP)肽与去细胞猪主动脉瓣支架稳定结合同时交联固定支架内胶原纤维,然后种植大鼠骨髓干细胞以初步构建TEHV.实验分为RGD组,去细胞组和RGD+EC处理组.结果 RGD+EC组断