《操作系统》复习题20160620
操作系统复习题(答案全)

填空练习1. 计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。
2. 操作系统目前有五大类型:(批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统)3. 操作系统的五大功能是:(作业管理、文件管理、存储管理、设备管理、进程管理)4. DOS是(磁盘操作系统)的缩写。
5. 面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调用)控制。
6. 作业输入方式有:(联机输入、脱机输入、直接耦合、假脱机、网络输入)。
7. 操作系统用户界面的发展经历了三代:(命令行及系统调用界面、图形界面、虚拟现实的界面元素)8. 计算机操作命令可分为(联机命令、Shell程序语言命令、脱机作业控制语言命令9. 按操作系统中文件的性质与用途分,文件分为:(系统文件、库文件、用户文件)10. 按使用情况,文件可分为(临时文件、永久文件、档案文件)11. 在UNIX系统中,文件分为(普通文件、目录文件、特殊文件)12.按文件的逻辑存储结构分,文件分为有结构文件,又称为()和无结构文件,又称(记录式文件、流式文件13. UNIX的文件物理结构采用(成组链接法)。
单项选择练习1. 操作系统是计算机系统的核心软件。
按功能特征的不同,可把操作系统分为[1]、[2]、[3]、网络操作系统和分布式操作系统基本类型。
其中[1]的主要目标是提高系统的吞吐率和效率,而[2]是一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回,例如[4]等。
供选择的答案:[1][2][3]A、单用户系统B、批处理系统C、分时系统D、微机操作系统E、实时系统[4]A、计算机激光照排系统B、办公自动化系统C、计算机辅助设计系统D、航空订票系统[1]-B [2]-E [3]-C [4]-D2. 操作系统是一种(B )。
A.应用软件B. 系统软件C.通用软件D. 工具软件3. 在下列性质中,哪一个不是分时系统的特征。
操作系统复习试题及答案

操作系统复习试题及答案操作系统复习试题及答案1.操作系统的基本概念1.1 什么是操作系统?操作系统是管理计算机软硬件资源的一种软件,它提供了对计算机系统的抽象,为应用程序提供接口,并协调各个硬件和软件组件之间的工作。
1.2 操作系统的目标是什么?操作系统的目标包括提供资源管理、提供用户接口、实现文件管理、实现进程管理、提供系统安全等方面的功能。
1.3 操作系统的主要功能有哪些?主要功能包括进程管理、内存管理、文件管理、设备管理和用户界面等方面的功能。
2.进程管理2.1 什么是进程?进程是程序的执行实例,是一个具有独立执行流的基本单位。
2.2 进程状态有哪些?进程状态包括就绪状态、运行状态和阻塞状态。
2.3 进程调度算法有哪些?常用的进程调度算法有先来先服务(FCFS)、最短进程优先(SJF)、优先级调度、时间片轮转等。
3.内存管理3.1 什么是虚拟内存?虚拟内存是指操作系统将虚拟地质空间映射到物理内存的技术,它可以使得每个进程都能够拥有连续的、私有的地质空间。
3.2 什么是页面置换算法?页面置换算法是在虚拟内存管理中,当物理内存不足时将页面从内存中转移到磁盘上的算法,常见的页面置换算法有最佳置换算法、先进先出(FIFO)置换算法、最近使用(LRU)置换算法等。
4.文件管理4.1 什么是文件系统?文件系统是指操作系统中用来管理文件的一整套数据结构和算法。
4.2 文件的组织方式有哪些?文件的组织方式主要包括顺序文件、索引文件和散列文件等。
4.3 文件的操作有哪些?文件的操作包括创建文件、打开文件、关闭文件、读文件、写文件、删除文件等。
5.设备管理5.1 什么是设备驱动程序?设备驱动程序是操作系统中负责管理硬件设备的软件模块,它通过与硬件设备进行通信来完成各种输入输出操作。
5.2 什么是虚拟设备?虚拟设备是指通过软件模拟的设备,它可以被操作系统用来管理和控制。
5.3 外部设备中断的处理过程是什么样的?外部设备中断的处理过程包括中断请求、中断处理、中断返回等步骤。
操作系统考试题及答案

操作系统考试题及答案一、选择题1. 操作系统的主要功能是什么?A. 控制计算机硬件B. 管理计算机软件C. 进行数据处理D. 实现用户界面答案:A. 控制计算机硬件2. 进程是什么?A. 程序的执行实例B. 存储器中的数据C. 操作系统的一部分D. 磁盘文件答案:A. 程序的执行实例3. 以下哪个不是操作系统的基本特征?A. 并发B. 共享C. 虚拟D. 可靠性答案:D. 可靠性4. 什么是死锁?A. 一种程序错误B. 进程无法继续执行C. 内存溢出错误D. 系统崩溃答案:B. 进程无法继续执行5. 什么是文件系统?A. 硬件设备B. 操作系统的一部分C. 外部存储器D. 磁盘分区答案:B. 操作系统的一部分二、填空题1. 按照逻辑结构划分,操作系统可以分为____和____。
答案:内核,外壳2. 进程是由____和____组成的。
答案:程序代码,程序数据3. 共享资源可能导致____的发生。
答案:死锁4. 哪些调度算法适用于实时系统?答案:最短作业优先(SJF),最早截止时间优先(EDF)5. 文件系统中的____用来记录文件的地址信息。
答案:目录三、简答题1. 请简要解释“操作系统的并发性”是什么意思。
答案:并发性指的是操作系统能够同时管理多个任务或进程。
通过引入进程调度算法,操作系统可以在有限的时间内轮流执行多个任务,提高计算机的利用率和响应速度。
2. 什么是死锁?请列举几个可能导致死锁发生的条件。
答案:死锁是指两个或多个进程无限期地等待对方持有的资源而无法继续执行的情况。
可能导致死锁发生的条件包括互斥(进程独占资源)、占有并等待(进程持有资源同时等待其他资源)、非抢占(资源不能被强制性地从进程手中夺取)、循环等待(进程间形成环路依赖)。
3. 请简述文件系统的作用。
答案:文件系统是操作系统的一部分,用于管理和组织计算机中的文件。
它提供了一种统一的方式来访问和存储文件,可以进行文件的创建、读取、写入、删除等操作。
操作系统复习题及答案(47题)

一、填空题1.操作系统的主要特征有三个()、()、()。
2.采用多道程序设计技术能充分发挥()和()并行工作的能力。
3.死锁产生的必要条件有四个,即()、()、()、()4.操作系统为用户提供两个接口。
一个是(),用户利用它来组织和控制作业的执行或管理计算机系统。
另一个是(),编程人员使用它们来请求操作系统提供服务。
5.设备管理中采用的数据结构有()、()、()、()等四种。
6.常用的I/O控制方式有程序直接控制方式、中断控制方式、()、()。
7.磁盘是一种()存取设备,磁盘在转动时经过读/写磁头所形成的圆形轨迹称为()。
8.在文件系统中,要求物理块必须连续的物理文件是()9.访问磁盘时间由三部分组成,即()、()和()10.文件的结构就是文件的组织形式,从用户观点出发所看到的文件组织形式称为文件的();从实现观点出发,文件在外存上的存放组织形式称为文件的()。
二、选择题:1.在进程管理中,当()时,进程从阻塞状态变为就绪状态。
A.进程被进程调度程序选中B.等待某一事件C.等待的事件发生D.时间片用完1 / 92.若P、V操作的信号量S初值为2,当前值为-1,则表示有()等待进程。
0个 B.1个 C.2个 D.3个3.进程的三个基本状态在一定条件下可以相互转化,进程由就绪状态变为运行状态的条件是();由运行状态变为阻塞状态的条件是()。
A.时间片用完B.等待某时间发生C.等待的某事件已发生D.被进程调度程序选中。
4.下列进程状态变化中,()变化是不可能发生的。
A.运行->就绪 B.运行->等待 C.等待->运行 D. 等待->就绪5.用V操作唤醒一个等待进程时,被唤醒进程的状态变为()。
等待 B.就绪 C.运行 D.完成一个进程被唤醒意味着()。
该进程重新占有了CPU B.它的优先权变为最大 C.其PCB移至等待队列队首 D.进程变为就绪状态6.在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。
《操作系统》复习题20160620

《操作系统》复习题一一、单项选择题(本大题共19小题30个选择空,每个选择1分共30分,错选、多选或未选均无分)1、在多道批处理系统中,为了充分利用各种资源,系统总是优先选择多个作业投入运行。
(A) 适应于内存容量的(B) 计算量大的(C) I/O量大的(D) 计算型和I/O型均衡的2、在多道批处理系统中,为了提高吞吐量,系统总是想方设法缩短用户作业的。
(A) 周转时间(B) 提交时间(C) 运行时间(D) 阻塞时间3、从下面关于操作系统的论述中,选出一条正确的论述。
(A) 对批处理作业,必须提供相应的作业控制信息。
(B) 对于分时系统,不一定全部提供人机交互功能。
(C) 从响应与交互角度看,分时系统与实时系统的要求相似。
(D) 采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统。
4、在分时系统中,当用户数目为100时,为保证响应时间不超过2S,此时的时间片最大应为。
(A) 10ms(B) 20ms(C) 50ms(D) 100ms5、用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应设置为(1),若S.value的当前值为-1,则表示S.L队列中有(2)个等待进程。
请选择:(1)为,(2)为。
(A) 0(B) 1(C) -1(D) 46、假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换要花费10ms,则系统开销所占的比率约为(1)。
若就绪队列中进程个数增加到20个,其余条件不变,则系统开销所占的比率将(2)。
请选择:(1)为。
(A) 1%(B) 3%(C) 5%(D) 10%请选择:(2)为。
(A) 增加(B) 减少(C) 不变7、下述解决死锁的方法中,属于死锁预防策略的是(1),属于死锁避免策略的是(2)。
请选择:(1)为,(2)为。
(A) 银行家算法(B) 资源分配图化简法(C) 资源有序分配法(D) 撤消进程法8、系统产生死锁是指。
《操作系统》考试练习题及参考答案

《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
操作系统复习题及答案

操作系统复习题及答案操作系统是计算机科学中的核心课程之一,它涉及到计算机系统资源的管理和调度。
以下是一套操作系统的复习题及答案,供学生复习使用。
一、选择题1. 操作系统的主要功能是什么?A. 管理硬件资源B. 管理软件资源C. 管理用户界面D. 管理文件系统答案:A2. 在操作系统中,进程和线程的主要区别是什么?A. 进程是程序的执行实例,线程是进程中的执行单元B. 线程是程序的执行实例,进程是线程的集合C. 进程和线程没有区别D. 进程是线程的子集答案:A3. 死锁的必要条件包括以下哪些?A. 互斥条件B. 请求和保持条件C. 不剥夺条件D. 循环等待条件E. 所有选项答案:E4. 分页和分段内存管理方式的主要区别是什么?A. 分页将内存分为固定大小的块,分段则根据程序的逻辑结构B. 分页根据程序的逻辑结构,分段将内存分为固定大小的块C. 分页和分段没有区别D. 分页是硬件实现的,分段是软件实现的答案:A5. 虚拟内存技术的主要优点是什么?A. 提高了CPU的利用率B. 允许程序比实际物理内存大C. 增加了系统的可靠性D. 减少了I/O操作答案:B二、简答题1. 简述进程的生命周期。
答案:进程的生命周期包括:创建、就绪、运行、阻塞和终止。
创建阶段,操作系统为进程分配必要的资源;就绪阶段,进程等待CPU 时间;运行阶段,进程在CPU上执行;阻塞阶段,进程等待某些事件发生;终止阶段,进程结束执行,释放资源。
2. 什么是死锁?如何预防死锁?答案:死锁是指两个或多个进程在执行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。
预防死锁的方法包括:互斥条件的预防、请求和保持条件的预防、不剥夺条件的预防和循环等待条件的预防。
3. 描述操作系统中的文件系统是如何工作的。
答案:文件系统是操作系统用于存储和组织文件的一种系统。
它负责文件的存储、检索和更新。
文件系统使用目录(或文件夹)来组织文件,提供文件的创建、删除、移动和重命名等操作。
操作系统复习题含答案

操作系统复习题含答案一、选择题1、操作系统是一种()。
A 应用软件B 系统软件C 通用软件D 工具软件答案:B解析:操作系统是管理计算机硬件与软件资源的程序,是系统软件的核心。
2、引入多道程序的目的在于()。
A 充分利用 CPU,减少 CPU 等待时间B 提高实时响应速度C 有利于代码共享,减少主、辅存信息交换量D 充分利用存储器答案:A解析:多道程序设计技术能让 CPU 在多个程序之间切换,充分利用 CPU 资源,减少等待时间。
3、()不是操作系统关心的主要问题。
A 管理计算机裸机B 设计、提供用户程序与计算机硬件系统的界面C 管理计算机系统资源D 高级程序设计语言的编译器答案:D解析:操作系统主要负责管理硬件资源、提供用户与硬件的接口等,而高级程序设计语言的编译器不属于其主要关心的范畴。
4、以下不属于分时系统特征的是()。
A 多路性B 独立性C 及时性D 可靠性答案:D解析:分时系统具有多路性、独立性、及时性和交互性等特征,可靠性并非其突出特征。
5、进程与程序的根本区别是()。
A 静态和动态特征B 是不是被调入内存C 是不是具有就绪、运行和等待三种状态D 是不是占有处理器答案:A解析:程序是静态的指令集合,进程是程序的一次执行过程,具有动态性。
6、在单处理机系统中,处于运行状态的进程()。
A 只有一个B 可以有多个C 不能被挂起D 必须在执行完后才能被撤下答案:A解析:单处理机系统在同一时刻只能有一个进程处于运行状态。
7、进程从运行状态变为等待状态的原因是()。
A 输入或输出事件发生B 时间片到C 输入或输出事件完成D 某个进程被唤醒答案:A解析:当进程需要等待输入或输出完成时,会从运行状态变为等待状态。
8、以下进程调度算法中,对短进程不利的是()。
A 短进程优先调度算法B 先来先服务调度算法C 高响应比优先调度算法D 时间片轮转调度算法答案:B解析:先来先服务调度算法按照进程到达的先后顺序进行调度,短进程可能会等待较长时间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《操作系统》复习题一一、单项选择题(本大题共19小题30个选择空,每个选择1分共30分,错选、多选或未选均无分)1、在多道批处理系统中,为了充分利用各种资源,系统总是优先选择多个作业投入运行。
(A) 适应于存容量的(B) 计算量大的(C) I/O量大的(D) 计算型和I/O型均衡的2、在多道批处理系统中,为了提高吞吐量,系统总是想方设法缩短用户作业的。
(A) 周转时间(B) 提交时间(C) 运行时间(D) 阻塞时间3、从下面关于操作系统的论述中,选出一条正确的论述。
(A) 对批处理作业,必须提供相应的作业控制信息。
(B) 对于分时系统,不一定全部提供人机交互功能。
(C) 从响应与交互角度看,分时系统与实时系统的要求相似。
(D) 采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统。
4、在分时系统中,当用户数目为100时,为保证响应时间不超过2S,此时的时间片最大应为。
(A) 10ms (B) 20ms(C) 50ms (D) 100ms5、用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应设置为(1),若S.value的当前值为-1,则表示S.L队列中有(2)个等待进程。
请选择:(1)为,(2)为。
(A) 0 (B) 1(C) -1 (D) 46、假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换要花费10ms,则系统开销所占的比率约为(1)。
若就绪队列中进程个数增加到20个,其余条件不变,则系统开销所占的比率将(2)。
请选择:(1)为。
(A) 1%(B) 3%(C) 5%(D) 10%请选择:(2)为。
(A) 增加(B) 减少(C) 不变7、下述解决死锁的方法中,属于死锁预防策略的是(1),属于死锁避免策略的是(2)。
请选择:(1)为,(2)为。
(A) 银行家算法(B) 资源分配图化简法(C) 资源有序分配法(D) 撤消进程法8、系统产生死锁是指。
(A) 系统发生重大故障(B) 若干进程同时处理阻塞状态(C) 若干进程正在等待永远不可能得到的资源(D) 若干进程等待被其他进程所占用而又不可能被释放的资源9、从下面关于安全状态和非安全状态的论述中,选出一条正确的论述。
(A) 安全状态是没有死锁的状态,非安全状态是有死锁的状态。
(B) 安全状态是可能有死锁的状态,非安全状态也是可能有死锁的状态。
(C) 安全状态是可能没有死锁的状态,非安全状态是有死锁的状态。
(D) 安全状态是没有死锁的状态,非安全状态是可能有死锁的状态。
10、静态重定位是在作业的(1)中进行的,动态重定位是在(2)中进行的请选择:(1)为,(2)为。
(A) 编译过程(B) 装入过程(C) 修改过程(D) 执行过程11、现代操作系统中,提高存利用率主要是通过功能实现的。
(A) 对换(B) 存保护(C) 地址映射(D) 虚拟存储器12、在没有快表的情况下,分页系统每访问一次数据,要访问(1)次存;分段系统每访问一次数据,要访问(2)次存;段页式系统每访问一次数据,要访问(3)次存。
请选择:(1)为,(2)为,(3)为。
(A) 1 (B) 2(C) 3 (D) 413、通道是一种特殊的,具有执行I/O指令集的能力(A) I/O设备(B) 设备控制器(C) 处理机(D) I/O控制器14、假定把磁盘上一个数据块中的信息输入到一单缓冲区的时间为100us,将缓冲区中的数据传送到用户区的时间M为50us,而CPU对这一块数据进行计算的时间C为50us,这样,系统对每一块数据的处理时间为(1)。
如果将单缓冲改为双缓冲,则系统对每一块数据的处理时间为(2)。
请选择:(1)为,(2)为。
(A) 50us (B) 100us(C) 150us (D) 200us15、操作系统中采用缓冲技术的目的是为了增强系统(1)的能力,为了使多个进程能有效地同时处理输入和输出,最好使用(2)。
请选择:(1)为。
(A) 并行操作(B) 串行操作(C) 控制操作(D) 中断操作请选择:(2)为。
(A) 单缓冲(B) 双缓冲(C) 循环缓冲(D) 缓冲池16、为实现设备分配,应为每个设备设置一(1),在系统中配置一(2);为实现设备独立性,系统中应设置一(3)。
请选择:(1)为,(2)为,(3)为。
(A) 设备控制表(B) 控制器控制表(C) 系统设备表(D) 设备分配表(E) 设备开关表(F) 逻辑设备表17、为实现磁盘镜像功能,需要在系统中配置(1);而为实现磁盘双工功能,则需要在系统中配置(2)。
请选择:(1)为,(2)为。
(A) 双份文件分配表(B) 双份文件目录(C) 两台磁盘控制器(D) 两台磁盘驱动器18、假定盘块的大小为1KB,对于1.2MB的软盘,FAT需要占用的存储空间。
(A) 1KB (B) 1.5KB(C) 1.8KB (D) 2.4KB19、文件目录管理最基本的目标是。
(A) 按名存取(B) 文件共享(C) 文件保护(D) 提高对文件的存取速度(E) 提高I/O速度(F) 提高存储空间利用率二、填空题(本大题共25个空,每空1分共25分)1、对生产者—消费者问题的算法描述如下,请选择将正确的答案填入方框中。
Var mutex, empty, full:semaphore∶=1,n,0;buffer:array[0, …, n-1]of item;in, out: integer∶=0, 0;beginparbeginproceducer:beginrepeat…producer an item nextp;…(1)(2)buffer(in)∶=nextp;in∶=(in+1) mod n;(3)(4)until false;end consumer:beginrepeat(5)(6)nextc∶=buffer(out);out∶=(out+1) mod n;(7)(8)consumer the item in nextc;until false;endparendend2、产生死锁的四个必要条件为(1)、(2)、(3)和(4)。
3、某分页系统,主存容量为64K,页面大小为1K,对一个4页大的作业,其0、1、2、3页分别被分配到主存的2、4、6、7块中,十进制的逻辑地址1023转换为物理地址为(1)、3500转换为物理地址为(2)、4500转换为物理地址为(3)。
4、对于下表所示的段表,请将逻辑地址(0,137),(1,4000),(2,3600),(3,270),(5,230)((1)(2)2,3600)= (3)(5,230)= (4)5、SPOOLing系统由:(1)、(2)、(3)三部分组成。
6、如果利用20行、30列的位示图来标志空闲盘块的状态,假定行号、列号和盘块号均从1开始编号,则在进行盘块分配时,当第一次找到的空闲盘块处于第5行、第12列。
则相应的盘块号为(1)。
在回收某个盘块时,若其盘块号为484,则它在位示图中的位置应为第(2)行、第(3)列。
三、问答题(本大题共4小题,共45分)1、试画出下面八条语句的前趋图,并写出相应的程序来描述图示的前趋关系。
(6分)S1:x:=32;S2:y:=41;S3:z:=x-y;S4:w:=2*y+58S5:u:=w/2-30S6:v:=w+y*3S7:m:=z+x+88S8:n:=u/2+v-3*m2、桌上有一只盘子,每次只能放入一只水果;爸爸专向盘子中放苹果(apple),妈妈专向盘子中放桔于(orange),一个儿子专等吃盘子中的桔子,一个女儿专等吃盘子里的苹果,试用信号量实现他们的同步关系。
(14分)3试问:(1) 该状态是否安全?(5分)(2) 若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?(5分)(3) 如果系统立即满足P2的上述请求,请问,系统是否立即进入死锁状态?(3分)4、在一个请求分页系统中,假如一个作业的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,目前它还没有任何页装入存,当分配给该作业的物理块数目M为3时,请分别计算采用OPT、LRU和FIFO页面淘汰算法时,访问过程中所发生的缺页次数和缺页率。
(12分)《操作系统》复习题二一单项选择题(本大题共22小题40个选择空,每个选择1分共40分,错选、多选或未选均无分)1、在分时系统中,当用户数目为100时,为保证响应时间不超过2S,此时的时间片最大应为。
(A) 10ms (B) 20ms(C) 50ms (D) 100ms2、从下面对临界区的论述中,选出一条正确的论述。
(A) 临界区是指进程中用于实现进程互斥的那段代码。
(B) 临界区是指进程中用于实现进程同步的那段代码。
(C) 临界区是指进程中用于实现进程通信的那段代码。
(D) 临界区是指进程中访问临界资源的那段代码。
3、下列进程状态转换中,绝对不可能发生的状态转换是。
(A) 就绪→执行(B) 执行→就绪(C) 就绪→阻塞(D) 阻塞→就绪(E) 执行→阻塞4、在一个单处理机系统中,存在5个进程,最多可有个进程处于就绪队列。
(A) 0 (B) 1(C) 2 (D) 3(E) 4 (F) 55、对于记录型信号量,在执行一次wait操作时,信号量的值应当(1),当其值为(2)时,进程应阻塞。
在执行signal操作时,信号量的值应当(3),当其值为(4)时,应唤醒阻塞队列中的进程。
请选择:(1)为,(2)为,(3)为,(4)为。
(A) 减1 (B) 加1(C) 大于0 (D) 小于0(E) 大于等于0 (F) 小于等于06、假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换要花费10ms,则系统开销所占的比率约为(1)。
若就绪队列中进程个数增加到20个,其余条件不变,则系统开销所占的比率将(2)。
请选择:(1)为。
(A) 1%(B) 3%(C) 5%(D) 10%请选择:(2)为。
(A) 增加(B) 减少(C) 不变7、下述解决死锁的方法中,属于死锁预防策略的是(1),属于死锁避免策略的是(2)。
请选择:(1)为,(2)为。
(A) 银行家算法(B) 资源分配图化简法(C) 资源有序分配法(D) 撤消进程法8、系统产生死锁是指。
(A) 系统发生重大故障(B) 若干进程同时处理阻塞状态(C) 若干进程正在等待永远不可能得到的资源(D) 若干进程等待被其他进程所占用而又不可能被释放的资源9、下列算法中,(1)只能采用非抢占调度方式,(2)只能采用抢占调度方式,而其余的算法既可采用抢占方式,也可采用非抢占方式。
请选择:(1)为,(2)为。
(A) 高优先权优先算法(B) 时间片轮转法(C) FCFS调度算法(D) 短算法优先算法10、在动态分区式存管理中,倾向于优先使用低址部分空闲区的算法是(1);能使存空间中空闲区分布得较均匀的算法是(2);每次分配时,把既能满足要求,又是最小的空闲区分配给进程的算法是(3)。