资源描述
(本文档包含: 实验5实验报告 与 第5周作业题)
实验5 操作系统进程与文件管理实验报告
学号1404505147姓名禤雨骅班级:临床医学14(1)实验时间:2015 年 04 月 13 日
实验报告表 5 – Error! Bookmark not defined.进程同步实验观察结果记录表
进程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个
操作系统资源不足,产生死锁
操作系统进程死锁的解决方法
1. 运行之前进入就绪列队等待运行的进程,释放资源.
2. 剥夺陷于死锁的进程的资源,从而解除死锁。
实验报告表 5 — 1基于Windows系统的进程实验记录表
列举“任务管理器"中进程的“用户名”类型:administrator,system,network service,local service
列举你所知道的打开“任务管理器”的不同方法(至少两种):
1.在桌面下面任务栏处鼠标右击,移动光标到任务管理器处单击打开任务管理器
2。在键盘上按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周作业题:(请认真查阅教材及相关资料,回答以下问题,并把答案附在问题之后)
1. 请查阅资料并结合自己的实际使用经验,以你最熟悉的两种操作系统为例,说说它们的主要功能和作用以及各自的特点分别是什么?
答: Windows系统主要功能与作用:
1。处理器管理
2。存储器管理
3.设备管理
4.文件管理
特点:
方便,快捷,适合与大众,并始终致力于令计算机操作更加简单快捷.
DOS(Disk Operating System)系统主要功能与作用:
面向磁盘的系统软件,文件管理,设备管理,存储管理,作业管理,CPU管理。有执行命令与程序功能,I/O管理功能,磁盘与文件管理功能。
2. 什么是进程?进程与程序之间有什么关系?
答:进程是电脑中处于活动状态的计算机程序,它在操作系统中执行特定的任务。程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态概念。程序可以作为一种软件资料长期存在,而进程是有一定生命期的.程序是永久的,进程是暂时的。进程具有创建其他进程的功能,而程序没有。同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程.也就是说同一个程序可以对应多个进程。在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单元都是进程.
3. 操作系统是如何处理进程死锁的?
答:1。使用协议以预防或避免死锁,确保系统不会进入死锁状态.(通过打破同时满足四个条件的条件,解决进程死锁的问题)
2.系统可进入死锁状态,但可检测死锁状态,然后进行恢复。
3。忽视该问题,而认为死锁不可能在系统内发生。——即应用程序开发人员来处理死锁问题。
4. 操作系统的文件管理主要解决计算机中的什么问题?
答:它主要解决计算机的以下问题.1。海量文件存储,文档存储分散,管理困难。
2.查找缓慢,效率低下。
3.文件版本管理混乱。
4。文件安全缺乏保障。
5.文档的命名和存储无法规范化。
6.文件无法有效协作共享。
7。知识管理举步维艰.
5. Windows操作系统打开文件的流程是什么?
答:确认文件路径-—文件检索,找到文件索引块地址——通过索引块地址,找到磁盘扇区中对应位置--对应内存上的存储空间——打开文件
6. 删除掉的文件为什么还可以恢复?在什么情况下可以恢复?并具体说说在哪些情况下不能或者不能完全恢复?
答:一般的删除包括系统的按“SHIFT+DELETE”的直接删除,仅仅是删除文件的注册信息,只是让系统无法找到这个文件,但是文件仍然存在,并未覆盖掉这个文件原本存在的位置.因此用恢复软件其实只是深层次地逐个识别硬盘上的存储信息,找到文件后再重新给个文件名,因此就恢复了这个被删除掉的文件.
如果下载了软件恢复软件和被删除文件时间还不长或者文件被删除后没有在其原来位置进行任何读写操作,或者进行相应指令符操作都可将文件恢复。
如果被删除文件时间过长并且已在其原来位置进行过读写操作,并且没有文件恢复软件,那么文件将不能恢复。如果被删除文件的原有位置被完全粉碎,那么文件也不能恢复。如果被删除文件被粉碎后通过专业人员和软件操作的话,也可以实现文件恢复,但只能恢复一部分,并不能完全恢复文件.
展开阅读全文