os实验指导书范文.doc_第1页
os实验指导书范文.doc_第2页
os实验指导书范文.doc_第3页
os实验指导书范文.doc_第4页
os实验指导书范文.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

os实验指导书范文 操作系统第一次实验Wi ndowsXP及DOS操作系统上机实验 一、实验目的1了解Windows操作系统的发展历史2掌握任务管理器的使用方法。 3了解虚拟内存大小的设置及其对程序运行效率的影响。 4了解并使用dos操作系统的常用命令。 二、实验内容1查阅资料了解windows操作系统的发展历史。 2任务管理器的使用。 3虚拟内存的设置。 4Dos操作系统常用命令使用。 三、实验工具微机一台并装有Windows XP操作系统 四、实验步骤1查阅资料,了解windows操作系统的发展历史。 2任务管理器的使用使用任务管理器可以非常方便地查看和管理计算机上所运行的程序。 1)启动任务管理器可以使用以下两种方法启动任务管理器 (1)按组合键Ctrl+Alt+Delete,在弹出的“Windows安全”对话框中单击“任务管理器”按钮。 (2)右击桌面的任务栏,在弹出的快捷菜单中选择“任务管理器”选项。 任务管理器启动后,出现“Windows任务管理器”窗口,如图2-10所示。 在该窗口中,可以查看和管理计算机上所运行的程序。 图2-10Windows任务管理器图2-11创建新任务对话框2)使用任务管理器在“Windows任务管理器”窗口中,可以在运行的程序之间切换、执行新的应用程序或终止正在运行的应用程序。 (1)切换应用程序Windows XP属于多任务操作系统,可以同时运行多个应用程序。 但只有一个应用程序在前台运行,称为当前应用程序,而其他的应用程序都在后台运行。 要使在后台运行的应用程序变为在前台运行,可以通过任务管理器切换。 切换方法如下在“Windows任务管理器”窗口中选择“应用程序”选项卡。 该选项卡中显示正在运行的应用程序名。 单击要切换为前台的应用程序名,并单击“切换至”命令按钮,任务管理器将最小化至任务栏,该应用程序则成为当前窗口。 (2)启动新的应用程序启动新的应用启动新的应用程序的方法如下要启动新的应用程序,在“Windows任务管理器”窗口中选择“应用程序”选项卡。 单击“新任务”命令按钮,出现“创建新任务”对话框,如图2-11所示。 在“打开”的下拉列表框中输入或选择要启动的应用程序名,或通过“浏览”按钮查找要执行的应用程序名,来启动新的应用程序。 (3)终止应用程序终止应用程序的方法如下要启动新的应用程序,在“Windows任务管理器”窗口中选择“应用程序”选项卡。 该选项卡中显示正在运行的应用程序名。 单击要关闭的应用程序名,并单击“结束任务”命令按钮。 (4)观察和终止进程每一个运行的程序都有对应的进程在内存中运行。 在Windows XP中,可以通过任务管理器查看或终止正在运行的进程。 终止了进程,也就终止了对应的应用程序的运行。 要观察正在运行的进程,在“Windows任务管理器”窗口中选择“进程”选项卡。 该选项卡中显示正在运行的进程名、进程ID、CPU及内存使用情况等,如图2-12所示。 要终止正在运行的进程,在进程选项卡中选择该进程,单击“结束进程”命令按钮,便关闭该应用程序窗口。 图2-12进程选项卡注意在死机的情况下,许多用户采取的措施是关闭计算机电源,重新启动。 实际上造成死机的原因,往往是内存溢出造成的,在死机的情况下,可以启动任务管理器,用结束任务的方式关闭该应用程序。 3虚拟内存的设置在Windows XP中,当要运行的程序所需内存大于计算机具有的实际内存时,需要使用虚拟内存,即将无法装入计算机内存的程序或数据保存到外存储器中,称为页面文件。 虚拟内存或页面文件的大小可以更改,操作步骤如下 (1)在桌面“我的电脑”图标上右击,在出现的快捷菜单上选择“属性”命令;或者在“控制面板”中双击“系统”图标;均可打开“系统属性”对话框,如图2-13所示。 (2)选择“高级”选项卡,并在“性能”框中单击的“设置”按钮,出现“性能选项”对话框,如图2-14所示。 (3)选择“高级”选项卡,并在“虚拟内存”框中单击“更改”按钮,出现“虚拟内存”对话框,如图2-15所示。 (4)在“驱动器”列表中单击包含页面文件的驱动器。 在“所选驱动器的页面文件大小”框的“自定义大小”单选按钮下,在“初始大小”或“最大值”框中以MB为单位键入新的页面文件大小,然后单击“设置”按钮。 如果减少页面文件设置的初始值或最大值,则必须重新启动计算机来查看改动后的效果。 图2-13系统属性对话框图2-14性能选项对话框图2-15系统属性对话框4Dos操作系统常用命令学习。 1)目录切换?Cd目录?Cd.返回上级目录?Cd返回根目录?E直接切换到E盘目录2)显示目录文件列表命令DIR3)显示磁盘目录结构命令tree TreeE/4)建立目录md Mdwang5)删除空子目录命令rd C:RD C:FOXUSER(删除C盘FOX子目录下的空的USER子目录)6)目录复制命令xcopy C:XCOPY A:B:/E(对A盘目录下及其子目录下的所有文件进行COPY,连同空目录)C:XCOPY A:B:/S(对A盘目录下及其子目录下的所有文件进行COPY,但不包括空目录)C:XCOPY A:B:/V(对的复制的磁盘扇区进行较验)7)文件复制命令copy C:COPY A:FOXAAA.TXT B:USERBBB.TXT(复制A:FOXAAA.TXT到B:USER下,并重新命名为BBB.TXT)8)文件改名命令ren C:REN D:FOXAAA.TAXT BBB.TXT(新文件名前不可以加上盘符和路径)9)修改文件属性命令attrib参数R-RA-AH-HS-S,只读,归档,隐藏,系统。 C:ATTRIB A:FOXAAA.TXT+R+A+H+S10)显示文件内容命令TYPE C:TYPE A:FOXAAA.TXT|MORE(分屏显示,满屏时会暂停,按任意键会继续显示)11)删除文件命令del12)清屏幕命令cls13)查看系统版本号命令ver14)日期设置命令data C:DATE3-25-99(把当前日期设置为1999年3月25日)15)系统时钟设置命令TIME C:TIME13:13:13:13(把当前时间设置为13时13分13秒13)实验报告实验一Windows XP操作系统学号姓名成绩学院(系)专业班级 一、实验目的 二、实验内容 三、实验过程 四、问题与解答自己实验过程中发现的问题及解答 五、观察与启发1启动Word、Excel和IE等应用程序 (1)观察说明所启动应用程序的进程信息 (2)返回到Word和Excel中操作一段时间,观察说明对应的进程信息的变化情况 (3)删除Word、Excel和IE进程,再观察说明进程信息的变化情况裁剪线北京师范大学珠海分校管理学院操作系统实验指导书7实验报告实验一DOS操作系统学号姓名成绩学院(系)专业班级 一、实验目的 二、实验内容 三、实验过程 四、问题与解答自己实验过程中发现的问题及解答裁剪线北京师范大学珠海分校管理学院操作系统实验指导书8操作系统导论第二次实验作业调度模拟实验 一、实验目的批处理系统中的作业管理有两个任务作业调度和作业控制。 作业调度是从系统已接纳的输入井中的一批作业中挑选出若干个可运行的作业,为其分配所需的资源。 对被选中运行的作业必须按照它们各自的作业说明书规定的步骤进行控制。 作业调度必须按一定的算法在系统可满足其资源需求的作业中选择。 先来先服务算法是按照作业进入输入井的先后次序来挑选作业;最短作业优先算法总是按作业要求运行的时间来选择作业。 最高响应比者优先算法是根据作业等待服务时间和作业要求服务时间比来确定的。 模拟作业调度的实现。 通过用高级语言编写和调试一个或多个作业调度的模拟程序,了解作业调度在操作系统中的作用,以加深对作业调度算法的理解。 二、实验内容1使用VB或者C语言编写程序模拟作业调度算法 三、实验工具实验环境windows2000及以上版本编程环境选择VC+,.编程语言选择C+,VB 四、实验步骤给出需要调度的作业流中作业的个数,以及各个作业进入系统的时间(达到时间),预计执行时间,分别用先来先服务调度算法、短作业优先调度算法、最高响应比优先调度算法进行调度,并计算出整个作业流的平均周转时间和平均带权周转时间。 1.程序设计秉承程序=数据结构+算法的思想。 1.1数据结构作业相关的数据结构 (1)作业名作业的到达时间作业预计执行时间作业的等待时间作业退出系统的时间作业的周转时间作业的带全周转时间 (2)作业的平均周转时间作业的平均带全周转时间1.2算法思想调度是操作系统的根本功能,不同的系统采用的调度算法不尽相同。 该题目要求实现先来先服务算法、短作业优先算法、高响应比算法。 各个调度算法的设计思想如下先来先服务算法将作业的JCB各项数据读入到相应数组中,然后利用作业的到达时间进行升序排序,并相应调整各个数组的数据,然后输出各项信息。 短作业优先算法将作业的JCB各项信息读入到相应数组中,然后利用作业的预计执行北京师范大学珠海分校管理学院操作系统实验指导书9时间进行升序排序,调整相应数据信息。 然后计算作业的其他信息,输出到屏幕上。 高响应比算法将作业的JCB各项信息输入到相应数组中,然后对作业的到达时间进行遍历,取得最小值,即最先到达的作业,首先被执行。 将最先到达的作业移到数组的第一项,然后执行高响应比算法,高响应比算法是首先求出为执行作业的等待时间,存数数组waittime中,然后按根据为执行文件的响应比,取得响应比最大的未执行作业,将该作业的JCB信息,存到数组中,接着循环以上步骤,直至执行完所有的作业。 程序设计示例时间点(时刻)考虑用小数表示,比如作业915进入系统可以表示为9.25所有时间间隔考虑用小时表示,如作业预计运行时间为45分钟即0.75小时作业名int JobName10;作业到达时间double JobArrive10;/时间点作业等待时间double JobWate10;/时间间隔作业开始执行时间double JobBegin10;/时间点作业结束执行时间double JobEnd10;/时间点作业预计执行时间double JobRun10/时间间隔作业的周转时间double JobTime10;/时间间隔作业的带权周转时间double JobWeight10;/时间间隔作业的平均周转时间double MeanTime;作业的平均带权周转时间double MeanWTime;Void cin(int n)/数据输入函数Int I;For(i=0;i1#define NUM10void cin(int n,int JobName,float JobArrive,float JobRun);/*输入作业时间相关数据*/void SortTime(int n,float JobArrive,int JobName,float JobRun);/*到达时间升序排1该程序代码由蔡煜颖同学编写提供。 北京师范大学珠海分校管理学院操作系统实验指导书11序*/void GetResult(int n,int JobName);/*调度顺序结果*/float GetMeanTime(float JobEnd,float JobArrive,float JobTime,int n);/*获取平均周转时间*/void GetJobEnd(float BeginTime,float RunTime,float JobEnd,int n);/*获取作业结束时间*/void PrintfAftersort(int JobName,float JobArrive,float JobRun,int n);/*打印排序后结果*/float GetMeanWTime(float JobTime,float JobRun,int n);/*获取带权平均周转时间*/void SortRuntime(float JobArrive,int JobName,float JobRun,int n);/*运行时间升序排序*/*获取作业等待时间和响应比*/void GetJobWateTime(float JobEnd,float JobWate,float JobArrive,float JobRun,float R,int n,int j);/*响应比降序排序*/void SortR(float JobArrive,int JobName,float JobRun,float R,int n,int j);void main()int n;int i,j;int JobNameNUM;/*作业名称*/float JobArriveNUM;/*作业到达时间*/float JobRunNUM;/*作业预计执行时间*/float JobBeginNUM;/*作业开始执行时间*/float JobTimeNUM;/*作业周转时间*/float MeanTime=0;/*作业的平均周转时间*/float MeanWTime;/*作业的平均带权周转时间*/float JobEndNUM;/*作业结束执行时间*/float JobWateNUM;/*作业等待时间*/float RNUM;/*作业响应比*/printf(Please enterjob acount:n);scanf(%d,&n);cin(n,JobName,JobArrive,JobRun);SortTime(n,JobArrive,JobName,JobRun);PrintfAftersort(JobName,JobArrive,JobRun,n);JobBegin0=JobArrive0;北京师范大学珠海分校管理学院操作系统实验指导书12printf(Please choice1-FCFS,2-SJN,3-HRN;n);scanf(%d,&i);switch(i)case1:GetResult(n,JobName);GetJobEnd(JobBegin,JobRun,JobEnd,n);MeanTime=GetMeanTime(JobEnd,JobArrive,JobTime,n);printf(nMeanTime=%fn,MeanTime);MeanWTime=GetMeanWTime(JobTi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论