《实验1 通过windows了解操作系统的主要功能》由会员分享,可在线阅读,更多相关《实验1 通过windows了解操作系统的主要功能(8页珍藏版)》请在金锄头文库上搜索。
1、实验一通过Windows了解操作系统的主要功能实验目的:1、 熟悉MS Windows操作系统的文件结构2、 熟悉MS Windows操作系统的图形操作方式3、 熟悉MS Windows操作系统的磁盘组织方式4、 了解MS Windows操作系统对系统资源的管理5、 对比MS Windows操作系统来预备Linux操作系统的知识实验内容及要求:(实验课时间为1小时20分钟,中间不休息,请合理分配实验时间。)1、启动电脑,进入Windows XP操作系统,请详细阐述XP系统的启动过程,指出启动过程所用到的关键系统文件及它们各自的作用。Windows的系统文件放在哪个分区的哪个目录中?写出该目录的
2、路径。(是“C:Winnt“么?)并查看你所在的Windows系统有哪些分区?指出每个分区的格式、大小及分区根目录下的文件和目录。答:XP系统的启动过程阶段:1)预引导(Pre-Boot)阶段:在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行Power On Self Test(POST),POST检测系统的总内存以及其他硬件设备的现状。如果计算机系统的BIOS(基础输入/输出系统)是即插即用的,那么计算机硬件设备将经过检验以及完成配置。计算机的基础输入/输出系统(BIOS)定位计算机
3、的引导设备,然后MBR(Master Boot Record)被加载并运行。在预引导阶段,计算机要加载Windows XP的NTLDR文件。2)引导阶段:Windows XP Professional引导阶段包含4个小的阶段。首先,计算机要经过初始引导加载器阶段(Initial Boot Loader),在这个阶段里,NTLDR将计算机微处理器从实模式转换为32位平面内存模式。在实模式中,系统为MS-DOS保留640kb内存,其余内存视为扩展内存,而在32位平面内存模式中,系统(Windows XP Professional)视所有内存为可用内存。接着,NTLDR启动内建的mini-file
4、system drivers,通过这个步骤,使NTLDR可以识别每一个用NTFS或者FAT文件系统格式化的分区,以便发现以及加载Windows XP Professional,到这里,初始引导加载器阶段就结束了。接着系统来到了操作系统选择阶段,如果计算机安装了不止一个操作系统(也就是多系统),而且正确设置了boot.ini使系统提供操作系统选择的条件下,计算机显示器会显示一个操作系统选单,这是NTLDR读取boot.ini的结果。(至于操作系统选单,由于暂时条件不够,没办法截图,但是笔者模拟了一个)在硬件检测阶段中,将收集计算机硬件信息列表并将列表返回到NTLDR,这样做的目的是便于以后将这些
5、硬件信息加入到注册表HKEY_LOCAL_MACHINE下的hardware中。硬件检测完成后,进入配置选择阶段。如果计算机含有多个硬件配置文件列表,可以通过按上下按钮来选择。如果只有一个硬件配置文件,计算机不显示此屏幕而直接使用默认的配置文件加载Windows XP专业版。引导阶段结束。在引导阶段,系统要用到的文件一共有:NTLDR,Boot.ini,,ntokrnl.exe,Ntbootdd.sys,bootsect.dos(可选的)。3)加载内核阶段:在加载内核阶段,ntldr加载称为Windows XP内核的ntokrnl.exe。系统加载了Windows XP内核但是没有将它初始化。
6、接着ntldr加载硬件抽象层(HAL,hal.dll),然后,系统继续加载HKEY_LOCAL_MACHINEsystem键,NTLDR读取select键来决定哪一个Control Set将被加载。控制集中包含设备的驱动程序以及需要加载的服务。NTLDR加载HKEY_LOCAL_MACHINEsystemservice下start键值为0的最底层设备驱动。当作为Control Set的镜像的Current Control Set被加载时,ntldr传递控制给内核,初始化内核阶段就开始了。4)初始化内核阶段:在初始化内核阶段开始的时候,彩色的Windows XP的logo以及进度条显示在屏幕中央
7、,在这个阶段,系统完成了启动的4项任务:内核使用在硬件检测时收集到的数据来创建了HKEY_LOCAL_MACHINEHARDWARE键。内核通过引用HKEY_LOCAL_MACHINEsystemCurrent的默认值复制Control Set来创建了Clone Control Set。Clone Control Set配置是计算机数据的备份,不包括启动中的改变,也不会被修改。系统完成初始化以及加载设备驱动程序,内核初始化那些在加载内核阶段被加载的底层驱动程序,然后内核扫描HKEY_LOCAL_MACHINEsystemCurrentControlSetservice下start键值为1的设备
8、驱动程序。这些设备驱动程序在加载的时候便完成初始化,如果有错误发生,内核使用ErrorControl键值来决定如何处理,值为3时,错误标志为危机/关键,系统初次遇到错误会以LastKnownGood Control Set重新启动,如果使用LastKnownGood Control Set启动仍然产生错误,系统报告启动失败,错误信息将被显示,系统停止启动;值为2时错误情况为严重,系统启动失败并且以LastKnownGood Control Set重新启动,如果系统启动已经在使用LastKnownGood值,它会忽略错误并且继续启动;当值是1的时候错误为普通,系统会产生一个错误信息,但是仍然会忽
9、略这个错误并且继续启动;当值是0的时候忽略,系统不会显示任何错误信息而继续运行Session Manager启动了Windows XP高级子系统以及服务,Session Manager启动控制所有输入、输出设备以及访问显示器屏幕的Win32子系统以及Winlogon进程,初始化内核完毕。5)登录:Winlogon.exe启动Local Security Authority,同时Windows XP Professional欢迎屏幕或者登陆对话框显示,这时候,系统还可能在后台继续初始化刚才没有完成的驱动程序。提示输入有效的用户名或密码。Service Controller最后执行以及扫描HKEY
10、_LOCAL_MACHINESYSTEMCurrentControlSetServives来检查是否还有服务需要加载,Service Controller查找start键值为2或更高的服务,服务按照start的值以及DependOnGroup和DepandOnService的值来加载。只有用户成功登陆到计算机后,Windows XP的启动才被认为是完成,在成功登陆后,系统拷贝Clone Control Set到LastKnownGood Control Set,完成这一步骤后,系统才意味着已经成功引导了启动过程所用到的关键系统文件及其作用:IO.SYS:IO.SYS为WIN9X模式下的重要启动
11、文件,主要控制启动中由机器向操作者之间的重要转换,是WIN9X系统启动的枢纽。MSDOS.SYS:在Win 9X中,MSDOS.SYS变成了纯文本系统配置文件,用于控制Win的启动方式。可以在DOS模式下解除其特殊属性(只读、隐藏、系统),根据需要自行配置。MSDOS.SYS可以是空文件,甚至可以删除,当然此时系统只能以纯DOS方式启动,不能进入GUI系统。CONFIG.SYS:CONFIG.SYS是包含在DOS(磁盘操作系统,Disk Operating System)中的一个文本文件命令,它告诉操作系统计算机如何初始化。Windows的系统文件放在C盘分区的WINDOWS文件夹内。C:WI
12、NDOWS所操作的Windows系统有C、D、E三个分区:C盘:NTFS格式、容量:58.5GB;D盘:NTFS格式、容量:141GB; E盘:NTFS格式、容量:29.1GB2、在Windows中进行以下基本操作: 1)在D:盘根目录下建立一个文件夹,命名为“班级名”+“学号的后2位”“自己的名字”。(如 “医学应用08(1) 班01“,以后这个文件夹可以用来存放自己的私人文件,但因为机房是很多人共用的,所以存在被其他同学误删的可能。)2)查找文件“Welcome.ini”(能找到么?)答:能。3)在建立的文件夹中拷贝一个文件“Welcome.ini”4)修改文件内容为:“我爱护自己,是为了
13、更好的去爱自己的家人!”5)改文件名为“mytext.txt”3、在Windows中进行以下基本操作:1)在“开始”“运行”中输入“cmd”,按下回车键,或者从“开始”“程序”“附件”“命令提示符”,均可进入命令行窗口。写出命令行窗口中显示的当前目录。(是“C:Document and Settings”么?)答:不是。而是C:Documents and Settingsuser2)运行指令: dir(在命令行窗口输入“dir”,按下回车键,即可运行)可以看到当前目录里的文件列表。从Windows图形界面进入该目录查看,比较是否一致。答:一致。3)运行指令:dirlist.txt在Window
14、s图形界面中可以发现,目录中多了list.txt这个文件,打开它查看里面的内容,你有什么发现?答:文件列表作为txt文件输出了。查阅资料,回答dir指令能实现什么功能?答:dir命令最基本的使用方法即为“dir要查看的目录或路径” ,但这种方法有明显的缺点当列表中的目录及文件过多时就无法完全显示。4)运行以下指令:(每运行一条,便在Windows图形界面中观察有什么变化,指出每一条指令的作用)copy list.txt dir.txt(复制dir.txt文件,并命名为list)del list.txt(删除list.txt文件)mkdir mydir(建立了一个名为mydir的空目录)copy
15、 dir.txt mydir/(复制dir.txt到mydir目录中)4、利用Ctrl+Shift+Esc组合键进入Windows任务管理器,进行如下操作:1) 点击“应用程序”标签页查看当前运行的应用程序,写出当前你的电脑上正在运行哪些应用程序,它们的状态是否是时时变化的?结束任意一个程序,运行新任务“notepad”,指出系统出现的变化。答:word文档,不是时时变化,运行“notepad”出现一个无标题的文本文档。2) 点击“进程”标签页,指出在1)中出现的程序与哪些进程有关?初步体会程序与进程的区别,查阅资料回答程序与进程的真正区别。通过点击“CPU”和“内存使用”可以对进程按CPU占用率以及使用内存的多少进行排序,分别写出占用CPU最多的进程和占有内存最多的进程,体会进程的动态性。答:与WINWORD有关;占据CPU最多的进程是“System Idle Process”;内存使用最大的是“WINWORD.EXE” 。3) 点击“性能”标签页查看当前系统性能,尝试运行各种不同的程序,观察CPU使用记录和页面文件使用记录有什么变化。5、在“开始”“运行”中输入“regedit”,按下回车键,出现什么界面?在该窗口能完成什么工作? 答:出现“注册表编辑器” ,能够对注册表进行修改。6、请回答,Mic