Windows2000XP启动过程详解

Windows2000/XP是一个优秀的操作系统,它功能强大,安全稳定,深受广大电脑用户青睐。但在使用过程中,我们明显地感觉到它的启动时间比Windows98要延长许多,比之Windows98更能考验人的耐性。那么在这段让人忍无可忍但又不可不忍的时间中,系统究竟做了些什么工作哪,别急,,容俺慢慢道来,咱看一看它究竟为何如此龟速。
在基于INTEL的计算机上,Windows2000/XP的启动过程大致可分为5个步骤:预启动,启动,装载内核,初始化内核以及用户登录。下面分别展开介绍:
一.预启动
首先计算机通电进行自检,并由BIOS(即基本输入输出系统)完成基本硬件配置,然后读取硬盘的MBR(主引导记录)检查硬盘分区表以确定引导分区,并将引导分区上的操作系统引导扇区调入内存中执行,此处即执行NTLDR(操作系统加载器)文件。
* Windows2000/XP支持多重启动。它在安装时会首先将已存在的其它操作系统引导扇区保存为BOOTSECT.DOS文件(位于活动分区根目录下),并修改系统引导扇区,以便系统启动时加载NTLDR文件,从而达到多重启动的目的。而Windows98则不具备这个功能,因此如果先装好Windows2000/XP后再装Windows98会破坏掉Windows2000/XP的引导记录,导致2000/XP不能启动。
二.启动
1.首先进行出始化,NTLDR会把处理器从实模式转换为32位保护模式。
2.读取BOOT.INI文件。该文件位于活动分区根目录下,它的作用是使系统在启动过程中出现选择菜单,由用户选择希望启动的操作系统。如果选择启动Windows2000/XP,NTLDR会继续引导进行以下过程;如果选择为非Windows2000/XP系统,NTLDR则会读取系统引导扇区副本BOTSECT.DOS转入启动相应系统。
* 其中[BOOT LOADER]即操作系统加载器,指定系统选择菜单默认等待时间和默认引导的操作系统。可手工修改或在控制面板中修改,为了保险起见,建议在控制面板中修改。依次选择控制面板-〉系统-〉高级->启动和故障恢复,即可更改相关设置。(在WindowsXP中还有另一种方法,即运行msconfig(系统配置实用程序)。
[OPERATING SYSTEMS]段指定操作系统列表,由双引号括起来的部分就是列表所显示的内容,可任意修改,使其更加个性化。
* 形如MULTI(0)DISK(0)RDISK(0)PARTITION(1)格式的语句被称为ARC路径,它的格式为:MULTI()——指定磁盘控制器(若为SCSI控制器,则此处应替换为SCSI());DISK()——指定SCSI设备编号(对于MULTI该处值始终为0);RDISK()——指定IDE设备编号(对于SCSI,此处被忽略);PARTITION()——指定分区编号。除分区编号由1开始外,其余编号均从0开始。
参数/FASTDETECT表示禁用串行鼠标检测,是系统默认值。还有几个常见参数:MAXMEM——指定Windows2000/XP可用内存容量;BASEVIDEO——使用标准VGA显示驱动程序;NOGUIBOOT——启动过程中不显示图形屏幕;SOS——加载设备驱动程序时显示其名称。
* 在操作系统选择菜单中的中文字体由位于活动分区根目录下的BOOTFONT.BIN文件提供。
3.系统加载NTDETECT.COM文件。由它来检测机器硬件,如并行端口,显示适配器等等,并将收集到的硬件列表返回NTLDR用于以后在注册表中注册保存。
4.如果Windows2000/XP有多个硬件配置文件,此时会出现选择菜单,等待用户确定要使用的硬件配置文件,否则直接跳过此步,启用默认配置。
* 硬件配置文件是指保存计算机特定硬件配置的系统文件。可以创建多个不同的硬件配置文件以满足计算机在不同场合的应用。可以依次选择控制面板-〉系统->硬件-〉硬件配置文件作出修改。
三.装载内核
引导过程开始装载Windows2000/XP内核NTOSKRNL.EXE。这个文件位于Windows2000/XP安装文件夹下的SYSTEM32文件夹中。随后,硬件抽象层(HAL)被引导进程加载,完成本步骤。
* 硬件抽象层(HAL):隐藏特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。
四.初始化内核
内核完成初始化,NTLDR将控制权转交Windows2000/XP内核,后者开始装载并初始化设备驱动程序,以及启动WIN32子系统和WINDOWS2000/XP服务。
五.用户登录
开始登录进程。由WIN32子系统启动WINLOGON.EXE,并由它启动LOCAL SECURITY AUTHORITY(LSASS.EXE)显示登录对话框。用户登录后,WINDOWS2000/XP会继续配置网络设备和用户环境。最后,伴随着微软之声和我们熟悉的个性化桌面,WINDOWS2000/XP漫长的启动过程终于完成。呵,是不是睡着了,醒醒吧,系统启动成功,您现在该干嘛就干嘛!

反思当前的职业教育

以前的精英教育是严进宽出,学生只要能考上相应的学校,绝大部分都应该是能够顺利毕业的,就算许多人不能毕业,学校也会想办法让大部分人都顺利毕业。学生在学校学习的情况大家都有目共睹,除了小部分自觉的在努力学习,有半数以上都是在混时间,混文凭。至于毕业后能否有足够的能力适应工作的需要,学生中没有多少能有这种考虑,学校也不会考虑这种事情。学校与用人单位之间是脱节的。上世纪90年代中后期开始的教育制度改革正是为了改变这种境况!

当前中等职业教育是宽进宽出,让大部分人能享受到受教育的权利,能接受职业教育。很多学校,效益是与在校人数成正比的,很多学校只管多招生,在教育设施师资力量有线电情况下,教育质量能不能跟上?很多学校都能包工作,工作能否让人满意?有的学校收了三年的学费,学生只在学校学习一年多时间甚至是几个月就被安排去“实习”,在当前就业难度较大的情况下,很多学生及家长也不敢多说什么,只要有工作也就认了。相当与花大钱找了个并不好的工作,学校完全成为了职业中介了!
在当前职业教育形势大好,就业难度又大的情况下,混水摸鱼的多之又多!

而当前在校学生的情况又怎么样呢?当前的学生心理很复杂,有些方面早熟,而有些方面又比较完熟,18、9岁了还不懂得什么事情该做,什么事情不能做!有科任老师对我讲,我班上有个同学要是30岁能懂事的话,他的父母就有福了!我班上很多学生的家长都在外打工,学习上无法关心,现在学生的父母一辈普遍受过苦,经过多年努力现在生活好了,生怕下一代吃点苦,生活上尽其所能满足孩子的要求。
学生完全无生活的压力,就业学校包了,无就业的压力。没有压力就没有动力,学习自然没几个能学好!

回想我的学生生涯,初中以前一直呆在父母身边,父母一直对我的学习要求较高,压力来自与父母手中的鞭子,虽然没挨过打,但是心理有压力,自然努力学习。高中离家远了,没人管了,那时也不懂事,整天就看小说没怎么学习,直到高三了,几次模拟考试下来,班主任老师看我的眼光都不一样,心里有所醒悟努力了一学期考了个一般本科。到了大学就毫无悬念的耍了四年,毕业证的压力保证了每科都在60分以上。

人如果没有丝毫的压力,是没有成就的。现在家长老师又不敢给孩子施加太大的压力,生怕他万一想不开,那就麻烦大了,而现在的孩子又很能释放压力。所以现在的学生群体是一个很放松的群体。该做的事情不做,无事可做的时候就会找些事情来做。

现在的这种境况到底是谁的错,学生?家长?老师?学校?国家?社会?我想没有谁对谁错的问题,是下一步将如何进行的问题。是一直这样持续下去,还是有点改变?
这种情况下只能用生活的压力来逼迫他们学习,他们不想学可以,那就去工作。没本事吃饭的时候,自然会回到学校努力学习。当然要加以强有力的引导,不然就会危害社会。
希望将来的孩子能努力学习,改变国家在科技上的落后面貌,这只是一个幻想,要制度的变革,要全社会的努力!