福建工程学院2016.6操作系统期末例题课后习题精选.docxVIP

福建工程学院2016.6操作系统期末例题课后习题精选.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、选择题:1、以下(才)项功能不是操作系统具备的主要功能。内存管理(B)中断处理(C)文档编辑(D)CPU调度二、判断题:2、SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备,它由专门负责I/O的常驻内存的进程以及输入、输出井组成。( t )三、名词解释:1、进程:四、简答:为什么要引入缓冲技术,其基本实现思想是什么?缓冲技术是用来在两种不同速度的设备之间传输信息时平滑传输过程的常用手段。(1分)在操作系统的设备管理中,引入缓冲技术的主要原因可归结为以下几点。缓解CPU和I/O设备间速度不匹配的矛盾。减少对CPU的中断频率。提高CPU和I/O设备之间的并行性。(2分)缓冲技术的实现思想是在CPU和外设之间设立缓冲,用以暂存CPU和外设之间交换的数据,从而缓和CPU与外设速度不匹配所产生的矛盾。缓冲的实现方法有两种:一种实现方法是采用硬件缓冲器,但由于这种方法成本太高,除一些关键部位外,一般情况下不采用硬件缓冲器;另一种实现方法是在内存划出一块存储区,专门用来临时存放输入/输出数据,这个区域称为缓冲区。(3分)五、综合:1、某系统中有A、B、C、D四类资源,且其总数量都是8个。某时刻系统中有5个进程,状态如下图:进程NeedA B C DAllocationA B C DP00 0 4 30 0 2 2P12 6 3 01 1 0 0P23 2 1 52 1 0 3P34 0 2 02 0 0 0P40 5 5 40 2 2 2问:1)判断下列资源状态是否安全?请说明。2)若进程P2申请资源(1,1,1,1),能否为其分配?请说明现在对该时刻的状态进行安全分析:由于Available向量为(3,4,4,1),所以Work向量初始化为(3,4,4,1)此时的Work小于任意的Need[i]向量,所以系统处于不安全状态由于Request2(1,1,1,1)Available(3,4,4,1)且Request2(1,1,1,1)Need2(1,1,1,2)所以先试着把P2所申请的资源分配给它,Available变为(2,3,3,0)得到系统状态如下表所示:(4分)AllocationNeedAvailableABCDABCDABCDP0002200432330P111002630P232142104P320004020P402220554然后进行安全性检测:此时Available向量为(2,3,3,0),所以Work向量初始化为(2,3,3,0),此时的Work小于任意的Need[i]向量,所以系统处于不安全状态,所以不可以为P2分配资源。(3分)第一章(1) 试说明什么是操作系统,它具有什么特征?其最基本特征和主要功能是什么?解:操作系统就是一组管理与控制计算机软硬件资源并对各项任务进行合理化调度,且附加了各种便于用户操作的工具的软件层次。现代操作系统都具有并发、共享、虚拟和异步特性,其中并发性是操作系统的最基本特征,也是最重要的特征,其它三个特性均基于并发性而存在。处理机管理,存储器管理,文件管理,设备管理,人机接口。答案:操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。(3分) 操作系统的主要功能包括:存储器管理、处理机管理、设备管理、文件管理以及用户接口管理。(5分)(2) 设计现代操作系统的主要目标是什么?解:现代操作系统的设计目标是有效性、方便性、开放性、可扩展性等特性。其中有效性指的是OS应能有效地提高系统资源利用率和系统吞吐量。4) 试说明实时操作系统和分时操作系统在交互性、及时性和可靠性方面的异同。解:交互性:分时系统能够使用户和系统进行人-机对话。实时系统也具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。及时性:分时系统的响应时间是以人能够接受的等待时间为标准,而实时控制系统对响应时间要求比较严格,它是以控制过程或信息处理中所能接受的延迟为标准。可靠性:实时系统要求系统可靠性要比分时系统高。在实时系统中往往采用多级容错措施来保证系统的安全及数据的安全。(8) 处理机管理有哪些主要功能?请简要描述。解:处理机的管理功能主要体现在创建、撤销进程,并按照一定的算法为其分配所需资源,同时还要管理和控制各用户的多个进程协调运行,确保各个进程可以正确的通信。在多道程序OS中,这些管理功能最终通过对进程的控制和管理来实现,而在具有线程机制的OS中,这些功能的实现还依赖于对线程的管理和控制。(9) 存储器管理有哪些主要功能?请简要描述。解:操作系统所管理的存储器包括内存、外存等,因此存储器管理的主要任务就是将各种存储器件统一管理,保证多

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档