操作系统作业(1-4)答案精编版

合集下载

现代操作系统(中文第三版)习题答案精编版

现代操作系统(中文第三版)习题答案精编版
6、在建立一个操作系统时有几个设计目的,例如资源利用、及时性、健壮性等。 请列举两个可能互相矛盾的设计目的。 答:考虑公平和实时。公平要求每一个进程都以公平的方式分配资源,没有进程 能得到超过公平份额的资源。另一方面,实时要求使进程在规定的时间内执行完 毕的基础上分配资源。一个实时的进程可能会得到一个不成比例的资源份额。(非
5002.395ns
11、一位校对人员注意到在一部将要出版的操作系统教科书手稿中有一个多次出 现的拼写错误。这本书大致有 700 页。每页 50 行,一行 80 个字符。若把文稿用 电子扫描,那么,主副本进入图 1-9 中的每个存储系统的层次要花费多少时间? 对于内存储方式,考虑所给定的存取时间是每次一个字符,对于磁盘设备,假定 存取时间是每次一个 1024 字符的盘块,而对于磁带,假设给定开始时间后的存 取时间和磁盘存取时间相同。
第2页
cztqwan 2017-06-19
答:原稿包含 80*50*700 = 2800000 字符。当然,这不可能放入任何目前的 CPU 中,但是如果可能的话,在寄存器中只需 2.8ms,在 Cache 中需要 5.6ms,在内 存中需要 28ms,整本书大约有 2700 个 1024 字节的数据块,因此从磁盘扫描大 约为 27 秒,从磁带扫描则需 2 分钟 7 秒。当然,这些时间仅为读取数据的时间。 处理和重写数据将增加时间。
cztqwan 2017-06-19
现代操作系统(第三版)习题答案
cztqwan 2017-06-19
(部分内容来源于网络,转载请注明出处)
cztqwan 2017-06-19
目录
第一章 绪论..................................................................................................................1 第二章 进程与线程......................................................................................................8 第三章 存储管理........................................................................................................21 第四章 文件系统........................................................................................................32 第五章 输入/输出 ......................................................................................................42 第六章 死锁................................................................................................................55 第七章 多媒体操作系统............................................................................................ 65 第八章 多处理机系统................................................................................................ 76 第九章 安全................................................................................................................88 第十章 实例研究 1:Linux .....................................................................................100 第十一章 实例研究 2:Windows Vista .................................................................. 110 第十二章 实例研究 3:Symbian 操作系统 ........................................................... 110 第十三章 操作系统设计.......................................................................................... 110

操作系统作业(1-4)答案

操作系统作业(1-4)答案

操作系统作业(第一章—第四章)一、单项选择1 在计算机系统中配置操作系统的目的是【】。

A 增强计算机系统的功能B 提高系统资源的利用率C 合理组织工作流程以提高系统吞吐量D 提高系统的运行速度2 在操作系统中采用多道程序设计技术,能有效提高CPU、内存和I/O设备的【】。

A 灵活性B 可靠性C 兼容性D 利用率3 在操作系统中,并发性是指若干事件【】发生。

A 在同一时刻B 一定不在同一时刻C 在某一时间间隔内D 依次在不同时间间隔内4 以下不属于衡量操作系统性能指标的是【】。

A 作业的大小B 资源利用率C 吞吐量D 周转时间5 下列选项中,操作系统提供给应用程序的接口是【】。

A 系统调用B 中断C 函数D 原语6 在分时系统中,当用户数为50时,为了保证响应时间不超过1s,选取的时间片最大值为【】。

A 10msB 20msC 50msD 100ms7 假设就绪队列中有10个就绪进程,以时间片轮转方式进行进程调度,如果时间片为180ms,切换开销为20ms。

如果将就绪进程增加到30个,则系统开销所占的比率为【】。

A 10%B 20%C 30%D 90%8 中断系统一般由相应的【】组成。

A 硬件B 软件C 硬件和软件D 固件9 以下工作中,【】不是创建进程所必须的。

A 创建进程的PCB B 为进程分配内存C 为进程分配CPUD 将PCB插入就绪队列10 系统中有5个用户进程且CPU工作于用户态,则处于就绪状态或阻塞状态的进程数最多分别为【】。

A 5,4B 4,0C 0,5D 4,511 如果系统中有n个进程,则就绪队列中进程的个数最多为【】。

A 1B n-1C nD n+112 一次I/O操作的结束,有可能导致一个或几个进程【】。

A 由阻塞变为就绪B 由运行变为就绪C 由阻塞变为运行D 由就绪变为运行13 某个运行中的进程要申请打印机,则它的状态变为【】。

A 就绪B 阻塞C 创建D 挂起14 【】必然会引起进程切换。

2023年自考专业(计算机应用)《操作系统》考试全真模拟易错、难点精编⑴(答案参考)试卷号:5

2023年自考专业(计算机应用)《操作系统》考试全真模拟易错、难点精编⑴(答案参考)试卷号:5

2023年自考专业(计算机应用)《操作系统》考试全真模拟易错、难点精编⑴(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】在页式虚存系统中,如作业执行时发生了缺页中断,经操作系统把该页面调入主存并修改页表之后,应执行()A.被中断的前一条指令B.被中断的后一条指令C.被中断的那一条指令D.该作业的第一条指令正确答案:C2.【单选题】把逻辑地址转换为物理地址的过程称为()A.地址映射B.地址分配C.地址保护D.地址共享正确答案:A3.【单选题】假定在一个实时应用系统中,有3个不同优先级,每个优先级上有2个实时进程,当用户有高实时要求时应采用的进程调度算法是()A.分级调度算法B.抢占式最高优先级调度算法C.时间片轮转调度算法D.非抢占式最高优先级调度算法正确答案:B4.【单选题】按照UNIX操作系统的体系结构,从里向外各层分别是硬件层、操作系统内核层、系统调用层和()A.抽象层B.文件层C.应用层D.保护层正确答案:C5.A.当SB.当SC.当S≤0 时要释放一个等待进程,将其改为就绪态D.当S≤0 时要释放一个运行进程,将其改为就绪态正确答案:C6.【单选题】设有两个进程共享5个同类资源,为使系统不会死锁,每个进程可以申请的该类资源数目最多为()A.1个B.2个C.3个D.4个正确答案:C7.【单选题】系统中有n个并发进程涉及到某个相同的变量x,那么关于变量x的相关临界区的个数是()A.n-xB.X-nC.1D.n正确答案:D8.【单选题】“进程状态”信息属于进程控制块四类信息中的()A.标识信息B.说明信息C.现场信息D.管理信息正确答案:B9.【单选题】进程从运行状态进入就绪状态的原因可能是()A.被进程调度程序选中B.等待某一事件的发生C.等待的事件已发生D.时间片用完正确答案:D10.【单选题】内存空间的最小分配单位是()A.二进位B.字节C.字D.块正确答案:D11.【单选题】执行一次磁盘输入输出操作所花费的时间包括()A.寻找时间、定位时间、延迟时间B.定位时间、延迟时间、传送时间C.延迟时间、传送时间、寻找时间D.传送时间、寻找时间、定位时间正确答案:C12.【单选题】为了保证程序的正确执行,处理器访问主存储器使用的是()A.逻辑地址B.相对地址C.绝对地址D.虚拟地址正确答案:C13.【单选题】由于系统无法预先知道一个进程未来访问页面的情况,所以下列算法在实际中无法实现的是()A.先进先出页面置换算法B.第二次机会页面置换算法C.时钟页面置换算法D.理想页面置换算法正确答案:D14.【单选题】在可变分区管理中,采用最优适应分配算法时,登记在空闲区表中的空闲区是()A.按地址递减顺序排列的B.按地址递增顺序排列的C.按长度递减顺序排列的正确答案:D15.【单选题】当操作系统选择了用户程序占用处理器,则系统会()A.从目态变为管态B.从管态变为目态C.继续保持目态D.继续保持管态正确答案:B16.【单选题】在用户程序中要将运行结果打印出来,使用操作系统提供的接口类型是()A.系统调用B.函数C.原语D.子程序正确答案:AA.作为send 原语参数B.作为receive 原语参数C.存放在信件中D.存放在信箱中正确答案:C18.【单选题】实现多道程序设计技术时,不必关注的是()A.主存储器的保护B.主存储器中程序的浮动C.系统资源的分配和调度D.用户程序的具体功能正确答案:D19.【单选题】文件信息的存取方式有多种,采用哪种存取方式,需要考虑的关键因素是()A.文件的使用方式和打开方式B.存储介质的特性和文件的读写方式C.文件的打开方式和读写方式D.文件的使用方式和存储介质的特性正确答案:D20.【单选题】系统有某类资源18个单元供若干进程共享。

计算机操作系统课后习题答案第四版

计算机操作系统课后习题答案第四版

计算机操作系统课后习题答案第四版计算机操作系统课后习题答案(第四版)计算机操作系统是计算机系统中至关重要的组成部分,它负责管理和控制计算机的硬件和软件资源,为用户提供一个方便、高效、可靠的工作环境。

下面是对计算机操作系统第四版课后习题的答案解析。

一、操作系统的概念1、什么是操作系统?它的主要功能有哪些?操作系统是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石。

它的主要功能包括处理机管理、存储器管理、设备管理、文件管理和用户接口管理等。

处理机管理负责合理分配和调度 CPU 资源,提高 CPU 利用率;存储器管理负责管理内存空间的分配、回收和保护;设备管理负责对外部设备进行有效管理和控制;文件管理负责对文件的存储、检索、共享和保护;用户接口管理则为用户提供了方便的操作界面。

2、操作系统有哪些分类?操作系统可以按照不同的标准进行分类。

按照用户数量,可分为单用户操作系统和多用户操作系统;按照任务数,可分为单任务操作系统和多任务操作系统;按照系统功能,可分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统等。

1、什么是进程?进程和程序有什么区别?进程是程序在一个数据集合上的一次执行过程,是系统进行资源分配和调度的基本单位。

进程与程序的区别在于:程序是静态的指令集合,而进程是动态的执行过程;程序可以长期保存,进程具有生命周期;进程具有并发性,而程序没有;进程由程序、数据和进程控制块(PCB)组成。

2、进程的三种基本状态是什么?它们之间是如何转换的?进程的三种基本状态是就绪状态、执行状态和阻塞状态。

当进程已获得除CPU 以外的所有必要资源,只要再获得CPU 便可立即执行时,处于就绪状态;当进程正在 CPU 上运行时,处于执行状态;当进程因等待某一事件而暂时无法继续执行时,处于阻塞状态。

就绪状态到执行状态是通过进程调度实现的;执行状态到就绪状态是时间片用完或出现更高优先级的进程;执行状态到阻塞状态是进程因等待某事件而主动放弃 CPU;阻塞状态到就绪状态是等待的事件发生。

部编版jqx公开课精编版

部编版jqx公开课精编版

部编版 jqx 公开课精编版一、教学内容1. 第一章:介绍计算机的基本概念、发展历程和应用领域;2. 第二章:讲解计算机的硬件系统和软件系统;3. 第三章:介绍操作系统的基本概念和常用操作系统的功能和特点;4. 第四章:讲解计算机的常用软件和应用程序的使用方法。

二、教学目标1. 使学生了解计算机的基本概念和发展历程,培养学生对计算机学科的兴趣;2. 使学生掌握计算机的硬件系统和软件系统的组成,培养学生对计算机内部结构的理解;3. 使学生熟悉操作系统的基本概念和常用操作系统的功能和特点,培养学生对操作系统的认识和使用能力。

三、教学难点与重点重点:计算机的基本概念、硬件系统和软件系统的组成,操作系统的功能和特点。

难点:计算机的内部结构和工作原理,操作系统的安装和使用方法。

四、教具与学具准备教具:计算机、投影仪、黑板、粉笔;学具:教材、笔记本、铅笔、橡皮。

五、教学过程1. 引入:通过向学生展示一些常见的计算机应用场景,引出计算机的概念,激发学生的学习兴趣;2. 讲解:分别讲解计算机的基本概念、硬件系统和软件系统的组成,操作系统的功能和特点;3. 演示:通过投影仪展示计算机内部结构和工作原理的图片和视频,帮助学生更直观地理解;4. 练习:让学生随堂练习操作系统的使用方法,巩固所学知识;六、板书设计1. 计算机的基本概念;2. 计算机的硬件系统和软件系统的组成;3. 操作系统的功能和特点。

七、作业设计1. 请简述计算机的基本概念和发展历程。

答案:计算机是一种能够按照程序运行,自动完成各种数值和逻辑运算的电子设备。

计算机的发展历程可以分为四个阶段:第一代计算机采用的是电子管作为主要元器件,第二代计算机采用的是晶体管,第三代计算机采用的是中小规模集成电路,第四代计算机采用的是大规模集成电路和超大规模集成电路。

2. 请解释计算机的硬件系统和软件系统的组成。

答案:计算机的硬件系统包括中央处理器(CPU)、内存、输入输出设备等,软件系统包括操作系统、应用软件和程序等。

精编1郭要丹操作系统第二章

精编1郭要丹操作系统第二章

1,什么是前趋图?为什么要引入前趋图?所谓的前趋图,是指一个有向无循环图,可记为DAG,它用于描述进程之间执行的先后顺序。

为了能够更好地描述程序的顺序和并发执行情况,引入了前趋图。

2,试画出下面四条语句的前趋图:S1: a=x+y;S2: b=z+1;S3: c=a-b;S4: w=c+1.3,在这些并发执行的程之间形成了相互制约的关系。

而相互制约将导致并发程序具有“执行——暂停——执行”这种间断性的活动规律。

4,程序并发执行时为什么会失去封闭性和可再现性?当系统中存在着多个可以并发执行的程序时,系统中的各种资源将为它们所共享,而这些资源的状态也由这些程序来改变,致使其中任一程序在运行时,其环境都必然会受到其他程序的影响。

例如,当处理机已被分配给某个程序运行时,其它程序必须等待,显然,程序已经失去了封闭性。

程序在并发执行时,由于失去了并发性,其计算结果必将与并发程序的执行速度有关,从而使程序的执行失去了可再现性。

换而言之,程序经过多次执行后,虽然将它们执行时的环境和初始条件相同,但得到的结果却各不相同。

5,在操作系统中为什么要引入进程的概念?它会产生什么样的影响?在多道程序环境下,程序的执行属于并发执行,此时它们将失去封闭性,并且具有间断性,以及其结果不可再现性的特征,这也就决定了通常的程序是不能够参与并发执行的,否则,程序的运行也就失去了意义,为了能够使程序并发执行,并且可以对并发执行的程序加以描述和控制,人们引入了“进程”的概念。

影响:是程序的并发得意执行。

6,试从动态性、并发性和独立性上比较进程和程序。

动态性:进程的实质是进程实体的执行过程,因此动态性就是进程最基本的特征。

还表现在:“它由创建而产生,由调度而执行,由撤销而消亡。

”可见,进程实体具有一定的生命期,而程序则只是一组有序指令的集合,并存放于某种介质上,其本身并不具有活动的含义,因而是静态的。

并发性:是指多个进程实体可以同时存在于内存之中,且能在一段时间内同时运行。

国家开放大学电大《操作系统》形考任务 1-2试题及参考答案

国家开放大学电大《操作系统》形考任务 1-2试题及参考答案

国家开放大学电大《操作系统》形考任务1参考答案一、单项选择题试题11.操作系统的基本职能是()。

选择一项:A.提供方便的可视化编辑程序B.控制和管理系统内各种资源,有效地组织多道程序的运行C.提供功能强大的网络管理工具D.提供用户界面,方便用户使用正确答案是:控制和管理系统内各种资源,有效地组织多道程序的运行试题2 2.按照所起的作用和需要的运行环境,操作系统属于()。

选择一项:A.应用软件B.系统软件C.支撑软件D.用户软件正确答案是:系统软件试题33.在计算机系统中,操作系统是()。

选择一项:A.处于裸机之上的第一层软件B.处于应用软件之上的系统软件C.处于系统软件之上的用户软件D.处于硬件之下的低层软件正确答案是:处于裸机之上的第一层软件试题44.现代操作系统的基本特征是()、资源共享和操作的异步性。

选择一项:A.实现分时与实时处理B.程序的并发执行C.中断处理D.多道程序设计正确答案是:程序的并发执行试题55.以下不属于操作系统具备的主要功能的是()。

选择一项:A.中断处理B.文档编辑C.CPU调度D.内存管理正确答案是:文档编辑试题66.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。

这属于()。

选择一项:A.作业管理B.存储管理C.文件管理D.处理器管理正确答案是:存储管理试题77.操作系统对缓冲区的管理属于()的功能。

选择一项:A.存储器管理B.设备管理C.处理器管理D.文件管理正确答案是:设备管理试题88.操作系统内核与用户程序、应用程序之间的接口是()。

选择一项:A.C语言函数B.shell 命令C.系统调用D.图形界面正确答案是:系统调用试题99.系统调用是由操作系统提供的内部调用,它()。

选择一项:A.直接通过键盘交互方式使用B.是命令接口中的命令C.只能通过用户程序间接使用D.与系统的命令一样正确答案是:只能通过用户程序间接使用试题1010.在下列操作系统中,强调吞吐能力的是()。

计算机操作系统(第四版)1-8章-课后答案(全)

计算机操作系统(第四版)1-8章-课后答案(全)

计算机操作系统(第四版)1-8章-课后答案(全)第四版计算机操作系统课后答案第一章1. 操作系统的定义操作系统是一种软件,它管理着计算机系统的硬件和软件资源,并为用户和应用程序提供接口,以方便他们的使用。

2. 操作系统的功能操作系统具有以下功能:- 进程管理:负责创建、执行和终止进程,并管理它们的资源分配。

- 存储管理:管理计算机系统的内存资源,包括内存分配、虚拟内存和页面置换等。

- 文件系统管理:管理计算机系统中的文件和文件夹,包括文件的存储、读写和保护等。

- 设备管理:负责管理计算机系统中的各种设备,如打印机、键盘和鼠标等。

- 用户接口:提供用户与计算机系统进行交互的接口,如命令行界面和图形用户界面。

3. 操作系统的类型操作系统可以分为以下类型:- 批处理操作系统:按照一系列预先定义的指令集来运行任务。

- 分时操作系统:多个用户可以同时使用计算机系统。

- 实时操作系统:对任务的响应时间要求非常高,用于控制系统和嵌入式系统。

- 网络操作系统:支持多台计算机之间的通信和资源共享。

- 分布式操作系统:在多台计算机上分布式地管理和调度任务。

第二章1. 进程与线程的区别进程是计算机系统中正在运行的程序实例,而线程是进程内的一个执行单元。

进程拥有独立的地址空间和资源,而线程共享进程的地址空间和资源。

多个线程可以在同一进程内并发执行,从而提高系统的效率和资源利用率。

2. 进程的状态转换进程可以处于以下状态:- 创建状态:进程正在被创建。

- 就绪状态:进程准备好执行,等待分配CPU资源。

- 运行状态:进程占用CPU资源执行。

- 阻塞状态:进程等待某种事件发生。

- 终止状态:进程完成执行或被终止。

3. 进程调度算法操作系统使用进程调度算法来决定哪个进程应该被执行。

常见的调度算法有:- 先来先服务(FCFS)调度算法:按照进程到达的顺序进行调度。

- 最短作业优先(SJF)调度算法:选择运行时间最短的进程进行调度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统作业(1-4)答案操作系统作业(第一章—第四章)一、单项选择1 在计算机系统中配置操作系统的目的是【】。

A 增强计算机系统的功能B 提高系统资源的利用率C 合理组织工作流程以提高系统吞吐量D 提高系统的运行速度2 在操作系统中采用多道程序设计技术,能有效提高CPU、内存和I/O设备的【】。

A 灵活性B 可靠性C 兼容性D 利用率3 在操作系统中,并发性是指若干事件【】发生。

A 在同一时刻B 一定不在同一时刻C 在某一时间间隔内D 依次在不同时间间隔内4 以下不属于衡量操作系统性能指标的是【】。

A 作业的大小B 资源利用率C 吞吐量D 周转时间5 下列选项中,操作系统提供给应用程序的接口是【】。

A 系统调用B 中断C 函数D 原语6 在分时系统中,当用户数为50时,为了保证响应时间不超过1s,选取的时间片最大值为【】。

A 10msB 20msC 50msD 100ms7 假设就绪队列中有10个就绪进程,以时间片轮转方式进行进程调度,如果时间片为180ms,切换开销为20ms。

如果将就绪进程增加到30个,则系统开销所占的比率为【】。

A 10%B 20%C 30%D 90%8 中断系统一般由相应的【】组成。

A 硬件B 软件C 硬件和软件D 固件9 以下工作中,【】不是创建进程所必须的。

A 创建进程的PCB B 为进程分配内存C 为进程分配CPUD 将PCB插入就绪队列10 系统中有5个用户进程且CPU工作于用户态,则处于就绪状态或阻塞状态的进程数最多分别为【】。

A 5,4B 4,0C 0,5D 4,511 如果系统中有n个进程,则就绪队列中进程的个数最多为【】。

A 1B n-1C nD n+112 一次I/O操作的结束,有可能导致一个或几个进程【】。

A 由阻塞变为就绪B 由运行变为就绪C 由阻塞变为运行D 由就绪变为运行13 某个运行中的进程要申请打印机,则它的状态变为【】。

A 就绪B 阻塞C 创建D 挂起14 【】必然会引起进程切换。

A 新进程创建成功B 进程从运行变为就绪C 进程从阻塞变为就绪D 都不对15 设有10个进程共享一临界资源,为该临界资源设初值为1的互斥信号量,则该信号量的取值范围是【】。

A 0~1B -1~0C -9~0D -9~116 系统中有10个并发进程,若允许3个进程同时访问某资源,则为该资源设置的信号量取值范围是【】。

A 0~3B -9~1C -9~3D -7~317 若信号量S的初值为5,当前值为-3,则表明有【】个进程正在等待。

A 5B 1C 2D 318 设与某资源相关联的信号量初值为3,当前值为1,若M表示可用资源数,N表示等待该资源的进程数,则M和N分别是【】。

A 0,1B 1,0C 1,2D 2,019 资源的有序分配策略可以破坏【】条件以预防死锁。

A 互斥使用B 不剥夺C 请求和保持D 环路等待20 【】是通过避免进程进入不安全状态来预防死锁的。

A 银行家算法资源静态分配 C 资源有序分配 D 资源剥夺分配21 既能采用抢占式调度又能采用非抢占式调度的进程调度算法是【】。

A 高优先权优先和时间片轮转B 先来先服务和短进程优先C 先来先服务和时间片轮转D 高优先权优先和短进程优先22 下列进程调度算法中,综合考虑进程等待时间和执行时间的是【】。

A 时间片轮转B 短进程优先C 先来先服务D 高响应比优先23 内存碎片是指【】。

A 存储分配完后所剩的空闲分区B 没有被使用的存储区C 不能被使用的存储区D 未被使用,又暂时不能使用的存储区24 采用【】不会产生内碎片。

A 分页式B 分段式C 固定分区式D 段页式25 在可变分区管理中,作业完成后合并回收空闲分区并修改空闲分区表,造成空闲分区总数减1的情况是【】。

A 无上邻空闲分区,也无下邻空闲分区B 有上邻空闲分区,但无下邻空闲分区C 有下邻空闲分区,但无上邻空闲分区D 有上邻空闲分区,也有下邻空闲分区26 在一个分段系统中,逻辑地址长度为32位,其中段号占8位,则最大段长为【】。

A 28B B 216BC 224BD 232B27 段页式系统中,CPU每次从内存中取一次数据需要【】次访问内存。

A 1B 2C 3D 428 不带快表的段页式存储管理系统中,取一条指令需要3次访问内存。

其中,第二次访内的目的是【】。

A 取段基址B 取块号C 取指令D 取页表始址29 操作系统采用分页存储管理方式,要求【】。

A 每个进程一张页表,且进程页表驻留在内存中B 每个进程一张页表,但只有执行的进程页表驻留在内存中C 所有进程共享一张页表,但页表必须驻留在内存中D 所有进程共享一张页表,但只有当前使用的页面对应的表项驻留在内存中30 下述【】页面置换算法可能会产生Belady异常现象。

A 最佳置换B 先进先出C 最近最久未用D 最近最少使用31实现虚拟内存的理论基础是【】。

A 变量的连续访问B 指令局部性C 程序的局部性原理D 代码的顺序执行32 当系统发生抖动时,可以采取的有效措施是【】。

Ⅰ撤销部分进程Ⅱ 增加磁盘交换区的容量Ⅲ 提高用户进程的优先级A 仅ⅠB 仅ⅡC 仅ⅢD 仅Ⅰ、Ⅱ33 在缺页处理过程中,操作系统执行的操作可能是【】。

Ⅰ修改页表Ⅱ磁盘I/O Ⅲ 分配内存块A 仅Ⅰ、ⅡB 仅ⅡC 仅ⅢD Ⅰ、Ⅱ、Ⅲ34 测得某个请求调页的计算机系统的部分状态数据如下:CPU利用率为20%,空间的硬盘利用率为97%,其他设备的利用率为5%,由此断定系统出现异常情况。

这种情况下,【】能提高CPU的利用率。

A 安装一个更快的硬盘B 通过扩大硬盘容量增加对换空间C 增加运行的进程数D 减少运行的进程数35 测得某个请求调页的计算机系统的部分状态数据如下:CPU利用率为20%,空间的硬盘利用率为97%,其他设备的利用率为5%,由此断定系统出现异常情况。

这种情况下,【】能提高CPU的利用率。

A 加内存条,增加物理空间容量B 增加一个更快速的CPUC 增加其他更快速的I/O 设备D 使用访问速度更快的内存条二、计算选择1 某系统中有12台打印机,N个进程共享打印机,每个进程要求3台。

该系统可能发生死锁时,N的最小取值是【】。

A 4B 5C 6D 72 某系统中有n个并发进程,有同类资源R共m个,假设每个进程对资源R的最大需求是w,则可能发生死锁的情况是【】。

A m=5,n=3,w=2B m=2,n=3,w=1C m=4,n=3,w=2D m=6,n=3,w=33 设有4个作业同时到达,每个作业的执行时间均为2小时,按单道方式运行的平均周转时间为【】。

A 1小时B 4小时C 5小时D 8小时4 有3个同时到达的作业J1、J2和J3,它们的运行时间分别为T1、T2和T3(T1<T2<T3)。

系统按单道方式运行且采用短作业优先算法,则平均周转时间为【】。

A T1+T2+T3B (T1+T2+T3)/3C (3*T1+2*T2+T1)/3D (T1+2*T2+3*T3)/35 假设某计算机系统在T0时刻的状态如下图所示,试找出其安全序列(如果系统是安全的)【】。

进程最大需求已分配可用资源A 10 5 3B 4 2C 9 2A {A,B,C}B {B,A,C}C {C,B,A}D 不存在6 假设某计算机系统在T0时刻的状态如下图所示,试找出其安全序列(如果有)【 】。

进程最大需求 已分配 可用资源 A10 2 3 B4 1 C 9 5A {A ,B ,C} B { B ,C ,A} C {B ,A ,C}D 不存在 7 有两个并发执行的进程P1和P2,共享初值为1的变量x 。

P1对x 加1,P2对x 减1。

加1和减1 的指令序列分别如下所示:两个操作完成后,x 的值【 】。

A 可能为-1或3B 只能为1C 可能为0、1或2D 可能为-1、1或2 8 设有两个优先级相同的进程P1和P2如下。

信号量S1和S2的初值均为0,请问P1、P2并发执行后,x 、y 、z 的值分别是______。

A 5、12、9B 5 、10、9C 7、12、9D 7、10、99 系统有5个进程,其就绪时刻、服务时间如下表,若采用时间片轮转调度算法 (时间片q=1),则所有任务完成的先后顺序为______。

进程P1: y=1; y=y+2; Signal(S1); z=y+1; Wait(S2); y=z+y; 进程P2: x=1; x=x+1; Wait(S1); x=x+y; Signal(S2); z=x+z; //减1操作 load R2,x dec x //减1 store x ,R2 //加1操作load R1,x //将x 装入寄存器R1inc x //加1store x ,R1 //将R1的内容存入x。

相关文档
最新文档