计算机操作系统实验指导书

发布时间 : 星期六 文章计算机操作系统实验指导书更新完毕开始阅读

《操作系统管理》实验指导书

已运行时间-1

来模拟进程的一次运行,表示进程已经运行过一个单位的时间。

请注意:在实际的系统中,当一个进程被选中运行时,必须置上该进程可以运行的时间片值,以及恢复进程的现场,让它占有处理器运行,直到出现等待事件或运行满一个时间片。在这里省去了这些工作,仅用“已运行时间+1”来表示进程已经运行满一个时间片。

(4) 进程运行一次后,应把该进程的进程控制块中的指针值送到标志单元,以指示下一个

轮到运行的进程。同时,应判断该进程的要求运行时间与已运行时间,若该进程要求运行时间≠已运行时间,则表示它尚未执行结束,应待到下一轮时再运行。若该进程的要求运行时间=已运行时间,则表示它已经执行结束,应把它的状态修改为“结束”(E)且退出队列。此时,应把该进程的进程控制块中的指针值送到前面一个进程的指针位置。

(5) 若“就绪”状态的进程队列不为空,则重复上面(4)和(5)的步骤,直到所有进程

都成为“结束”状态。

(6) 在所设计的称序中应有显示或打印语句,能显示或打印每次被选中进程的进程名以及

运行一次后进称对列的变化。

(7) 为五个进程任意确定一组“要求运行时间”,启动所设计的处理器调度程序,显示或

打印逐次被选中进程的进程名以及进程控制块的动态变化过程。

(九)模拟实现一个简单的固定(或可变)分区存储管理系统

实验提示

本实验要求完成如下任务:

(1) 建立相关的数据结构,作业控制块、已分配分区及未分配分区

(2) 实现一个分区分配算法,如最先适应分配算法、最优或最坏适应分配算法 (3) 实现一个分区回收算法

(4) 给定一批作业/进程,选择一个分配或回收算法,实现分区存储的模拟管理。

(十)编写单通路I/O系统中的设备分配程序。

实验提示

(1) 设计:

系统设备表SDT 控制器表COCT 设备控制表DCT 通道表CHCT 逻辑设备表LUT (2)给出各表目初态 (3)回答信息:

能够分配时,给出设备号 、控制器号、通道号, 否则,给出无法分配的回答,插入相应的等待队列。

(十一)编写用位示图法管理文件存储空间的分配与回收程序。

实验提示

10

《操作系统管理》实验指导书

(1)给出位示图初态 (2)程序人口参数:

分配时:参数为文件名及需要分配的块数, 回收时:参数为文件名。 (3)回答信息:分配时:

能够分配时,给出文件名和分配的具体块号, 否则,给出无法分配的信息。

显示位示图。 回收时:

给出回收的具体块号。 显示位示图。

11

《操作系统管理》实验指导书

实验一 进程控制描述与控制

[1] Windows“任务管理器”的进程管理

背景知识

Windows 2000的任务管理器提供了用户计算机上正在运行的程序和进程的相关信息,也显示了最常用的度量进程性能的单位。使用任务管理器,可以打开监视计算机性能的关键指示器,快速查看正在运行的程序的状态,或者终止已停止响应的程序。也可以使用多个参数评估正在运行的进程的活动,以及查看CPU 和内存使用情况的图形和数据。其中:

1) “应用程序”选项卡显示正在运行程序的状态,用户能够结束、切换或者启动程序。 2) “进程”选项卡显示正在运行的进程信息。例如,可以显示关于CPU 和内存使用情况、页面错误、句柄计数以及许多其他参数的信息。

3) “性能”选项卡显示计算机动态性能,包括CPU 和内存使用情况的图表,正在运行的句柄、线程和进程的总数,物理、核心和认可的内存总数 (KB) 等。 实验目的

通过在Windows 任务管理器中对程序进程进行响应的管理操作,熟悉操作系统进程管理的概念,学习观察操作系统运行的动态性能。 工具/准备工作

在开始本实验之前,请回顾教科书的相关内容。

需要准备一台运行Windows 2000 Professional操作系统的计算机。 实验内容与步骤

1. 使用任务管理器终止进程 2. 显示其他进程计数器

3. 更改正在运行的程序的优先级

启动并进入Windows环境,单击Ctrl + Alt + Del键,或者右键单击任务栏,在快捷菜单中单击“任务管理器”命令,打开“任务管理器”窗口。

在本次实验中,你使用的操作系统版本是:

____________________________________________________________________ 当前机器中由你打开,正在运行的应用程序有:

1) __________________________________________________________________ 2) __________________________________________________________________ 3) __________________________________________________________________ 4) __________________________________________________________________ 5) __________________________________________________________________ Windows“任务管理器”的窗口由______个选项卡组成,分别是:

1) __________________________________________________________________ 2) __________________________________________________________________ 3) __________________________________________________________________

当前“进程”选项卡显示的栏目分别是 (可移动窗口下方的游标/箭头,或使窗口最大化进行观察) :

1) __________________________________________________________________ 2) __________________________________________________________________

12

《操作系统管理》实验指导书

3) __________________________________________________________________ 4) __________________________________________________________________ 5) __________________________________________________________________ 6) __________________________________________________________________ 7) __________________________________________________________________ 8) __________________________________________________________________ 1. 使用任务管理器终止进程

步骤1:单击“进程”选项卡,一共显示了______个进程。请试着区分一下,其中: 系统 (SYSTEM) 进程有______个,填入表3-1中。

表3-1 实验记录 映像名称 用户名 CPU 内存使用

服务 (SERVICE) 进程有______个,填入表3-2中。

表3-2 实验记录 映像名称 用户名 CPU 内存使用

用户进程有______个,填入表3-3中。

表3-3 实验记录 映像名称 用户名 13

CPU 内存使用

联系合同范文客服:xxxxx#qq.com(#替换为@)