计算机公共基础知识实验报告,实验5-操作系统进程与文件管理--实验报告表-.docx...

(本文档包含:实验5实验报告 与 第5周作业题)

实验5操作系统进程与文件管理实验报告

学号 1404505147 姓名 榭雨骅 班级: 临床医学14 ( 1 )

实验时间: 2015 年04月13日

实验报告表51进程同步实验观察结果记录表

进程1

操作步数

进程1状态转换情况记录

1

进程1申请资源A1个

2

操作系统返回进程1资源A1个

3

操作系统剩余资源A1个

4

阻塞队列中进程1持有资源满足进城执行需要,进入就绪列队尾部

5

等待运行

进程2 (请从进程2出现以后的步数开始记录)

操作步数

进程2状态转换情况记录

进程2申请资源B1个

操作系统返回进程2资源B1个

操作系统剩余资源 B0个

阻塞队列中进程2持有资源满足进城执行需要,进入就绪列队尾部

进程3 (请从进程3出现以后的步数开始记录)

操作步数

进程3状态转换情况记录

进程3申请资源A1个

操作系统返回进程3资源A1个

操作系统剩余资源A0个

进程3申请资源B1个

进程3持有资源不满足进城执行需要,将其转入阻塞列队尾部

进程1运行

进程1结束,释放资源 A1个

进程2执行

进程4 (请从进程4出现以后的步数开始记录)

操作步数

进程4状态转换情况记录

进程4申请资源A1个

操作系统返回进程4资源A1个

操作系统剩余资源A0个

进程4申请资源B1个

进程4持有资源不满足进城执行需要,将其转入阻塞列队尾部

进程2结束,释放资源B1个

进程5 (请从进程5出现以后的步数开始记录)

操作步数

进程5状态转换情况记录

进程5申请资源A2个

进程5申请资源B1个

操作系统返回进程5资源B1个

操作系统资源不足,产生死锁

操作系统进程死锁的解决方法

运行之前进入就绪列队等待运行的进程,释放资源。

剥夺陷于死锁的进程的资源,从而解除死锁。

实验报告表 5 - 2

实验报告表 5 - 2基于Windows系统的进程实验记录表

列举“任务管理器”中进程的“用户名”类型:administrator, system, network service , local service

列举“任务管理器”中进程的“用户名”类型:administrator, system, network service , local service

列举你所知道的打开“任务管理器”的不同方法(至少两种):

在桌面下面任务栏处鼠标右击,移动光标到任务管理器处单击打开任务管理器

在键盘上按Ctrl+Alt+Del打开任务管理器

关闭一个进程

进程名称:explorer.exe

进程用户名:system

进程描述:windows资源管理

关闭后的变化:桌面所有图标消失

打开一个进程

进程名称:

打开后的变化:

360浏览器

360浏览器界面打开,可以进行正常的 网页浏览

实验报告表5- 3打开文件过程演示实验记录表

操作序号

文件名

文件路径

物理首地址

文件索引序列

第1次操作

命运交响曲

D: /多媒体/音乐/命运交响

曲.mp3

9

9 1 12 25

第2次操作

朱自清一一

匆匆

D :戊档/朱自清——匆匆.doc

19

19 8 2 27

第3次操作

野生动物

D : /多媒体/有声读物/野生动

物.wmv

4

4 10 23

第4次操作

flowers

D : /多媒体 /图片 /flowers.png

7

7 22 21

实验报告表5-4创建文件过程演示实验记录表

创建的文件名

文件路径

分配的物理首

地址

文件索引序列

鲁迅 朝花

夕拾

D: /文档/鲁迅一一朝花夕拾.doc

13

13 14 15 16

实验报告表5 - 5删除文件过程实验记录表

删除的文件名

是否删除文件目录项

是否删除文件索引序列

flowers

实验小结:

在本次实验中,你有哪些收获?遇到哪些问题?这些问题是否已经解决?如果已经解决

了,请说说你是如何解决的。也可谈谈你的其它想法。

答:在这周实验中我了解计算机怎么分配资源给各个进程以使进程得以运行的具体步

骤和出现“死锁”的根本原因还有解决方法。一开始对进程的运行和死锁的产生和解决不

是很了解,后来重复看视频和问同学才略懂。收获很大。

第5周作业题:(请认真查阅教材及相关资料,回答以下问题,并把答案附在问题之后)

请查阅资料并结合自己的实际使用经验,以你最熟悉的两种操作系统为例,说说它们

的主要功能和作用以及各自的特点分别是什么?

答: Windows系统主要功能与作用:

处理器管理

存储器管理

设备管理

文件管理

特点:

方便,快捷,适合与大众,并始终致力于令计算机操作更加简单快捷。

DOS( Disk Operating System )系统主要功能与作用:

面向磁盘的系统软件,文件管理,设备管理,存储管理,作业管理,CPU管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
操作系统实验(含实验报告) 1、进程调度 2、作业调度 3、主存空间的分配与回收 4、文件系统 一、 实验目的 用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。 二、实验内容和要求 编写并调试一个模拟的进程调度程序,采用“简单时间片轮转法”调度算法对五个进程进行调度。 每个进程有一个进程控制块( PCB)示。进程控制块可以包含如下信息:进程名、到达时间、需要运行时间、已运行时间、进程状态等等。 进程的到达时间及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间。 进程的运行时间以时间片为单位进行计算。 每个进程的状态可以是就绪 W(Wait)、运行R(Run)两种状态之一。 就绪进程获得 CPU后都只能运行一个时间片。用运行时间加1来示。 如果运行一个时间片后,进程的已占用 CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应分配时间片给就绪队列中排在该进程之后的进程,并将它插入就绪队列队尾。 每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。 重复以上过程,直到所要进程都完成为止。 三、实验主要仪器设备和材料 硬件环境:IBM-PC或兼容机 软件环境:C语言编程环境 四、实验原理及设计方案 1、进程调度算法:采用多级反馈队列调度算法。其基本思想是:当一个新进程进入内在后,首先将它放入第一个队列的末尾,按FCFS原则排队等待高度。当轮到该进程执行时,如能在该时间片内完成,便可准备撤离系统;如果它在一个时间片结束时尚为完成,调度程序便将该进程转入第二队列的末尾,再同样地按FCFS原则等待调度执行,以此类推。 2、实验步骤: (1)按先来先服务算法将进程排成就绪队列。 (2)检查所有队列是否为空,若空则退出,否则将队首进程调入执行。 (3)检查该运行进程是否运行完毕,若运行完毕,则撤消进程,否则,将该进程插入到下一个逻辑队列的队尾。 (4)是否再插入新的进程,若是则把它放到第一逻辑队列的列尾。 (5)重复步骤(2)、(3)、(4),直到就绪队列为空。 。。。。。。。。。。。。。。。。。。。。。。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值