操作系统第6套.docxVIP

  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文档。上传文档
查看更多
第6套 参考答案及解析 一、选择题 1. A【解析】操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统的目的是为了提供系统如CPU、内存和I/O等资源的利用率。故选择A选项。 2.A 【解析】操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口。故选择A选项。 3.A【解析】操作系统提供给用户的接口是命令输入和系统调用。故选择A选项。 4.B【解析】在处理器的存储保护中,主要有两种权限状态,一种是核心态(管态),也被称为特权态;一种是用户态(目态)。核心态是操作系统内核所运行的模式,运行在该模式的代码,可以无限制地对系统存储、外部设备进行访问。也就是说,既可运行特权指令,也可以运行任何非特权指令。故选择B选项。 5.A【解析】若用户数为100,为保证响应时间≤100ms;则时间片设置为100ms/100=1ms比较合适。故选择A选项。 6.A【解析】进程控制块的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。进程控制块的基本内容有:进程标识符、进程当前状态、进程相应的程序和数据地址、进程优先级、CPU现场保护区、进程同步与通信机制、进程所在队列PCB的链接字、与进程有关的其他信息。故选择A选项。 7.A【解析】正在运行的进程由于规定的运行时间片用完而使系统发出超时中断请求,超时中断处理程序吧该进程的状态修改为就绪状态,根据其自身的特征而插入就绪对列的适当位置,保留进程现场信息,收回处理机并转入进程调度程序。故选择A选项。 8.A【解析】挂起的方式有三类:一、把挂起原语调用者本身挂起,即自己挂起自己。二、挂起某个标识符的进程。三、将某个指定的标志符及其全部或部分子孙挂起用的保存n进程的pcb副本的内存区。为使进程从阻塞态转换为挂起态,使用的原语是suspend()。故选择A选项。 9.A【解析】计算机程序设计中的fork()函数。返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。在fork()之前,输出一个Hello;第一个fork()函数调用后将有两个进程,输出两个Hello;第二个fork()函数调用后将有4个进程,输出四个Hello;第三个fork()函数调用后将有8个进程,输出八个Hello,总计为15个Hello。故选择A选项。 10.A【解析】在Pthread线程包关于条件变量的使用中,pthread_mutex_init()表示的是创建一个互斥量。 pthread_mutex_init()函数是以动态方式创建 互斥锁的,参数attr指定了新建互斥锁的属性。如果参数attr为空,则使用默认的 互斥锁属性,默认属性为快速互斥锁 。 互斥锁的属性在创建锁的时候指定,在LinuxThreads实现中仅有一个锁类型属性,不同的锁类型在试图对一个已经被锁定的互斥锁加锁时表现不同。故选择A选项。 11.D【解析】同步机制应该遵循的准则:空闲让进,当无进程处于临界区内时,必须让一个要求进入临界区的进程立即进入,以有效地利用临界资源。忙则等待,当已有进程处于临界区内时,其它试图进入临界区的进程必须等待,以保证它们互斥地进入临界区。有限等待,对要求进入临界区的进程,应在有限时间内使之进入,以免陷入“死等”。让权等待,对于等待进入临界区的进程而言,它必须立即释放处理机,以免进程“忙等”。故选择D选项。 12.A 【解析】信号量S在所有打印机都空闲时为4,在20个进程都对其进行申请时为4-20=-16。故选择A选项。 13.A【解析】当一个进程调用一个send原语时,在消息开始发送后,发送进程便处于 阻塞状态,直至消息完全发送完毕,send原语的后继语句才能继续执行。系统提供的发送原语是send(receiver,message)。故选择A选项。 14.B【解析】链接是指在电子计算机程序的各模块之间传递参数和控制命令,并把它们组成一个可执行的整体的过程。故选择B选项。 15.B【解析】在采用交换和覆盖技术的存储管理系统中,进程交换是指将暂时不用的进程代码、数据和部分进程控制块交换至磁盘。在分时系统中,用户的进程比内存能容纳的数量要多,这就需要在磁盘上保存那些内存放不下的进程。在需要运行这些进程时,再将它们装入内存。 进程从内存移到磁盘,并再移回内存称为交换

您可能关注的文档

文档评论(0)

134547ggg + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档