计算机操作系统实验课实验报告
实验报告
实验课程: 计算机操作系统 学生姓名: XXX
学 号: XXXX 专业班级: 软件
2014年12月25日
目录
1 实验一 熟悉Windows XP中的进程与线程... 实验二 进程调度 ............................................ 5 实验三 死锁避免—银行家算法的实现 ...... 14 实验四 存储管理 .......................................... 20
实验一 熟悉Windows XP中的进程与线程
一、 实验名称
熟悉Windows XP中的进程与线程
二、 实验目的
1、熟悉Windows中任务管理器的使用。
2、通过任务管理器识别操作系统中的进程与线程的相关信息。
计算机操作系统实验课实验报告
3、掌握利用spy++、exe来察瞧Windows中各个任务的更详细信息。
三、 实验结果分析
1、启动操作系统自带的任务管理器:
方法:直接按组合键Ctrl+Alt+Del,或者就是在点击任务条上的“开始”“运行”,并输入“taskmgr、exe”。
2、 调整任务管理器的“查瞧”中的相关设置,显示关于进程的以下各项信息,并完成下表:
表一:统计进程的各项主要信息
序号 1 Bddownloader、exe 2 3 Taskmgr、exe BaiDuSdTray、exe 7228 5144 3 30 4124k 8588k 高 标准 0:00:04 0:00:15 3372k 43652k 7312 进程名称 进程ID 线程数量 32 9980k 标准 0:00:00 9200k 占用内存 优先级 占CPU时间 虚拟内存 计算机操作系统实验课实验报告
4 5 6 QQprotect、exe 4668 TXPlatform、exe 5908 Explorer、exe 5816 11 3 17 20700k 1716k 30340k 标准 标准 标准 0:00:01 0:00:00 0:00:11 23572k 2128k 21720k 3、 启动办公软件“Word”,在任务管理器中找到该软件的登记,并将其结束掉。再从任务管理器中分别找到下列程序:winlogon、exe、lsass、exe、csrss、exe、smss、exe,试着结束它们,观察到的反应就是 任务管理器无法结束进程 ,
原因就是 该系统就是系统进程 。
4、 在任务管理器中找到进程“explorer、exe”,将之结束掉,并将桌面上您打开的所有窗口最小化,瞧瞧您的计算机系统起来什么样的变化 桌面上图
标菜单都消失了 、得到的结论 explorer、exe就是管理桌面图标的文件 (说出explorer、exe进程的作用)。
5、运行“spy++、exe”应用软件,点击按钮
“”,切换到进程显示栏上,查瞧进程
“explorer、exe”的各项信息,并填写下表:
计算机操作系统实验课实验报告
进程:explorer、exe 中的各个线程
序号 1 2 3 4 5 6 进程ID 000016B8 000016B8 000016B8 000016B8 000016B8 000016B8 线程ID 000003EC 00000A0C 000013D8 基本优先级 8 15 8 8 8 8 当前优先级 10 15 10 10 8 10 CPU时间 0:00:06499 0:00:00 0:00:00 0:00:00 0:00:078 0:00:00 上下文开关 8336 8 11 13 17138 2326 计算机操作系统实验课实验报告
6、注意某些线程前有“+”,如图所示:
说明二者之间的差异 前有“+”其器线程下有窗口 。
,
四、 心得体会
通过本次实验,我了解到了windows系统中进程的管理与操作,我了解了如何切出任务管理器,任务管理器应用与其她与进程相关的知识,明白了有些系统程序不能够关闭,系统中的进程与线程虽然很多,但就是其中有许多关联,只要弄清楚其中的关联那么就能够运用好进程与线程,达到我们的目的。
每个进程下都包含着许多线程,我们控制进程来达到控制线程的目的只有我们了解好掌握还进程,我们才能更好的运用线程,更好的控制运用计算机。
实验二 进程调度
一、 实验名称
进程调度
二、 实验目的
1、使学生进一步理解进程的概念,并在此基础上掌握有关PCB、进程队列的概念。
2、掌握进程基本状态的转化;
3、 掌握进程调度的策略、具体实施方法以及系统性能的评价方法。
三、实验结果分析
简化的实验代码如下:
#include
计算机操作系统实验课实验报告
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)