操作系统1-3章练习题
1-3章习题(附答案)
OS 1-3章习题3.操作系统是一种(A),它负责为用户和用户程序完成所有(B)的工作,(C)不是操作系统关心的主要问题。
A:(1)应用软件;(2)系统软件;(3)通用软件;(4)软件包。
B:(1)与硬件无关并与应用无关;(2)与硬件相关而与应用无关;(3)与硬件无关而与应用相关;(4)与硬件相关并与应用相关。
C:(1)管理计算机裸机;(2)设计、提供用户程序与计算机硬件系统的接口;(3)管理计算机中的信息资源;(4)高级程序设计语言的编译。
4.在OS总采用多道程序设计技术,能有效地提高CPU、内存和I/O设备的(A)。
为实现多道程序设计需要有(B)。
A:(1)灵活性;(2)可靠性;(3)兼容性;(4)利用率。
B:(1)更大的内存;(2)更快的CPU;(3)更快的外部设备;(4)更先进的终端。
5.推动批处理系统形成和发展的主要动力是(A),推动分时系统形成和发展的主要动力是(B),推动微机OS发展的主要动力是(C)。
A,B:(1)提高计算机系统的功能;(2)提高系统资源利用率-A;(3)方便用户-B;(4)提高系统的运行速度。
C:(1)方便用户;(2)计算机硬件的不断更新换代;(3)便于微机联网;(4)提高资源的利用率。
6.在设计分时操作系统时,首先要考虑的是(A);在设计批处理操作系统时,首先要考虑的是(B);在设计实时操作系统时,首先要考虑的是(C)。
A,B,C:(1)灵活性和可适应性;(2)交互性和响应时间-A;(3)周转时间和系统吞吐量-B;(4)实时性和可靠性-C。
7.在多道批处理系统中,为了充分利用各种资源,系统总是优先选择(A)多个作业投入运行;为了提高吞吐量,系统总是想方设法缩短用户作业的(B)。
A:(1)适应于内存容量的;(2)计算量大的;(3)I/O量大的;(4)计算型和I/O型均衡的。
B:(1)周转时间;(2)运行时间;(3)提交时间;(4)阻塞时间。
8.从下面关于操作系统的论述中,选出一条正确的论述。
计算机操作系统(第三版)第一章练习题及答案
4•目前存在的基木的操作系统类型是:(批处理系统.分时系统.实时系统)
5•操作系统是一组控制和管理计算机和资源,合理地对各类作业进行,以及方
便用户使用的的集合。(换件,软件,调度,程序)
文件系统
设备管理
内存管理操作系统核心
CPU管理
锁件
四、填空題
L—方便性—和—有效性—是设计操作系统时昴重要的两个目标。
说明:需要学握4个目标。(可扩充性、开放性)
2•随肴_VLSI—技术和il•算机技术的迅速发展.计算机映件和体系结构也随之得到迅速发展。
3•用户可以通过三种方式使用计算机:_命令方式•_系统调用方式•_图形窗口方式
供选择的答案:
⑴⑵[3]:
A、单用户系统
D、微机操作系统
[4]: A.计算机激光照排系统
C、讣算机辅助设计系统D、航空订票系统
4、操作系统是为了提商讣算机的[1B]和方便用户使用计算机而配豐的基本软件。它负责管理讣算机系 统中的[2C]・其中包括[3F], [4A],外部设备和系统中的数据。操作系统中的[3]管理部分负责对进程 进行管理。操作系统对系统中的数据进行管理的部分通常叫做[5B]。供选择的答案:
A・多道程序设计B.中断处理C•程序的并发执行D.实现分时与实时处理
6、引入多道程序的目的在于(A) o
A.充分利用CPS减少CPU等待时间B・提拓实时响应速度
C.有利于代码共宇,减少主.辅存信息交换址D.充分利用存储器
7、并发性是指若干爭件在(B)发生。
A.同一时刻B.同一时间间隔内C.不同时刻D.不同时间间隔内
计算机操作系统考试习题
习题第一章习题一、单选题(1)当CPU执行操作系统代码时,称处理机处于( )。
A.执行态B.目态C.管态D.就绪态(2)在下列性质中,( )不是分时系统的特征。
A.多路性B.交互性C.独立性D.成批性(3)下列仅一条指令( )只能在管态下执行。
A.读取时钟指令B.访管指令C.屏蔽中断指令D.取数指令二、填空题(1) 在计算机系统中配置操作系统的主要目的是___________________,操作系统的主要功能是管理计算机系统中的硬件和资源,其中包括处理机管理、存储器管理,以及设备管理和文件管理,这里的处理机管理主要是对进程进行管理。
(2) 利用缓冲区能有效地缓和CPU 和I/O设备之间速度不匹配的矛盾,虚拟设备的功能是使_____________变成能被多个进程同时使用的_________。
第二章习题一、填空题(1)对于一个可执行程序文件,该程序与执行它的进程是一对多的关系。
(2)在单CPU系统中实现并发技术后。
A.进程在一个时间段内并行执行,CPU与外设并行工作。
B.进程在一个时刻并行执行,CPU与外设并行工作。
C.进程在一个时间段内并行执行,CPU与外设串行工作。
D.进程在一个时刻并行执行,CPU与外设串行工作。
(3)从静态角度上看,进程是由PCB、程序段,数据段三部分组成。
(4)正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为就绪状态。
(5)引入进程,可带来资源利用率的提高和系统吞吐量的增加的好处,但却增加了系统的空间和时间开销。
(6)临界区是指进程中用于访问临界资源的那段代码。
(7) ①C是一种只能由P和V操作所改变的整型变量,①可用于实现进程的② D 和③ A ,②是指排他性地访问临界资源。
①:A.控制变量B.锁 C.整型信号量 D.记录型信号量②,③:A.同步 B.通信 C.调度 D.互斥(8)设有6个进程共享同一互斥段,若最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值为 3 。
操作系统习题集(含答案)
您现在的位置:希赛网 > 云阅读 > 软件设计师考试习题集 > 习题1第 3 章:操作系统作者:希赛教育软考学院 来源:希赛网 2014年05月06日习题1上一节本书简介下一节第 3 章:操作系统作者:希赛教育软考学院 来源:希赛网 2014年05月06日习题2 第3章 操作系统 3.1 习题 ● 在一个单CPU的计算机系统中,有两台外部设备R1,R2和三个进程P1,P2,P3.系统采用可剥夺方式优先级的进程调度方案,且所有进程可以并行使用I/O设备。
三个进程的优先级、使用设备的先后顺序和占用设备时间如表3-1所示。
表3-1 设备的先后顺序和占用设备时间 假设操作系统的开销忽略不计,三个进程从投入运行到全部完成,CPU的利用率约为__(1)__%;R2的利用率约为__(2)__%(设备的利用率指该设备的使用时间与进程组全部完成所占用时间的比率)。
(1)A.60 B.67 C.78 D.90 (2)A.70 B.78 C.80 D.89版权方授权希赛网发布,侵权必究 ● 在如图3-1所示的树型文件中,方框表示目录,圆圈表示文件,"/"表示路径的分隔符,"/"路径之首表示根目录。
在图3-1中,__(3)__. 图3-1 树型文件结构图 假设当前目录是D1,进程A以如下两种方式打开文件f1: 方式1 fd1=open("__(4)__/f1",o_RDONLY); 方式2 fd1=open("/D1/W1/f1",o_RDONLY); 其中,方式1的工作效率比方式2的工作效率高,因为采用方式1的文件系统__(5)__. (3)A.子目录W2中文件f2和子目录D2中文件f2是完全相同的 B.子目录W2中文件f2和子目录D2中文件f2是不相同的上一节本书简介下一节第 3 章:操作系统作者:希赛教育软考学院 来源:希赛网 2014年05月06日习题3上一节本书简介下一节第 3 章:操作系统作者:希赛教育软考学院 来源:希赛网 2014年05月06日习题4 C.子目录W2中文件f2和子目录D2中文件f2可能相同也可能不相同 D.树型文件系统中不允许出现相同名字的文件 (4)A./D1/W1 B.D1/W1 C.W1 D.f1 (5)A.可以直接访问根目录下的文件f1 B.可以从当前路径开始查找需要访问的文件f1 C.只需要访问一次磁盘,就可以读取文件f1,而方式2需要两次 D.只需要访问一次磁盘,就可以读取文件f1,而方式2需要三次版权方授权希赛网发布,侵权必究 ● 某仓库有两名发货员,一名审核员。
操作系统课后部分习题及答案
第2章操作系统的运行环境2.2 现代计算机为什么设置目态/管态这两种不同的机器状态?现在的lntel80386设置了四级不同的机器状态(把管态又分为三个特权级),你能说出自己的理解吗?答:现在的Intel 80386把执行全部指令的管态分为三个特权级,再加之只能执行非特权指令的目态,这四级不同的机器状态,按照系统处理器工作状态这四级不同的机器状态也被划分管态和目态,这也完全符合处理器的工作状态。
2.6 什么是程序状态字?主要包括什么内容?答:如何知道处理器当前处于什么工作状态,它能否执行特权指令,以及处理器何以知道它下次要执行哪条指令呢?为了解决这些问题,所有的计算机都有若干的特殊寄存器,如用一个专门的寄存器来指示一条要执行的指令称程序计数器PC,同时还有一个专门的寄存器用来指示处理器状态的,称为程序状态字PSW。
主要内容包括所谓处理器的状态通常包括条件码--反映指令执行后的结果特征;中断屏蔽码--指出是否允许中断,有些机器如PDP-11使用中断优先级;CPU的工作状态--管态还是目态,用来说明当前在CPU上执行的是操作系统还是一般用户,从而决定其是否可以使用特权指令或拥有其它的特殊权力。
2.11 CPU如何发现中断事件?发现中断事件后应做什么工作?答:处理器的控制部件中增设一个能检测中断的机构,称为中断扫描机构。
通常在每条指令执行周期内的最后时刻中扫描中断寄存器,询为是否有中断信号到来。
若无中断信号,就继续执行下一条指令。
若有中断到来,则中断硬件将该中断触发器内容按规定的编码送入程序状态字PSW的相应位(IBM-PC中是第16~31位),称为中断码。
发现中断事件后应执行相中断处理程序,先由硬件进行如下操作:1、将处理器的程序状态字PSW压入堆栈2、将指令指针IP(相当于程序代码段落的段内相对地址)和程序代码段基地址寄存器CS的内容压入堆栈,以保存被子中断程序的返回地址。
3、取来被接受的中断请求的中断向量地址(其中包含有中断处理程序的IP,CS的内容),以便转入中断处理程序。
第1章-第3章选择题练习(附答案)
一、单项选择题(共200个题目)1.一般用户更喜欢使用的系统是(C)。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2.与计算机硬件关系最密切的软件是( D).A.编译程序B.数据库管理程序C.游戏程序D.OS3.现代OS具有并发性和共享性,是由(D)的引入而导致的。
A.单道程序B.磁盘C.对象D.多道程序4.早期的OS主要追求的是(A)。
A.系统的效率B.用户的方便性C.可移植D.可扩充性5.(A )不是多道程序系统。
A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6.( B)是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘D.鼠标7.特权指令可以在(C )中执行。
A.目态B.浏览器中C.任意的时间D.进程调度中8.没有了(C )计算机系统就启动不起来了。
A.编译器B.DBMSC.OSD.浏览器9.通道能够完成( C )之间数据的传输。
cA.CPU与外设B.存与外设C.CPU与主存D.外设与外设10.系统的主要功能有( c)。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11.单处理机计算机系统中,(A )是并行操作的。
A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12.处理机的所有指令可以在(D )中执行。
A.目态B.浏览器中C.任意时间D.系统态13.(B )功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14.要求在规定的时间对外界的请求必须给予与时相应的OS是(B )。
A.多用户分时系统B.实时系统C.批处理系统时间D.网络操作系统15.操作系统是对( C)进行管理的软件。
A.硬件B.软件C.计算机资源D.应用程序16.( B)对多用户分时系统最重要。
操作系统一至三章练习题目(student)
一、填空题1、操作系统通过来管理和控制进程。
2、代表进程生命周期的三种状态是、、。
3、操作系统把用户作业的空间划分成若干个大小相等的块,称为。
4、操作系统向用户提供了两类接口,一类是,另一类是。
5、多道程序设计的特点是多道、和。
6、进程调度的算法主要有四种:、、、。
7、目前认为逻辑文件有两种类型,即有结构的与无结构的。
8、把内存空间划分成与页大小相同的若干块,称为。
9、死锁的原因主要是、、。
10、一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约合作关系称为进程的。
11、程序的顺序执行有两个重要的特点,即程序的和。
12、进程具有和两个重要属性。
13、为了实现多道程序设计,计算机系统在硬件方面必须提供两种支持,它们是和。
14、响应比高者优先算法综合考虑了作业的和。
15、虚拟存储器通常由和两级存储系统组成。
为了在一台特定的机器上执行程序,必须把映射到这台机器主存储器的空间上,这个过程称为。
16、进程的最基本的特征是和。
在UNIX系统中,可通过系统调用来创建进程,系统调用来实现进程的自我终止。
17、使用共享文件进行进程通信的方式被称为;而发送进程利用OS提供的发送命令,直接将格式化的信息发送给目标进程的通信方式则称为。
18、在用信号量实现对临界资源的互斥访问时,若信号量的初值为2,当前值为-1,表示有个进程等待使用该资源。
19、在段页式系统中,作业的地址空间是维的;如果没有快表,则每次从内存中获取数据都需要三次访问内存。
第一次从内存中取得,第二次从内存中取得,第三次从内存中取得。
20、、、,这三个部分组成了进程的实体。
21、可变分区管理的分配策略通常有、和。
22、多道程序设计是利用了和的并行工作能力来提高系统效率的。
23、批处理系统的基本特征是“批量”,它把提高作业的作为主要设计目标,同时也兼顾作业的。
24、在P,V操作中,信号量S的物理意义是当信号量S值大于零时表示;当信号量S值小于零时,其绝对值为。
(完整版)操作系统第3章习题带答案
第三章一、问答题1、用户级线程与内核级线程的区别是什么?2、PCB 中包含哪些信息?进程状态属于哪类信息?3、什么是操作系统的内核?4、简述时间片轮转调度算法的基本思想。
5、某系统采用时间片轮转调度算法的处理机调度算法,某个时刻根据用户要求创建了一个进程P,进程P 在其存在过程中依次经历了:进程调度选中了进程P 占用处理机运行,进程P 运行中提出资源申请,要求增加内存使用量,没有得到;进程等待一段时间后得到内存;进程调度再次选中了进程P 占用处理机运行;进程P 的时间片到;一段时间后,进程P 再次占用处理机;有紧急进程Q 进入,系统停止进程P 的运行,将处理机分配进程Q;进程Q 运行完,进程调度再次选中了进程P 占用处理机运行;进程P 运行完。
请分析进程P 在其整个生命过程中的状态变化。
进程调度选中了进程P 占用处理机运行(就绪→运行),进程P 运行中提出资源申请,要求增加内存使用量,没有得到(运行→阻塞);进程等待一段时间后得到内存(阻塞→就绪);进程调度再次选中了进程P 占用处理机运行(就绪→运行);进程P 的时间片到(运行→就绪);一段时间后,进程P 再次占用处理机(就绪→运行);有紧急进程Q 进入,系统停止进程P 的运行,将处理机分配进程Q(运行→就绪);进程Q 运行完,进程调度再次选中了进程P 占用处理机运行(就绪→运行);进程P 运行完。
请分析进程P 在其整个生命过程中的状态变化。
6、试比较进程与程序的异同。
7、引起创建进程的事件通常有哪些?简述进程的创建过程。
8、简述进程的阻塞过程。
910、进程控制块的作用是什么?它主要包括哪几部分内容?11、简述操作系统的三级调度。
12、为什么要了解进程间的家族关系?因为父进程和子进程之间是隶属关系,子进程可以继承使用父进程的资源;如果父进程被撤销,还应撤销其所有的子孙进程。
13、什么是进程?。
14、试比较进程和线程的区别。
15、简述进程的基本状态,画出其状态转换图。
操作系统章节练习第3章处理机调度
操作系统章节练习第3 章处理机调度一、单项选择题题目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. 执行D. 后备题目66 .在操作系统中,JCB是指()。
A. 作业控制块B. 程序控制块C. 进程控制块D. 文件控制块 题目 7 7.作业调度的关键在于( )。
A. 选择恰当的进程管理程序B. 有一个较好的操作环境C. 选择恰当的作业调度算法D. 用户作业准备充分 题目 88.作业调度选择一个作业装入主存后,该作业能否占用处理器必须由( )A. 驱动调度B. 设备管理C. 作业控制D. 进程调度 题目 99.在操作系统中,作业处于( )状态时,已处于进程的管理之下。
A. 阻塞B. 执行C. 后备D. 完成 题目 1010.作业一旦进入内存即为执行状态, 与之相关的进程在作业进入内存时予以创建, 的初始状态为( )。
A. 提交态 B. 阻塞态 C. 就绪态 D. 运行态 题目 1111.进程调度是根据一定的调度算法,从( )队列中挑选出合适的进程。
A. 运行B. 就绪C. 等待D. 阻塞题目 12 12.在批处理系统中,周转时间是( )。
A. 作业的相对等待时间B. 作业等待时间和运行时间之和C. 作业运行时间D. 作业被调度进入主存到运行完毕的时间 题目 1313.从系统的角度出发,希望批处理控制方式下进入输入井的作业()尽可能小。
第3章答案(操作系统基础)
习题三一、选择题1. 计算机操作系统属于B。
A. 应用软件B. 系统软件C. 工具软件D. 文字处理软件2. 操作系统负责管理计算机的C。
A. 程序B. 作业C. 资源D. 进程3. 在计算机系统中配置操作系统的主要目的是B。
A. 增强计算机系统的功能B. 提高系统资源的利用率C. 提高系统的运行速度D. 合理组织系统的工作流程,以提高系统吞吐量4. 操作系统对处理机的管理实际上是对D。
A. 存储器管理B. 虚拟存储器管理C. 运算器管理D. 进程管理5. 允许多个用户以交互方式使用计算机的操作系统称为B。
A. 批处理操作系统B. 分时操作系统C. DOS操作系统D. 个人计算机操作系统6. 允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为B。
A. 批处理操作系统B. 分时操作系统C. 多处理器操作系统D. 微机操作系统7. 以下不属于操作系统关心的主要问题是D。
A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的接口C. 管理计算机中的信息资源D. 高级程序设计语言的编译8. 在设计实时操作系统时,首先要考虑的是D。
A. 灵活性和可适应性B. 交互性和响应时间C. 周转时间和系统吞吐量D. 实时性和可靠性9. 操作系统通过B对进程进行管理。
A. 进程B. 进程控制块C. 进程启动程序D. 进程控制区10. 在下列系统中属于实时信息系统是B。
A. 计算机激光照排系统B. 民航售票系统C. 办公自动化系统D. 火箭飞行控制系统11. 下面关于并发性的正确论述是C。
A. 并发性是指若干事件在同一时刻发生B. 并发性是指若干事件在不同时刻发生C. 并发性是指若干事件在同一时间间隔内发生D. 并发性是指若干事件在不同时间间隔内发生12. 在3.x版本以前的MS-DOS是A操作系统。
第3章操作系统基础·2·A. 单用户单任务B. 单用户多任务C. 多用户单任务D. 多用户多任务13. MS-DOS和Windows XP都是由B开发的。
大学计算机课程 操作系统习题解答
习题及参考答案
第1章习题及参考答案
3.简述操作系统的五大管理的主要功能。 简述操作系统的五大管理的主要功能。
存储器管理的主要功能包括:内存分配、地址映射、内存 保护和内存扩充。处理机管理的功能包括:作业和进程调度、 进程控制和进程通信。设备管理的主要功能包括:缓冲区管理、 设备分配、设备驱动和设备无关性。文件功能应包括:文件存 储空间的管理、文件操作的一般管理、目录管理、文件的读写 管理和存取控制。现代操作系统向用户提供图形界面、命令界 面、程序界面三种类型的界面。
习题及参考答案
第1章习题及参考答案
5.什么是批处理系统、分时系统和实时系统?它们 什么是批处理系统、分时系统和实时系统? 各自有什么特征? 各自有什么特征?
批处理系统:操作员把用户提交的作业进行分类, 批处理系统:操作员把用户提交的作业进行分类 , 把一批 作业编成一个作业执行序列, 作业编成一个作业执行序列,由专门编制的监督程序自动一次 处理。其主要特征是:用户脱机使用计算机、成批处理、 处理。其主要特征是:用户脱机使用计算机、成批处理、多道 程序执行。 程序执行。 分时系统:把处理机的运行时间分成很短的时间片, 分时系统:把处理机的运行时间分成很短的时间片 , 按时 间片轮转的方式,把处理机分给各进程使用。 间片轮转的方式,把处理机分给各进程使用。其主要特征是: 交互性、多用户同时性、独立性和及时性。 交互性、多用户同时性、独立性和及时性。 实时系统:在被控对象允许( 规定) 实时系统:在被控对象允许 ( 规定 ) 的时间范围内做出响 应。其主要特征是:除具备分时系统的四大特征外,还具备实 其主要特征是:除具备分时系统的四大特征外, 时时钟管理、高可靠性、连续的人机对话和过载保护。 时时钟管理、高可靠性、连续的人机对话和过载保护。
操作系统练习题(带答案)
操作系统练习题(带答案)第1-3章练习题⼀、选择题1.关于操作系统的叙述( D )是不正确的。
A.管理资源的程序B.管理⽤户程序执⾏的程序C.能使系统资源提⾼效率的程序D.能⽅便⽤户编程的程序2.下⾯关于操作系统的叙述中正确的是( A )。
A.批处理作业必须具有作业控制信息B.分时系统不⼀定都具有⼈机交互功能C.从响应时间的⾓度看,实时系统与分时系统差不多D.由于采⽤了分时技术,⽤户可以独占计算机的资源3.⽤户程序调⽤操作系统的功能必须使⽤( B )。
A.调⽤命令B.系统调⽤C.作业控制D.控制命令4.批处理操作系统提⾼了计算机的⼯作效率,但( B )。
A.系统资源利⽤率不⾼ B. 在作业执⾏时⽤户不能直接⼲预C. 系统吞吐量⼩D. 不具备并⾏性5.引⼊进程概念的关键在于( A )。
A.共享资源B.独享资源C.顺序执⾏D.便于执⾏6.操作系统提供给程序员的接⼝是( B )。
A.进程B.系统调⽤C.库函数D.B和C7.进程和程序的最根本区别在于( B )。
A.对资源的占有类型和数量B.进程是动态的,⽽程序是静态的C.看它们是否能够并发地在处理机上运⾏D.进程的规模较⼩,程序的规模较⼤8.在多道程序设计技术的计算机系统中,CPU( C )。
A.只能被⼀个进程占⽤B.可以被多个进程同时占⽤C.可以被多个进程交替占⽤D.可以被操作系统和另⼀个进程同时占⽤9.当CPU处于内核态时,它可以执⾏的指令是( D )。
A.只有特权指令B.只有⾮特权指令C.只有访管指令D.计算机中的所有指令10.在进程的状态转换过程中,( D )是不可能发⽣的。
A.运⾏态变为就绪态B.就绪态变为运⾏态C.运⾏态变为阻塞态D.阻塞态变为运⾏态11.在⼀个单处理机系统中,若有5个⽤户进程,则处于就绪状态的⽤户进程最多有( C )个。
A.0B.1C.4D.512.当⼀个进程处于这样的状态时,( A ),称为阻塞状态。
A.它正等着输⼊⼀批数据B.它正等着进程调度C.它正等着分给它⼀个时间⽚D.它正等着进⼊内存13.进程间的同步和互斥,分别表⽰了进程间的( B )。
操作系统原理习题集及答案
12.操作系统有多种类型:允许多用户将若干个作业提交给计算机系统集中处理 的操作系统称为﹎﹎A﹎﹎。 A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系 统 13.操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称 为﹎﹎A﹎﹎。 A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系统 14. UNIX 操作系统是著名的﹎﹎A﹎﹎。 A: (1)多道批处理系统 (2)分时系统 (3)实时系统 (4)分布式系统 15. 在设计批处理系统时,首先要考虑的是﹎﹎A﹎﹎。 A:(1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 16. 在设计分时操作系统时,首先要考虑的是﹎﹎A﹎﹎。 A: (1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 17.在设计实时操作系统时,首先要考虑的是﹎﹎A﹎﹎。 A: (1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 18.分时操作系统的主要特征之一是提高﹎﹎A﹎﹎。 A: (1)计算机系统的可靠性 (2)计算机系统的交互性 (3)计算机系统的实时性 (4)计算机系统的安全性 19.批处理系统的主要缺点是﹎﹎A﹎﹎。 A: (1)CPU的利用率不高 (2)失去了交互性 (3)不具备并行性 (4)以上 都不是 20. 分时系统中,为使多个用户能够同时与系统交互,最关键的问题是﹎﹎ A﹎ ﹎。 A: (1)计算机具有足够的运行速度 (2)内存容量应足够大 (3)系统能及时地接 收多个用户输入 (4)能在一短的时间内, 使所有用户程序都能运行 (5)能快速进 行内外存对换 21. 实时操作系统对可靠性和安全性要求极高,它﹎﹎A﹎﹎。 A: (1)十分注重系统资源的利用率 (2)不强调响应速度 (3)不强求系统资源的利用率 (4)不必向用户反馈信息 22. 分时系统的响应时间(及时性)主要是根据﹎﹎A﹎﹎确定的。 A: (1)时间片大小 (2)用户数目 (3)计算机运行速度 (4)用户所能接受的等待时间 (5)控制对象所能接受的时延 23.实时系统的响应时间则是由﹎﹎A﹎﹎确定的。 A:(1)时间片大小 (2)用户数目 (3)计算机运行速度 (4)用户所能接受的等待时间 (5)控制对象所能接受的时延 24. 分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最 大应为﹎﹎A﹎﹎。 A: (1)10ms (2)20ms (3)50ms (4)100ms (5)200ms 25.假设就绪队列中有 10 个进程,系统将时间片设为 200ms,CPU 进行进程切换 要花费 10ms。则系统开销所占的比率约为﹎﹎A﹎﹎ A: (1)0.5% (2)1% (3)5% (4)10%
操作系统_第三章_复习题
操作系统_第三章_复习题(总7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第三章死锁复习题一、单项选择题1.避免死锁的一个著名的算法是( B)。
A.先入先出法; B.银行家算法;C.优先级算法; D.资源按序分配法。
2.计算机系统产生死锁的根本原因是( D )。
A.资源有限 B.进程推进顺序不当C.系统中进程太多 D.A和 B3.资源预先分配策略可以实现死锁的( A )。
A.预防 B.避免(在资源的动态分配过程中,采取的一种方法) C.检测 D.恢复4.若系统中有5台绘图仪,有多个进程均需要使用2台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A、5B、2C、3 D、45.产生系统死锁的原因可能是由于( C)。
A、进程释放资源B、一个进程进入死循环C、多个进程竞争资源出现了循环等待D、多个进程竞争共享型设备6. 两个进程争夺同一个资源( B)。
A.一定死锁B.不一定死锁C.不会死锁D.以上说法都不对7. 解决死锁的途径是( D)。
A. 立即关机排除故障B. 立即关机再重新开机C. 不要共享资源,增加独占资源D. 设计预防死锁方法,运行检测并恢复8. 进程P1使用资源情况:申请资源S1,申请资源S2,释放资源S1;进程P2使用资源情况:申请资源S2,申请资源S1,释放资源S2,系统并发执行进程P1,P2,系统将(B)。
A.必定产生死锁B. 可能产生死锁C.会产生死锁D. 无法确定是否会产生死锁9. 两个进程同时运行并希望使用对方所占用的资源,而又都不肯释放所占用资源的情形被称做(A)。
A 死锁B 循环等待C 互斥D 银行家算法10. (A )阐明了"如果出现死锁,忽略它,就当自己完全不知道发生死锁一样"。
A驼鸟算法 B 银行家算法C 循环等待D DRAG11. (不安全状态)意味着资源分配会导致死锁,而(安全状态)意味着可以避免死锁。
操作系统引论习题(含答案)
第1章操作系统引论一、单项选择题1、操作系统是一种()。
A、通用软件 B 系统软件C应用软件D软件包2、操作系统的()管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机3、操作系统是对()进行管理的软件A.件包B.硬件C.计算机资源D.应用程序4、从用户的观点看,操作系统是()。
A.用户与计算机之间的接口B。
控制和管理计算机资源的软件C。
合理地组织计算机工作流程的软件D。
由若干层次的程序按一定的结构组成的有机体5、操作系统的功能是进行处理机管理、()管理、设备管理及信息管理。
A.进程B.存储器C.硬件D.软件6、操作系统中采用多道程序设计技术提高CPU和外部设备的()A.利用率B.可靠性C.稳定性D.兼容性7、操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的()和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C.灵活性D.兼容性8、操作系统的基本类型主要有()。
A.批处理系统、分时系统及多任务系统B.实时系统、批处理系统及分时系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统9、所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理B.多道程序设计C.实时处理D.共行执行10、多道批处理系统的硬件支持是20世纪60年代初发展起来的()。
A.RISC技术B.通道和中断机构C.集成电路D.高速内存11、下面关于操作系统的叙述中正确的是()。
A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由采用了分时技术,用户可以独占计算机的资源。
12、()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时13、如果分时操作系统的时间片一定,那么(),则响应时间越长。
操作系统习题
一、选择题1.在三种基本类型的操作系统中,都设置了进程调度,在批处理系统中还应设置作业调度;在分时系统中除了设置进程调度,通常还设置中级调度,在多处理机系统中则还需设置剥夺调度。
2.在面向用户的调度准则中,截止时间的保证是选择实时调度算法的重要准则,响应时间快是选择分时系统中调度算法的重要准则,平均周转时间短是批处理系统中选择作业调度算法的重要准则,而优先权高的作业能获得优先服务准则则是为了照顾紧急作业用户的要求而设置的。
3.作业调度是从处于后备状态的队列中选取作业投入运行,周转时间是指作业进入系统到作业完成所经过的时间间隔,时间片轮转算法不适合作业调度。
4.下列算法中,FCFS算法只能采用非抢占调度方式,时间片轮转法只能采用抢占调度方式,而其余的算法既可采用抢占方式也可采用非抢占方式。
5.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用短作业优先;为照顾紧急作业的用户,应采用基于优先权的剥夺调度算法;为能实现人机交互作用应采用时间片轮转法;为了兼顾短作业和长时间等待的用户,应采用高响应比优先;为了使短作业、长作业及交互作业用户都比较满意,应采用多级反馈队列调度算法;为了使平均周转时间最短,应采用短作业优先算法。
6.下列调度方式和算法中,最容易引起进程长期等待的是抢占式静态优先权优先算法。
7.下列选项中,降低进程优先级的最合理的时机是进程的时间片用完。
8.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中有新进程进入就绪队列不是引起操作系统选择新进程的直接原因。
9.从下面关于优先权大小的论述中,选择一条正确的论述。
(6)在动态优先权时,随着进程执行时间的增加,其优先权降低。
10.假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进行进程切换要花费10ms,则系统开销所占的比率约为%3,若就绪队列中进程的个数增加到20个,其余条件不变,则系统开销所占的比率将不11.EDF算法选择第4章一、选择题1.从存储管理功能的论述中,选出两条正确的论述。
操作系统第一-三章自测题及解答
a=55;
pid=fork();
if (pid==0){
sleep(5);
a=99;
sleep(5);
printf(“child leaving\n”);
exit(0);
}
else
{ sleep(7);
printf(“a=%d\n”,a);
wait(0);
printf(“parent child exited\n”);
a.在顺序环境下,CPU的利用率是多少? b.在多道程序环境下,CPU的利用率是多少? 2、若程序Pa和Pb单独执行时分别用Ta和Tb,Ta=1小时,Tb=1.5小时,其中CPU工作时间分别 为ta=18分钟,tb=27分钟,如果采用多道程序设计方法,让Pa和Pb并行工作,假定CPU利用率 达到50%,另外15分钟系统开销,请问系统效率提高多少? 3、下列程序执行时,系统的输出可能是什么?
统采用银行家算法实施死锁避免策略。
T0时刻系统状态表
最大资源需求量 已分配资源数量
ABC
ABC
P1 5 5 9
212
P2 5 3 6
402
P3 4 0 11
405
P4 4 2 5
204
P5 4 2 4
314
注:本自测题仅供自测用,不代表期末考试观点,如无雷同,敬请谅解!
第 5 页 共 13 页
《操作系统》第一-三章)自测题(时间: 3:00 小时)
状态。
19. 用户为阻止进程继续运行,应利用( )原语;若进程正在执行,应转变为( )状态。
不久,若用户要恢复其运行,应利用( )原语,此时进程应转变为( )状态。
20. 每执行一次 V 操作,表示( );若 S.value <= 0,则表示( ),此时应( )。
操作系统第三章
操作系统第三章—.单选题1在三种基本类型的操作系统中,都设置(进程调度),在批处理系统中还应设置()oA、⑴剥夺进度B、(2)作业调度C、(3)进程调度D、(4)中级调度E、(5)多处理机调度正确答案:B2在三种基本类型的操作系统中,都设置(进程调度),在批处理系统中还应设置(作业调度);在分时系统中除了(进程调度)以外,通常还设置了()oA、⑴剥夺进度B、(2)作业调度C、(3)进程调度D、(4)中级调度E、(5)多处理机调度正确答案:D3在三种基本类型的操作系统中,都设置(进程调度),在批处理系统中还应设置(作业调度);在分时系统中除了(进程调度)以外:通常还设置了(中级调度),在多处理机系统中还需设置()oA、(1)剥夺进度B、(2)作业调度C、(3)进程调度D、(4)中级调度E、(5)多处理机调度正确答案:E4在面向用户的调度准则中,()是选择实时调度算法的重要准则。
A、⑴响应时间快B、(2)平均周转时间短C、(3)截止时间的保证D、(4)优先权高的作业能获得优先服务E、⑸服务费低正确答案:C5在面向用户的调度准则中,()是选择分时系统中进程调度算法的重要准则。
A、⑴响应时间快B、(2)平均周转时间短C、(3)截止时间的保证D、(4)优先权高的作业能获得优先服务E、(5)服务费低正确答案:A6在面向用户的调度准则中()是批处理系统中选择作业调度算法的重要准则。
A、⑴响应时间快B、(2)平均周转时间短C、(3)截止时间的保证D、(4)优先权高的作业能获得优先服务E、⑸服务费低正确答案:B7在面向用户的调度准则中,()准则则是为了照顾紧急作业用户的要求而设置的。
A、⑴响应时间快B、(2)平均周转时间短C、(3)截止时间的保证D、(4)优先权高的作业能获得优先服务E、⑸服务费低正确答案:D8作业调度是从处于()状态的队列中选取投入运行。
A、⑴运行B、⑵后备C、⑶提交D、⑷完成E、⑸阻塞F、(6)就绪正确答案:B9()是指作业进入系统到作业完成所经过的时间间隔。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、死锁与安全状态的关系是( ) A死锁状态可能是安全状态 B安全状态也可能是死锁状
态 C不安全状态必定产生死锁 D死锁状态一定是不安 全状态 2、为多道程序提供的共享资源不足时,可能会出现 死锁,但是,不适当的( )也可能产生死锁 A进程调度顺序 B进程的优先级 C资源分配方法 D进 程推进顺序 3、采用资源录夺可解除死锁,还可以采用( )方法 解除死锁 A执行并行操作 B终止进程 C拒绝分配新资源 D修改 信号量
10、下面关于进程的叙述不正确的是( )
A进程申请CPU得不到满足时,其状态变为就绪状态 B在单CPU系统中,任一时刻有一个进程处于运行状
态 C优先级是进行进程调度的重要依据,一旦确定不能 改变 D进程获得处理机而运行是通过调度而实现的 11、某个进程从等待(阻塞)状态进入就绪状态,可 能是由于( ) A正在运行的进程运行结束 B正在运行的进程执行了P操作 C正在运行的进程执行了V操作 D正在运行的进程时间和完
2、采用时间片轮转法分配CPU时,当处于运行状态
的进程用完一个时间片后,它的状态是( ) A阻塞 B运行 C就绪 D消亡
1、一作业8:00到达系统,估计运行时间为1小时,若
10:00开始执行,其响应比是( ) A2 B1 C3 D0.5 2、有利于提高系统吞吐量的作业调度算法是( ) A先来先服务 B短作业优先 C时间片轮转 D多级反 馈队列
1、假设系统有相同类型的9个资源被4个进程共享,
试分析每个进程最多可以请求多少个资源数量该系统 仍无死锁?( ) A1 B2 C3 D4
1、以上叙述中正确的是( ) A进程调度程序主要是按一定算法从阻塞队列中选择
一个进程,将处理机分配给它 B预防死锁的发生可以通过破坏产生死锁的4个必要条 件之一来实现,但破坏互斥条件的可能性不大 C进程进入临界区时要执行开锁原语 D P、V操作可以防止死锁的发生 2、在( )的情况下,系统出现死锁 A计算机系统发生了重大故障 B有多个阻塞的进程正在等待键盘的输入 C若干进程因竞争资源而无休止地相互等待他方释放 已占有的资源 D资源数大大小于进程数或进程同时申 请的资源数大大超过资源总数
进程同步练习题
1、操作系统在使用信号量解决同步与互斥问题中,若
P、V操作的信号量S初值为3,当前值为-2,则表示有 ( )个等待进程 A0 B1 C2 D3 2、当进程( ),进程从执行状态转变为就绪状态 A被调查程序选中 B时间片到时 C等待某一事件 D等待的事件发生了 3、进程从运行态到等待态可能是( ) A运行进程执行了P操作 B进程被调度程序选中 C运行进一把时间片用完 D运行进程执行了V操作
3、下列几种关于进程的叙述(
)最不符合操作系统
对进程的理解 A进程是在多程序环境中的完整程序 B进程可以由正文段、数据段和进程控制块描述 C线程是一种特殊的进程 D进程是程序在一个数据集合上的进行过程,它是系 统进行资源分配和调度的一个独立单位
7、某进程序由于需从肋上读入数据而处于等待状态。
2、在消息缓冲通信方式中,临界资源为( ) A发送进程 B消息队列 C接收进程 D信箱 3、执行V操作时,当信号量的值( ),应释放一个
等待该信号量的进程 A小于0 B大于0 C小于等于0 D大于等于0 4、有9个生产者,6个消费者,共从量为8的缓冲区。 在这个生产者-消费者问题中,互斥使用缓冲区的信号 量mutex的初始值应该为( ) A1 B6 C8 D9
1、在一个只有单处理机的操作系统中,进程有运行、
就绪、等待三个基本状态。假如某时刻系统中有10个 进程并发执行,且CPU为非核心态情况下,试问: 1)这时刻系统中处于运行状态的进程数最多有几个? 最少有几个? 2)这时刻系统中处于就绪状态的进程最多有几个?最 少有几个? 3)这时刻系统中处于等待状态的时程最多有几个?最 少有几个?
1、设有一组进程,它们需占用CPU时间和优先级如下
进程 到达时间 运行时间 优先级 P1 0 3 3 P2 2 6 1 P3 4 4 3 P4 6 5 4 P5 8 2 2
1)当分别采用FCFS(先来先服务)、RR(时间片=2
)、SPF(非抢占短进程优先)和HRRN(高响应比高 者优先)、非抢占式优先级(数值大的优先级大)五 种调度算法时的调度顺序甘特图 2)计算各种调度算法下各进程的等待时间、周转时间 、带权周转时间 3)计算各种算法的平均带权周转时间和平均周转时间
2、操作系统中,信号量表示资源,其值( )
A只能进行加减乘除运算来改变 B进行任意的算术运算来改变
C只能进行布尔型运算来改变
D仅能用初始化和P、V操作来改变 3、在解决进程间同步和互斥机制中,在一种机制是用
一个标志来代表某种资源的状态,该标志称为( ) A共享变量 Bflag C信号量 D共享内存
1、下列正确的论述是( ) A对临界资源是不能实现资源共享的 B对临界资源,采采取互斥访问,来实现共享 C为临界资源配上相应的设备控制块后,便能被共享 D对临界资源应采取同时访问方式,来实现共享
1、进程中( )是临界区 A用于实现进程同步的那段程序 B用于实现进程通信的那段程序 C用于访问共享资源的那段程序 D用于更改共享数据的那段程序 2、对信号量S执行P操作后,使进程进入等待队列的
条件是( ) A S.value<0 B S.value<=0 C S.value>0 D S.value>=0 3、假设一个正在运行的进程对信号量S进行了P操作 ,信号量S的值变为-1,此时该进程将( ) A转为等待状态 B转为就绪状态 C继续运行 D终止
1、两个或多个活动在同一给定的时间间隔中进行称为
执行时间的是( ) A时间片轮转 B短进程优先 C先来先服务 D高响应比 3、在批处理系统中,周转时间是( ) A作业运行时间 B作业等待时间和运行时间之和 C作业的相对等待时间 D作业被调度进入主存到运行 完毕业的时间 4、最有利于提高资源的利用率、能使短作业、长作 业及交互作业用户都比较满意的调度算法是( ) A先来先服务 B短作业优先 C时间片轮转 D多级反馈 队列
1、设有4个作业同时到达,每个作业的执行时间均为2
小时,它们在一台处理机上按单道方式运行,则平均 周转时间为( ) A1小时 B5小时 C2.5小时 D8小时 2、调度算法与作业的估算运行时间有关的是( )算 法 A先来先服务 B优先权 C短作业优先 D时间片轮转 3、( )优先级是在创建进程时确定的,确定之后在 整个进程运行基本不再改变 A先来先服务 B静态 C动态 D短作业 4、操作系统中必不可少的调度是( ) A高级调度 B中级调度 C作业调度 D进程(线程) 调度
1、系统出现死锁的原因是( )
A计算机系统发生了重在故障 B有多个封锁的进程同时存在
C若干进程因竞争资源而无休止地等待着他方释放已
占有的资源 D资源数大大少于进程数 2、系统死锁可利用( )来描述 A进程 B程序 C系统流程图 D资源分配图 3、设M为同类资源数,N为系统中并发进程数,当N 个进程共享M个互斥资源时,每个进程的最大需求是 W,则会出现死锁的情况是( ) A M=2,N=1,W=2 B M=2,N=2,W=1 C M=4,N=3,W=2 D M=4,N=2,W=3
( ) A并行 B共享 C并发 D异步 2、任何两个并发进程之间( ) A一定存在互斥关系 B一定存在同步关系 C一定彼此独立无关 D可能存在同步或互斥关系
1、实现进程之间同步与互斥的通信工具为( ) A P、V操作 B信箱通信 C消息缓冲 D高级通信
1、分时操作,进程调度经常采用( )算法 A先来先服务 B最大优先权 C时间片轮转 D随机 2、下列进程调算算法中,综合考虑进程等待时间和
2、假定在一个处理机上执行以下五个进程
进程
到达时间 运行时间
P1
0 3
P2
2 6
P3
4 4
P4
6 5
P5
8 2
当分别采用FCFS(先来先服务)、RR(时间片=1)、
SPF(非抢占短进程优先)和HRRN(高响应比高者优 先)四种调度算法时 1)画出四种算法进程执行的次序图 2)计算每个进程的周转时间和平均周转时间
P1等待P2所占有的某一资源,P2等待P3所占有的资源 ,。。,而Pn等待P1所占有的资源形成一个( )。 A进程顺序推进 B进程循环等待环 C资源有序分配 D资源强占 2、互斥条件是指( )。 A某资源在一段时间内只能由一个进程占有,不能同 时被二个或二个以上的进程占有。B一个进程在一段 时间内只能占用一个资源。C多个资源只能由一个进 程占有。D多个资源进程分别占有 3、某计算机系统中有8台打印机,由K个进程竞争使 用,每个进程最多需要3台打印机,该系统可能发生 死锁的K的最小值是( ) A2 B3 C4 D5
1、每个管程管理(1)临界资源,进程要进入管程,
其方法是通过调用特定的(2)。管程内部任何时刻 (3)进程处于活动状态,活动进程调用管程内的(4 ),不活动的进程处在条件变量上,条件变量类似于 (5),也有wait和singnal操作。 1)A一个 B二个 C若干 D全部 2)A入口程序 B访管指令 C特权指令 D原语 3)A只允许一个 B只允许一对即二个 C可允许若干个 D理论上可允许无穷多个 4)A类程 B过程 C函数 DP操作和V操作 5)A布尔变量 B普通变量 C信号量 D队列结构变量
当系统完成了所需的读盘操作后,此时该进程的状态 将( ) A就绪到运行 B运行到就绪 C运行到阻塞 D等待到就绪
9、支持多道程序设计的操作系统在运行过程中,不
断地选择新进程运行来实现CPU的共享,但其中( ) 不是引起操作系统选择新进程的直接原因。 A运行进程的时间片用完 B运行程出错 C运行进程要等待某一时间发生 D有新进程进入就绪 状态