1、(本文档包含: 实验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个操作系统剩
2、余资源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出现以后
3、的步数开始记录)操作步数进程5状态转换情况记录进程5申请资源A2个进程5申请资源B1个操作系统返回进程5资源B1个操作系统资源不足,产生死锁操作系统进程死锁的解决方法1. 运行之前进入就绪列队等待运行的进程,释放资源.2. 剥夺陷于死锁的进程的资源,从而解除死锁。实验报告表 5 1基于Windows系统的进程实验记录表列举“任务管理器中进程的“用户名”类型:administrator,system,network service,local service列举你所知道的打开“任务管理器”的不同方法(至少两种):1.在桌面下面任务栏处鼠标右击,移动光标到任务管理器处单击打开任务管理器2。在键盘上
4、按Ctrl+Alt+Del打开任务管理器关闭一个进程进程名称:explorer。exe进程用户名:system进程描述:windows资源管理器关闭后的变化:桌面所有图标消失打开一个进程进程名称:打开后的变化:360浏览器360浏览器界面打开,可以进行正常的网页浏览实验报告表 5 3打开文件过程演示实验记录表操作序号文件名文件路径物理首地址文件索引序列第1次操作命运交响曲D:/多媒体/音乐/命运交响曲。mp399 1 12 25第2次操作朱自清-匆匆D:/文档/朱自清-匆匆.doc 1919 8 2 27第3次操作野生动物D:/多媒体/有声读物/野生动物.wmv44 10 23第4次操作flo
5、wersD:/多媒体/图片/flowers.png77 22 21实验报告表 5 - 4创建文件过程演示实验记录表创建的文件名文件路径分配的物理首地址文件索引序列鲁迅朝花夕拾D:/文档/鲁迅-朝花夕拾。doc1313 14 15 16实验报告表 5 5删除文件过程实验记录表删除的文件名是否删除文件目录项是否删除文件索引序列flowers是是实验小结:在本次实验中,你有哪些收获?遇到哪些问题?这些问题是否已经解决?如果已经解决了,请说说你是如何解决的.也可谈谈你的其它想法。答:在这周实验中我了解计算机怎么分配资源给各个进程以使进程得以运行的具体步骤和出现“死锁”的根本原因还有解决方法。一开始对进
6、程的运行和死锁的产生和解决不是很了解,后来重复看视频和问同学才略懂。收获很大。第5周作业题:(请认真查阅教材及相关资料,回答以下问题,并把答案附在问题之后)1. 请查阅资料并结合自己的实际使用经验,以你最熟悉的两种操作系统为例,说说它们的主要功能和作用以及各自的特点分别是什么?答: Windows系统主要功能与作用:1。处理器管理2。存储器管理3.设备管理4.文件管理特点:方便,快捷,适合与大众,并始终致力于令计算机操作更加简单快捷.DOS(Disk Operating System)系统主要功能与作用:面向磁盘的系统软件,文件管理,设备管理,存储管理,作业管理,CPU管理。有执行命令与程序功
7、能,I/O管理功能,磁盘与文件管理功能。2. 什么是进程?进程与程序之间有什么关系?答:进程是电脑中处于活动状态的计算机程序,它在操作系统中执行特定的任务。程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态概念。程序可以作为一种软件资料长期存在,而进程是有一定生命期的.程序是永久的,进程是暂时的。进程具有创建其他进程的功能,而程序没有。同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程.也就是说同一个程序可以对应多个进程。在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单元都是进程.3. 操作系统是
8、如何处理进程死锁的?答:1。使用协议以预防或避免死锁,确保系统不会进入死锁状态.(通过打破同时满足四个条件的条件,解决进程死锁的问题)2.系统可进入死锁状态,但可检测死锁状态,然后进行恢复。3。忽视该问题,而认为死锁不可能在系统内发生。即应用程序开发人员来处理死锁问题。4. 操作系统的文件管理主要解决计算机中的什么问题?答:它主要解决计算机的以下问题.1。海量文件存储,文档存储分散,管理困难。2.查找缓慢,效率低下。3.文件版本管理混乱。4。文件安全缺乏保障。5.文档的命名和存储无法规范化。6.文件无法有效协作共享。7。知识管理举步维艰.5. Windows操作系统打开文件的流程是什么?答:确
9、认文件路径-文件检索,找到文件索引块地址通过索引块地址,找到磁盘扇区中对应位置-对应内存上的存储空间打开文件6. 删除掉的文件为什么还可以恢复?在什么情况下可以恢复?并具体说说在哪些情况下不能或者不能完全恢复?答:一般的删除包括系统的按“SHIFT+DELETE”的直接删除,仅仅是删除文件的注册信息,只是让系统无法找到这个文件,但是文件仍然存在,并未覆盖掉这个文件原本存在的位置.因此用恢复软件其实只是深层次地逐个识别硬盘上的存储信息,找到文件后再重新给个文件名,因此就恢复了这个被删除掉的文件.如果下载了软件恢复软件和被删除文件时间还不长或者文件被删除后没有在其原来位置进行任何读写操作,或者进行相应指令符操作都可将文件恢复。 如果被删除文件时间过长并且已在其原来位置进行过读写操作,并且没有文件恢复软件,那么文件将不能恢复。如果被删除文件的原有位置被完全粉碎,那么文件也不能恢复。如果被删除文件被粉碎后通过专业人员和软件操作的话,也可以实现文件恢复,但只能恢复一部分,并不能完全恢复文件.