《操作系统》实验指导书

《操作系统》实验指导书

ID:23736020

大小:2.04 MB

页数:75页

时间:2018-11-10

《操作系统》实验指导书_第1页
《操作系统》实验指导书_第2页
《操作系统》实验指导书_第3页
《操作系统》实验指导书_第4页
《操作系统》实验指导书_第5页
资源描述:

《《操作系统》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《操作系统》实验指导书计算机科学与技术系2009.9目录实验一熟悉Windows2000/XP中的进程和线程实验二编程实现进程的控制实验三Windows中的线程与线程同步现象实验四操作系统中的经典线程同步问题实验五死锁避免—银行家算法的实现实验六Windows内存管理实验七分页内存管理算法模拟实验八页面置换算法的模拟实现实验九磁盘调度中的电梯调度算法实现实验十Windows中的消息机制实验一熟悉Windows2000/XP中的进程和线程一、实验目的1、熟悉Windows2000/XP中任务管理器的使用。2、通过任务管理器识别操作系统中的

2、进程和线程的相关信息。3、掌握利用spy++.exe来察看Windows中各个任务的更详细信息。二、实验理论基础及教材对应关系1、实验理论基础:(1)操作系统中的进程和线程的概念;(2)进程PCB的各项指标含意;2、本实验内容主要对应于教材第2章。三、实验内容与步骤1、启动操作系统自带的任务管理器:方法:直接按组合键Ctrl+Alt+Del,或者是在点击任务条上的“开始”“运行”,并输入“taskmgr.exe”。如下图所示:1、调整任务管理器的“查看”中的相关设置,显示关于进程的以下各项信息,并完成下表(填满即可):表一:统计进程的各

3、项主要信息序号进程名称进程ID线程数量占用内存优先级占CPU时间虚拟内存123456782、从桌面启动办公软件“Word”,在任务管理器中找到该软件的登记,并将其结束掉。再从任务管理器中分别找到下列程序:winlogon.exe、lsass.exe、csrss.exe、smss.exe,试着结束它们,观察到的反应是,原因是。1、在任务管理器中找到进程“explorer.exe”,将之结束掉,并将桌面上你打开的所有窗口最小化,看看你的计算机系统起来什么样的变化、得到的结论是(说出explorer.exe进程的作用)。5、运行“spy++.

4、exe”应用软件,点击按钮“”,切换到进程显示栏上,查看进程“explorer.exe”的各项信息,并填写下表:表二:统计线程的各项信息进程:explorer.exe中的各个线程序号进程ID线程ID基本优先级当前优先级CPU时间上下文开关12345678910111213146、注意某些线程前有“+”,如图所示:,说明二者之间的差异是。四、实验材料的提交与成绩评定1、本实验的实验报告一份(电子版或纸质版一份,具体形式由任课教师确定,格式参考学院统一实验报告)2、实验源程序一份,请表明题号(电子版)备注:做下一次实验之时提交上一次实验的材

5、料,由各班学习委员以班为单位收集并上交任课教师。3、实验成绩总分为10分,由指导老师根据学生实验表现和实验材料进行评定,本门课程结束后实验平均成绩(实验总成绩/实验次数)按照10%的比例记入期末考试总成绩。实验二编程实现进程的控制一、实验目的1、进一步掌握进程的相关概念2、掌握Windows2000/XP有关进程操作的API函数的使用。3、了解进程的地址空间的含义。二、实验理论基础及教材对应关系1、实验理论基础:(1)操作系统中的进程和线程的概念;(2)进程的各种控制;2、本实验内容主要对应于教材第2章和第3章的内容。三、实验内容与步骤

6、1、启动应用程序“ProcessInformation.exe”,应出现下面的界面:2、依次改变上图中“下拉组合框”的选项,读出界面中显示的各项信息,并完成下表(填满即可):(统计中要包含winlogon.exe、lsass.exe、csrss.exe、smss.exe等应用程序)表一:统计进程的一些信息序号进程名称进程ID父进程ID优先级线程数Heaps数量模块数量123456783、从上表中观察“进程ID”和“父进程ID”两栏,总结并画出下列程序间的亲缘关系:winlogon.exe、lsass.exe、csrss.exe、smss

7、.exe。4、打开“ProcessInfo”工程文件,打开文件“ProcessInfo.cpp”,找到函数:CreateProcess()的使用方法。按下列步骤建立一个工程项目,将记事本应用程序运行起来,即创建了一个新的进程。步骤1、创建一个基于MFC的应用程序。步骤2、在应用程序类型中选取“基于对话框”的选项。步骤3、直接点击完成,系统将为你创建一个工程项目。步骤4、然后在“资源视图”中,打开对话框“IDD_MY_DIALOG”,将出现以下对话框:步骤5、打开界面上的“工具箱”,放置一个“按钮”,如下图:步骤6、双击上面的“Butto

8、n1”按钮,切换到代码的编写处:输入以下语句:步骤7、编译并运行此工程项目,看看运行的结果。四、实验材料的提交与成绩评定1、本实验的实验报告一份(电子版或纸质版一份,具体形式由任课教师确定,格式参考学院统一

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

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

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