最新文档操作系统习题
操作系统-习题集(含答案)
![操作系统-习题集(含答案)](https://img.taocdn.com/s3/m/80dd6a6a443610661ed9ad51f01dc281e43a5612.png)
《操作系统》课程习题集一、单选题1.下面关于操作系统的叙述中正确的是()。
A.从响应时间的角度来看,实时系统与分时系统无本质差别B.多道运行是现代操作系统的特征之一,它是指宏观和微观上都并行C.操作系统的特征是并行性、共享性、虚拟性和不确定性D.在分时系统中,响应时间≈时间片×用户数,因此只要时间片足够小其响应时间一定能改善。
2.在进程状态的转换中,()是不可能的。
A.运行状态→就绪状态B.阻塞状态→运行状态C.运行状态→阻塞状态D.阻塞状态→就绪状态3.设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是()。
A.m=4,n=3,w=2 B.m=2,n=2,w=1C.m=5,n=2,w=3 D.m=4,n=3,w=34.在有m个进程的系统中有死锁出现时,死锁进程的个数k应该满足的条件是()。
A.1≤k≤m B.2≤k≤m C.k=m=1 D.k和m没有关系5.在有n个进程共享一个互斥段,如果最多允许m个进程(m<n)同时进入互斥段,则信号量的变化范围是()。
A.-m~1 B.-m~0 C.-m-1~n D.-m-1~n-16.下面有关管程的叙述中,正确的是()A.管程是进程间互斥的机制,它保证进程互斥地访问共享变量,并方便地阻塞和唤醒进程。
B.管程和P.V一样,同步操作分散在各个进程中。
第 2 页,共4 页C.管程和P.V一样,使用不当就可能导致进程死锁。
D.一个管程定义了一个数据结构和能在该数据结构上并发执行进程所的一组操作,这组操作能同步进程和改变管程中的数据。
7.在存储管理的各种方法中,主要考虑程序是否需要一次性装入、程序是否被装入到连续的物理内存中、能否实现存储扩充等问题。
请问能够实现程序部分装入不连续物理内存便可运行的存储管理方法是()。
A.分区存储管理B.纯分页存储管理C.请求分页存储管理D.请求分段存储管理8.文件系统采用二级目录结构,这样可以()。
操作系统试题及答案
![操作系统试题及答案](https://img.taocdn.com/s3/m/6f0430ab900ef12d2af90242a8956bec0975a58d.png)
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 文件管理B. 设备管理C. 内存管理D. 所有选项都是答案:D2. 进程和程序有什么区别?A. 进程是程序的执行实例B. 程序是进程的代码C. 进程是程序的存储D. 程序是进程的输出答案:A3. 在现代操作系统中,虚拟内存的作用是什么?A. 提供额外的存储空间B. 允许程序使用更多的内存C. 允许操作系统管理内存D. 允许多个程序同时运行答案:B4. 死锁的四个必要条件是什么?A. 互斥、占有和请求、不可剥夺、循环等待B. 互斥、占有和请求、可剥夺、循环等待C. 互斥、释放和请求、不可剥夺、循环等待D. 互斥、占有和请求、不可剥夺、非循环等待答案:A5. 什么是分页和分段?A. 分页是内存管理的一种技术,分段是文件管理的一种技术B. 分页是文件管理的一种技术,分段是内存管理的一种技术C. 分页和分段都是内存管理的技术D. 分页和分段都是文件管理的技术答案:C二、简答题1. 简述操作系统的五大基本功能。
答:操作系统的五大基本功能包括:进程管理、内存管理、文件系统管理、设备管理以及用户接口。
2. 解释什么是进程和线程,并说明它们之间的关系。
答:进程是程序的执行实例,是操作系统进行资源分配和调度的一个独立单位。
线程是进程中的一个实体,是CPU调度和执行的单位,一个进程可以包含多个线程。
3. 描述死锁的四个必要条件,并给出一个死锁的实例。
答:死锁的四个必要条件包括:互斥条件(资源不能被多个进程同时使用)、占有和请求条件(进程正在占有某些资源,同时请求其他资源)、不可剥夺条件(已分配给进程的资源,在未使用完之前不能被强制夺走)、循环等待条件(存在一种进程资源的循环等待关系)。
实例:银行家算法中,如果多个客户同时请求资源,且每个客户都占有一些资源,同时请求其他资源,就可能发生死锁。
三、论述题1. 论述操作系统中进程调度的几种基本算法,并比较它们的优缺点。
计算机操作系统习题及答案
![计算机操作系统习题及答案](https://img.taocdn.com/s3/m/a9350a21f18583d049645936.png)
精心整理第一章操作系统引论?一、单项选择题1.操作系统是一种__________。
A.通用软件B.系统软件C.应用软件D.软件包2,操作系统的__________管理部分负责对进程进行调度。
8.操作系统的基本类型主要有_______。
A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统9.所谓_______是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理B.多道程序设计C.实时处理 D.并行执行10._______操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络D.分布式C.分时D.实时11.如果分时操作系统的时间片一定,那么_______,则响应时间越长。
A.用户数越少B.用户数越多除此之外还为用户使用操作系统提供了用户接口。
2.如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者或其中两者的功能,这样的操作系统称为_________。
3.在分时和批处理系统结合的操作系统中引入了“前台”和“后台”作业的概念,其目的是_________。
4.分时操作系统的主要特征有三个,即__①__、__②__和__③__。
5.实时操作系统与分时操作系统的主要区别是_________。
6.如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于__①__类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于__②__类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于__③__类型。
7.计算机系统是由__①__系统和__②__系统两部分组成。
8.采用多道程序设计技术能充分发挥__①__与__②__并行工作的能力。
(完整word版)操作系统及参考答案
![(完整word版)操作系统及参考答案](https://img.taocdn.com/s3/m/38dad7530029bd64783e2cfc.png)
一、单项选择题1.若处理器有32位地址,则它的虚拟地址空间为( B )字节。
A 2GB B 4GBC 100KBD 640KB2.支持程序浮动的地址转换机制是( A )A 动态重定位B 段式地址转换C 页式地址转换D 静态重定位3.UNIX中的文件系统采用( D )。
A 网状文件B 记录式文件C 索引文件D 流式文件4.段页式管理每取一数据,要访问(C )次内存。
A 1B 2C 3D 45.文件系统的主要目的是( A )。
A 实现对文件的按名存取B 实现虚拟存贮器C 提高外围设备的输入输出速度D 用于存贮系统文档6. 某基于动态分区存储管理的计算机,其主存容量为55mb(初始为空),采用最佳适配算法,分配和释放的顺序为:分配15mb,分配30mb,释放15mb,分配8mb,分配6mb,此时主存中最大空闲分区的大小是( B )A 7mbB 9mbC 10mbD 15mb7.设计批处理多道系统时,首先要考虑的是( B )。
A 灵活性和可适应性B 系统效率和吞吐量C 交互性和响应时间D 实时性和可靠性8.进程调度的对象和任务分别是( C )。
A 作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB 进程,从后备作业队列中按调度策略选择一个作业占用CPUC 进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD 作业,从后备作业队列中调度策略选择一个作业占用CPU9.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。
A 先来先服务B 轮转C 最高响应比优先D 均衡调度10.两个进程合作完成任务。
在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系称为进程的(B )。
A 互斥B 同步C 调度D 伙伴11.当每类资源只有一个个体时,下列说法中不正确的是(C )。
A 有环必死锁B 死锁必有环C 有环不一定死锁D 被锁者一定全在环中12.在现代操作系统中引入了(D ),从而使并发和共享成为可能。
(完整word版)计算机操作系统试题库(最全)(word文档良心出品)
![(完整word版)计算机操作系统试题库(最全)(word文档良心出品)](https://img.taocdn.com/s3/m/f656f87390c69ec3d4bb7564.png)
《计算机操作系统》试题库1. 单项选择题(共200个题目)100236. 一般用户更喜欢使用的系统是(C )。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统100237. 与计算机硬件关系最密切的软件是(D).A.编译程序B.数据库管理程序C.游戏程序D.OS100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。
A.单道程序B.磁盘C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。
A.系统的效率B.用户的方便性C.可移植D.可扩充性100240. (A )不是多道程序系统。
A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统100241. (B)是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘 D.鼠标100242. 特权指令可以在(C )中执行。
A.目态B.浏览器中C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。
A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。
cA.CPU与外设B.内存与外设C.CPU与主存 D.外设与外设100245. 系统的主要功能有(c)。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统100246. 单处理机计算机系统中,(A )是并行操作的。
A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序100247. 处理机的所有指令可以在(D )中执行。
A.目态B.浏览器中C.任意时间 D.系统态100248. (B )功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。
操作系统习题及习题参考答案
![操作系统习题及习题参考答案](https://img.taocdn.com/s3/m/bb2ae771b5daa58da0116c175f0e7cd184251836.png)
起混乱. F ➢ 9. 顾客程序有时也可以在关键态下运行. F ➢10. 虚拟存储系统可以在每一台计算机上实现.
F
➢11. 进程在运行中, 可以自行修改自己旳进程控 制块. F
➢12. 进程申请CPU得不到满足时, 其状态变为等 待态. F
现措施不一样F. ➢35. 清内存指令只能在管态下执行. T
➢36. 在大型多道程序设计系统中, 为充足运用外 部设备, 应使运行旳若干程序都是I/O型旳. T
➢37. 在页式虚拟存储系统中, 页面长度是根据程 序长度动态地分派旳. F
➢38. 假如信号量S旳目前值为-5, 则表达系统中 共有5个进程. F
➢ 7. 在可变分区存储管理中, 为实现地址映射, 一般由 硬件提供两个寄存器, 一种是基址寄存器, 另一种是 ___限_.长寄存器或长度寄存器
➢ 8. 联想寄存器(相联存储器)旳最重要、最独到旳特点 是__按__内. 容并行查找
➢ 9. 在虚拟段式存储管理中, 若逻辑地址旳段内地址不 小于段表中该段旳段长, 则发生地_址_越界 __中断.
成若干相等旳页. F ➢29. 引入目前目录是为了减少启动磁盘旳次数.T ➢30. 文献目录必须常驻内存. F
➢31. 固定头磁盘存储器旳存取时间包括搜查定 位时间和旋转延迟时间. F
➢32. 在文献系统中, 打开文献是指创立一种文献 控制块. F
➢33. 存储保护旳目旳是限制内存旳分派. F ➢34. 原语和系统调用旳重要区别在于两者旳实
➢17. 大多数虚拟系统采用OPT(优化)淘汰算法是 由于它确实可以得到最小旳缺页率. F
➢18. 实时系统中旳作业周转时间有严格旳限制.F ➢19. 文献旳索引表所有寄存在文献控制块中. F ➢20. 打印机是一类经典旳块设备. F
操作系统试题及答案
![操作系统试题及答案](https://img.taocdn.com/s3/m/5eff89f4dc3383c4bb4cf7ec4afe04a1b071b0a9.png)
操作系统试题及答案一、选择题1. 在操作系统中,进程和程序的主要区别是:A. 进程有程序计数器B. 程序是永久存储的C. 进程具有并发性D. 程序是顺序执行的答案:C2. 分页和分段存储管理方式的主要区别在于:A. 分页有页表,分段没有B. 分页大小固定,分段大小可变C. 分页和分段都需要页表D. 分页和分段的大小都是可变的答案:B二、填空题1. 操作系统的五大基本功能包括________、________、存储管理、设备管理和________。
答案:作业管理;文件系统管理;用户接口2. 死锁的必要条件包括互斥、________、________和循环等待。
答案:占有和请求;不可剥夺性三、简答题1. 简述进程和线程的区别。
答案:进程是操作系统进行资源分配和调度的一个独立单位,是程序的执行实体。
线程是进程中的一个实体,是CPU调度和执行的单位,比进程更小的能独立运行的基本单位。
线程自身基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如执行栈),但它可以与同属一个进程的其他线程共享进程所拥有的全部资源。
2. 描述虚拟内存的工作原理。
答案:虚拟内存是一种内存管理技术,它允许操作系统将虚拟地址空间映射到物理内存。
操作系统通过页面置换算法,将当前不活跃的内存页面交换到磁盘上,从而为当前活跃的页面腾出空间。
这样,应用程序可以使用的地址空间就可以大于实际的物理内存大小。
四、计算题1. 假设一个系统有16个页面,页面大小为4KB,主存大小为256KB。
如果一个程序的页表有32个页表项,计算该系统的页表大小。
答案:每个页表项通常包含一个指向页面的指针,假设指针的大小为4字节。
因此,32个页表项的总大小为32 * 4 = 128字节。
页表大小为128KB。
2. 如果一个系统采用二级页表,主存大小为4GB,页面大小为4KB,计算需要多少个一级页表项和二级页表项。
答案:首先,计算一级页表项的数量:4GB / (4KB * 1024) = 1M个一级页表项。
操作系统考试题及答案
![操作系统考试题及答案](https://img.taocdn.com/s3/m/a6ca717fabea998fcc22bcd126fff705cc175c22.png)
操作系统考试题及答案操作系统是计算机科学中一个非常重要的领域,它管理着计算机硬件资源,为用户和其他软件提供服务。
下面是一套操作系统的考试题及答案,供同学们学习和参考。
一、选择题1. 在操作系统中,进程和程序的区别是什么?A. 进程是程序的代码,程序是进程的数据B. 程序是静态的,进程是动态的C. 进程是程序的运行实例D. 程序是进程的运行实例答案:C2. 死锁的必要条件不包括以下哪一项?A. 互斥条件B. 占有和请求条件C. 不可剥夺条件D. 资源利用率答案:D3. 虚拟内存技术允许计算机执行以下哪项操作?A. 同时运行多个程序B. 运行比物理内存大的程序C. 运行比CPU快的程序D. 运行比硬盘大的程序答案:B4. 分页和分段内存管理方式的主要区别是什么?A. 分页使用固定大小的内存块,分段使用可变大小的内存块B. 分页使用可变大小的内存块,分段使用固定大小的内存块C. 分页和分段都使用固定大小的内存块D. 分页和分段都使用可变大小的内存块答案:A5. 以下哪个是操作系统的内核模式?A. 用户模式B. 系统模式C. 内核模式D. 应用模式答案:C二、简答题1. 简述进程和线程的区别。
答:进程是操作系统进行资源分配和调度的一个独立单位,是程序的一次执行过程。
线程是进程中的一个实体,是CPU调度和分派的基本单位,比进程更小的能独立运行的基本单位。
线程自身基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如执行栈),但它可以与同属一个进程的其他线程共享进程所拥有的全部资源。
2. 描述操作系统中的文件系统的作用。
答:文件系统是操作系统用于有效地存储、组织、管理和访问磁盘上的数据的一种系统。
它定义了数据保存在存储设备上的方式和结构。
文件系统负责数据的存储、检索和更新,它处理数据的打开、读取、写入和关闭。
此外,文件系统还负责跟踪文件的元数据,如文件大小、创建日期、权限等。
3. 解释什么是设备驱动程序,并简述其作用。
操作系统试题及答案
![操作系统试题及答案](https://img.taocdn.com/s3/m/fa3ba34feef9aef8941ea76e58fafab069dc4404.png)
操作系统试题及答案一、选择题1. 操作系统的主要功能是()A. 实现计算机与外部设备的交互B. 管理计算机的硬件资源C. 控制计算机的运行流程D. 以上答案都正确答案:D2. 下列哪个不属于操作系统的基本功能()A. 进程管理B. 文件管理C. 硬件管理D. 内存管理答案:C3. 操作系统的进程是指()A. 计算机运行的一个程序B. 计算机运行的多个程序C. 计算机运行的最核心程序D. 计算机运行的最后一个程序答案:B4. 下列哪个不是进程状态()A. 运行态B. 就绪态C. 阻塞态D. 结束态答案:D5. 操作系统的调度算法是指()A. 确定进程的执行顺序B. 操作系统的启动顺序C. 进程与外设的交互顺序D. 确定进程的创建顺序答案:A二、填空题1. 操作系统内核是指()。
答案:操作系统的核心部分,负责管理计算机的硬件资源和提供基本的系统调用接口。
2. 进程的状态包括()。
答案:运行态、就绪态、阻塞态。
3. 进程调度算法的目标是()。
答案:提高系统的吞吐量、减少响应时间、提高系统的公平性。
4. 死锁是指进程()。
答案:由于竞争有限的资源而陷入无法继续执行的状态。
5. 虚拟内存是一种()。
答案:将进程的部分或全部地址空间放在磁盘上,以此扩充实际内存的技术。
三、简答题1. 请简要说明进程和线程的区别。
答案:进程是计算机运行的一个程序,包括代码、数据和运行状态等;线程是进程的一部分,是程序执行的最小单位。
一个进程可以包含多个线程,它们共享进程的资源,但拥有各自的执行路径和栈空间。
线程之间的切换开销较小,可以提高系统的并发性。
2. 简述死锁的条件以及解决死锁的方法。
答案:死锁的条件包括互斥、持有并等待、不可剥夺和循环等待。
解决死锁的方法有预防、避免、检测和恢复等。
预防死锁可以通过破坏死锁条件来实现,如破坏循环等待;避免死锁可以通过资源分配策略来避免产生死锁;检测死锁可以通过资源分配图等方法来检测死锁的发生;恢复死锁可以通过资源抢占和进程终止等方式来解除死锁。
操作系统习题(附参考答案)
![操作系统习题(附参考答案)](https://img.taocdn.com/s3/m/73021a19c950ad02de80d4d8d15abe23482f03a7.png)
操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。
A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。
A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。
A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。
A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。
A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。
A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。
A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。
A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
操作系统习题(有答案)
![操作系统习题(有答案)](https://img.taocdn.com/s3/m/cb7b40febb68a98270fefa79.png)
P2 1 5 3 2 1 0 0 2 1 3 5 4 2 8 8 6 true
P3 2 8 8 6 0 0 2 0 0 6 3 2 2 14 11 8 true
P4 2 14 11 8 0 6 4 2 0 0 1 4 2 14 12 12 true
P1 2 14 12 12 0 7 5 0 1 0 0 0 3 14 12 12 true
由以上分析可知,在该时刻存在着一个安全序列{P0,P2,P3,P4,P1},故系统是安全的。
如果进程P1要求(0,4,2,0),系统假定可为P1分配资源,由此形成的资源变化情况如图示:
已分配资源矩阵需求资源矩阵最多资源矩阵可用资源向量
Lecture 4
1、一个磁盘有19456个柱面,16个读写头,并且每个磁道有63个扇区。磁盘以5400rpm的速度旋转,在相邻的磁道之间寻道时间是2ms。假定读写头在磁道0上,则读整个磁盘需要多少时间?
答:(19456*16*1/5400+(19456-1)*2=3498ms
2、在一个磁盘上,有1000个柱面,从0~999。假定最后服务的请求是在磁道756上,并且读写磁头正在向磁道0移动。在按照FIFO顺序排列的队列中包含了如下磁道上的请求:811、348、153、968、407、500。用下面的算法计算为了满足所有的磁盘队列中的请求,磁盘臂必须移的磁盘的数目。
(2)分配内在索引结点
如果该文件已被其他用户打开,此时只需对在第一步中所找到的i结点,执行其引用计数加1的操作;否则,应为被打开文件分配一内存i结点,并调用磁盘读过程将磁盘i结点的内容拷贝到内存i结点中,并设置i.count为1。
操作系统笔试题及答案
![操作系统笔试题及答案](https://img.taocdn.com/s3/m/d445183b9a6648d7c1c708a1284ac850ad0204a5.png)
操作系统笔试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项是操作系统的主要功能?A. 管理计算机硬件资源B. 管理网络资源C. 管理用户数据D. 管理文件系统答案:A2. 在多道程序设计中,操作系统采用哪种技术来实现多个程序的并发执行?A. 批处理B. 多线程C. 多进程D. 多任务答案:C3. 下列哪个不是操作系统提供的服务?A. 文件服务B. 设备驱动C. 网络服务D. 数据库管理答案:D4. 在操作系统中,进程与线程的关系是?A. 进程包含线程B. 线程包含进程C. 进程与线程无关D. 进程和线程是同一种概念答案:A5. 操作系统中,虚拟内存的作用是什么?A. 提高CPU的计算速度B. 提高磁盘的读写速度C. 提供更大的内存空间D. 提高网络传输速度答案:C6. 下列哪个不是操作系统的调度算法?A. 先来先服务B. 短作业优先C. 循环调度D. 动态规划答案:D7. 在操作系统中,死锁产生的必要条件是什么?A. 互斥条件B. 占有和等待条件C. 不可剥夺条件D. 以上都是答案:D8. 下列哪个选项不是操作系统的安全性要求?A. 机密性B. 完整性C. 可用性D. 兼容性答案:D9. 在操作系统中,文件系统的作用是什么?A. 管理内存B. 管理磁盘C. 管理进程D. 管理网络答案:B10. 操作系统中,中断处理程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 处理硬件事件D. 处理文件操作答案:C二、填空题(每题2分,共20分)1. 操作系统是计算机系统中的_________软件。
答案:核心2. 在操作系统中,_________是进程的实体。
答案:程序3. 操作系统的_________管理是操作系统中最为复杂的部分之一。
答案:存储4. 操作系统中的_________机制可以提高CPU的利用率。
答案:中断5. 操作系统的_________功能可以提高系统的可靠性。
答案:错误检测6. 在操作系统中,_________是一种常见的资源分配策略。
操作系统习题及参考答案
![操作系统习题及参考答案](https://img.taocdn.com/s3/m/16fa3de4d05abe23482fb4daa58da0116c171fe6.png)
操作系统习题及参考答案一、选择题1. 操作系统的主要功能是什么?A. 提供用户接口B. 管理和分配计算机的资源C. 控制和管理硬件设备D. 执行用户程序参考答案:B. 管理和分配计算机的资源2. 下列哪项不属于操作系统的资源管理功能?A. 内存管理B. 磁盘管理C. 进程管理D. 数据库管理参考答案:D. 数据库管理3. 在进程调度算法中,哪种调度算法能够保证所有进程公平获得CPU时间片?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 优先级调度参考答案:C. 轮转调度(RR)4. 下列哪个不是进程状态之一?A. 运行态B. 就绪态C. 阻塞态D. 结束态参考答案:D. 结束态5. 现代操作系统采用的存储管理方式是?A. 分页式存储管理B. 段式存储管理C. 段页式存储管理D. 段和页混合存储管理参考答案:C. 段页式存储管理二、填空题1. 在分页式存储管理中,操作系统将内存和磁盘划分为固定大小的______________。
参考答案:页(page)2. 进程在执行过程中如果发生了某些事件而无法继续执行,则进程会进入阻塞态,也被称为______________。
参考答案:等待态3. 进程管理的主要任务之一是实现进程的______________,即从一个进程的执行转到另一个进程的执行。
参考答案:切换(调度)4. 虚拟内存的实现需要使用到的硬件机制是______________。
参考答案:页表5. 一般而言,操作系统的中断处理程序都是使用______________的方式实现的。
参考答案:中断向量表三、简答题1. 请简要说明操作系统的作用及其主要功能。
操作系统是计算机系统中的一个重要组成部分,起着控制和协调计算机硬件与软件资源,为用户提供接口的作用。
操作系统主要功能包括:- 资源管理:负责管理和分配计算机的各种资源,如 CPU、内存、磁盘等,以满足不同进程的需求。
计算机操作系统试题题库及答案
![计算机操作系统试题题库及答案](https://img.taocdn.com/s3/m/d98d8510a517866fb84ae45c3b3567ec112ddc57.png)
计算机操作系统试题题库及答案一、选择题1. 下列哪个不是操作系统的特征?A. 并发B. 共享C. 有序D. 异步答案:C2. 操作系统的主要功能不包括以下哪项?A. 处理机管理B. 存储器管理C. 设备管理D. 文件管理答案:D3. 下列哪种类型的操作系统用于实现多任务处理?A. 单用户单任务B. 单用户多任务C. 多用户单任务D. 多用户多任务答案:B4. 在操作系统中,进程和线程的区别是什么?A. 进程是系统进行资源分配和调度的基本单位,线程是进程的组成部分B. 线程是系统进行资源分配和调度的基本单位,进程是线程的组成部分C. 进程和线程都是系统进行资源分配和调度的基本单位D. 进程和线程没有区别答案:A5. 下列哪个进程调度算法可能会导致“饥饿”现象?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 优先级调度D. 最高响应比优先答案:C二、填空题6. 操作系统中的进程与程序的区别是:进程是______的实例,而程序是______的实例。
答案:进程;程序7. 在操作系统中,为了解决进程之间的同步问题,通常使用______机制。
答案:信号量(Semaphore)8. 虚拟存储器的作用是扩大______,提高______。
答案:物理存储器;存储器的利用率9. 文件系统的主要功能包括:文件的______、______、______和______。
答案:创建;删除;读写;权限管理10. 设备驱动程序的作用是实现对______的______。
答案:设备;控制三、判断题11. 进程和线程是操作系统的基本单位,它们都可以独立执行程序。
答案:错误。
进程是基本单位,线程是进程的组成部分,线程可以独立执行程序。
12. 在操作系统中,所有的进程都可以并发执行。
答案:错误。
在单处理器系统中,进程不能同时执行,而是分时执行。
13. 虚拟存储器的容量仅受物理存储器的限制。
答案:错误。
虚拟存储器的容量受物理存储器和硬盘空间的限制。
《操作系统》考试练习题及参考答案
![《操作系统》考试练习题及参考答案](https://img.taocdn.com/s3/m/68f68d8a48649b6648d7c1c708a1284ac850059c.png)
《操作系统》考试练习题及参考答案一、单选题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的作业进入内存时,浪费的内存为()。
(完整版)操作系统习题
![(完整版)操作系统习题](https://img.taocdn.com/s3/m/5c929f52e53a580217fcfe66.png)
操作系统习题1、设计操作系统的目标是什么?操作系统有什么作用?1,操作系统的目标与应用环境有关,不同的阶段OS的目标不同,其主要目标是:方便性,有效性,可扩充性和开放性。
2,操作系统的作用可以从用户,资源管理,资源抽象角度分析:a,OS作为用户与计算机硬件系统之间的接口;b,OS作为计算机系统资源的管理者;c,OS实现了对计算机资源的抽象2、为什么说操作系统实现了对计算机资源的抽象?请举例说明。
OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
3、解释多道程序设计的概念。
并说明为什么多道批处理系统比单道批处理系统资源利用率高?为了进一步的提高资源利用率和系统吞吐量,把一个以上的作业存放在内存中,并且同时处于运行状态,这些作业共享CPU和外设等其他资源(包括系统资源)对于一个单CPU系统来说,作业同时处于运行状态只是一种宏观上的概念,他们虽然都已经开始运行,但就微观而言,任意时刻,CPU上运行的作业只有一个4、引入进程,对操作系统产生哪些影响?为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操作系统中引入了进程概念。
影响: 使程序的并发执行得以实行。
5、为什么说PCB是进程存在的唯一标志?PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。
作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。
OS是根据PCB对并发执行的进程进行控制和管理的。
6、在多进程并发环境中,试论述进程与进程之间、进程与资源之间的关系。
同步,互斥同步是因合作进程之间协调彼此的工作而控制自己的执行速度,即因相互合作,相互等待而产生的制约关系而互斥是进程之间竞争临界资源而禁止两个以上的进程同时进入临界区所发生的制约关系.7、解释脱机I/O 。
(完整版)操作系统练习题及答案
![(完整版)操作系统练习题及答案](https://img.taocdn.com/s3/m/e1f9495458f5f61fb73666a2.png)
操作系统练习题一、单项选择题1.操作系统是一种()。
A.应用软件B. 系统软件C.通用软件D. 工具软件2.操作系统是一组()。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3.现代操作系统的基本特征是()、资源共享和操作的异步性。
A.多道程序设计B. 中断处理C.程序的并发执行D. 实现分时与实时处理4.()不是操作系统关心的主要问题。
A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器5.引入多道程序的目的在于()。
A、充分利用CPU,减少CPU等待时间B、提高实时响应速度C、有利于代码共享,减少主、辅存信息交换量D、充分利用存储器6.()没有多道程序设计的特点。
A. DOSB. UNIXC. WindowsD.OS/27.下列操作系统中,为分时系统的是()。
A. CP/MB. MS-DOSC. UNIXD. Windows NT8.在分时系统中,时间片一定,(),响应时间越长。
A.内存越多B.用户数越多C.后备队列越短D.用户数越少9.批处理系统的主要缺点是()。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是10.在下列性质中,()不是分时系统的特征。
A. 交互性B. 同时性C. 及时性D. 独占性11.实时操作系统追求的目标是()。
A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销12.CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。
A. 运行进程修改程序状态字B. 中断屏蔽C. 系统调用D. 进程调度程序13.系统调用的目的是()。
A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源14.系统调用是由操作系统提供的内部调用,它()。
A、直接通过键盘交互方式使用B、只能通过用户程序间接使用C、是命令接口中的命令D、与系统的命令一样15.操作系统中的作业管理是一种()。
《操作系统》考题及答案
![《操作系统》考题及答案](https://img.taocdn.com/s3/m/5ee195e4cf2f0066f5335a8102d276a20129604e.png)
《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。
A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。
A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。
A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。
A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。
A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。
A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。
A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。
A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。
A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。
答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
(完整word版)操作系统习题及参考答案
![(完整word版)操作系统习题及参考答案](https://img.taocdn.com/s3/m/c0ef483650e2524de4187edb.png)
CH4 应用题参照答案1在一个恳求分页虚构储存管理系统中,一个程序运转的页面走向是:1、2、3、4、2、1、5、6、2、1、2、3、7、6、3、2、1、2、3、6 。
分别用 FIFO 、OPT 和 LRU 算法,对分派给程序 3 个页框、 4 个页框、 5 个页框和 6 个页框的状况下,分别求出缺页中止次数和缺页中止率。
答:页框数FIFO LRU OPT3 16 15 114 14 10 85 12 8 76 97 7只需把表中缺页中止次数除以20,便获得缺页中止率。
2 在一个恳求分页虚构储存管理系统中,一个作业共有 5 页,履行时其接见页面序次为:(1)1、4、3、1、2、5、1、4、2、1、4、5( 2 ) 3、2、1、4、4、5、5、3、4、3、2、1、5若分派给该作业三个页框,分别采纳 FIFO和 LRU 面替代算法,求出各自的缺页中止次数和缺页中止率。
答:( 1 )采纳 FIFO 为 9 次,9 / 12 = 75 %。
采纳 LRU 为 8 次,8 / 12 = 67 %。
( 2)采纳FIFO和LRU均为9次,9 / 13 = 69%。
3一个页式储存管理系统使用 FIFO 、OPT 和 LRU 页面替代算法,假如一个作业的页面走向为:( l ) 2、3、2、l、5、2、4、5、3、2、5、2。
( 2 ) 4、3、2、l、4、3、5、4、3、2、l、5。
( 3 ) 1、2、3、4、1、2、5、l、2、3、4、5。
当分派给该作业的物理块数分别为 3 和 4 时,试计算接见过程中发生的缺页中止次数和缺页中止率。
答: ( l )作业的物理块数为 3 块,使用 FIFO 为 9 次,9/12=75 %。
使用 LRU为 7 次,7/12=58 %。
使用 OPT为 6 次,6 / 12 = = 50 %。
作业的物理块数为 4 块,使用 FIFO 为 6 次,6/12=50 %。
使用 LRU为 6 次,6/12=50 %。
操作系统考试题及答案
![操作系统考试题及答案](https://img.taocdn.com/s3/m/2c118b48a31614791711cc7931b765ce05087ad8.png)
操作系统考试题及答案一、选择题(每题2分,共20分)1. 在现代操作系统中,进程和线程的区别主要在于:A. 进程有独立的地址空间,线程共享进程地址空间B. 进程和线程都有独立的地址空间C. 进程和线程共享相同的资源D. 进程和线程没有区别答案:A2. 分页和分段存储管理方式的主要区别在于:A. 分页是固定大小的内存块,分段是可变大小的内存块B. 分页和分段都是固定大小的内存块C. 分页是可变大小的内存块,分段是固定大小的内存块D. 分页和分段没有区别答案:A3. 死锁的必要条件包括:A. 互斥条件、占有和等待、不可剥夺条件、环路等待条件B. 互斥条件、占有和等待、可剥夺条件、环路等待条件C. 互斥条件、释放和等待、不可剥夺条件、环路等待条件D. 互斥条件、占有和等待、不可剥夺条件、可剥夺条件答案:A4. 以下哪个算法不是页面置换算法?A. 最近最少使用(LRU)B. 最优页面置换(OPT)C. 先进先出(FIFO)D. 堆排序答案:D5. 操作系统中的文件系统主要负责:A. 内存管理B. 进程调度C. 文件存储、检索和组织D. 网络通信答案:C6. 虚拟内存技术允许:A. 程序的地址空间大于物理内存B. 程序的地址空间等于物理内存C. 程序的地址空间小于物理内存D. 程序不能使用内存答案:A7. 以下哪个不是操作系统提供的系统调用?A. fork()B. read()C. printf()D. exec()答案:C8. 在操作系统中,设备驱动程序的作用是:A. 管理内存B. 管理进程C. 管理输入输出设备D. 管理文件系统答案:C9. 以下哪个是实时操作系统的特点?A. 优先级调度B. 轮询调度C. 先来先服务调度D. 随机调度答案:A10. 操作系统中的用户态和内核态的主要区别在于:A. 用户态可以执行所有指令,内核态只能执行特权指令B. 内核态可以执行所有指令,用户态只能执行非特权指令C. 用户态和内核态都可以执行所有指令D. 用户态和内核态没有区别答案:B二、简答题(每题10分,共30分)1. 简述进程和程序的区别。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 单选题: 设与某资源关联的信号量初值为
3,当前值为 1。若 M 表示
该资源的可用个数, N 表示等待该资源的进程数,
则 M 、N
分别是( )。
A. 0 、 1
B. 1 、2
C. 1 、 0
D. 2 、 0
2. 单选题: 有关 PV 操作的说法中( )是错误的。
A. “进程调用 V 操作向其它进程发送消息
”
B. “ PV 操作不能实现进程间通信 ”
C. “ PV 操作不仅是进程互斥的有效工具,而且是简单 方便的同步工具 ”
D. “进程调用 P 操作测试自己所需的消息是否到达”
3. 单选题: 设有 12 个同类资源可供 4 个进程共享,资源分配情况如下 表所示。
进程 已占用资源数
最大需求数
P1 2
4
P2 3
6
P3 4
7
P4 1
4
目前剩余资源数为 2。当进程 P1 , P2 ,P3 , P4 又都相继提
出申请要求,为使系统不致死锁,应满足(
)的要求。
A. P1 B. P4
C. P2 D. P3
4. 单选题: 有甲、乙两道算题,每道需执行
1 小时(其中处理器的工
~~
....
作时间为 12 分钟)。若它们在多道系统中执行,甲、乙两
m( m <
14. 单选题: 进程 P0 和 P1 的共享变量定义及其初值为: boolean flag[2]; int turn=0; flag[0]=FALASE; flag[1]=FALSE; 若进程 P0 和 P1 访问临界资源的类 C 伪代码实现如下: void P0( ) // 进程 P0 { while(TRUE) { flag[0]=TRUE; turn=1; while(flag[1] && (turn==1)) ;
8. 单选题:
设系统中有 n 个并发进程, 竞争资源 R,且每个进程都需要 m 个 R 类资源,为使该系统不会因竞争该类资源而死锁, 资源 R 至少要有( )个。
A. n*m+n B. 无法预计 C. n*m+1 D.
n*m+1-n
9. 单选题: 下列算法中,操作系统用于作业调度的算法是 A. 先来先服务算法 B. 时间片轮转算法 C. 先进先出算法 D. 最先适应算法
)的目的。
D. 避免死锁
14. 单选题: 采用时间片轮转调度算法主要是为了( A. 先来先服务 B. 优先权高的进程及时得到调度
)。
D. 多个终端都能得到系统的及时响应
15. 单选题: 有关产生死锁的叙述中,正确的是( A. 以上说法均不正确 B. PV 操作使用得当不会引起死锁 C. P 操作不会引起死锁 D. V 操作可能引起死锁
11. 单选题: 通常,用户进程被建立后,( A. 随着时间片轮转而撤消与建立
)。
~~
....
B. 随着程序运行正常或异常结束而撤消 C. 随着进程的阻塞或唤醒而撤消与建立 D. 便一直存在于系统中,直到被操作人员撤消
12. 单选题: 进程和程序的本质区别是(
)。
A. 存储在内存和外存 B. 分时使用和独占使用计算机资源
A. J3,J1,J2 B. J3,J2,J1
C. J1,J3,J2 D. J1,J2,J3
7. 单选题: 下列进程调度算法中,综合考虑进程等待时间和执行时间 的是( )。( 2009 全国试题 )
A.
时间片轮转调度算法
B.
先来先服务调度算法
~~
....
C.
高响应比优先调度算法
D.
短进程优先调度算法
B. 最短查找时间优先调度算法
C. 静态优先数调度算法
D. 先来先服务调度算法
20. 单选题: 有关资源分配图中存在环路和死锁关系,正确的说法是 ( )。 A. 图中有环路则系统肯定存在死锁 B. 图中无环路则系统可能存在死锁,也可能不存在死锁 C. 图中有环路则系统可能存在死锁,也可能不存在死锁 D. 图中无环路则系统可能存在死锁
)。
A. 能保证进程互斥进入临界区,不会出现
“饿死 ”现象
B. 能保证进程互斥进入临界区,会出现
“饿死 ”现象
C. 不能保证进程互斥进入临界区,会出现 D. 不能保证进程互斥进入临界区,不会出现
“饿死 ”现象 “饿死 ”现象
15. 单选题: 对于有两个并发进程的系统,设互斥信号量为 mutex=0 ,则( )。 A. 表示有两个进程进入与 mutex 相关的临界区
~~
....
临界区 ; flag[0]=FALSE; } }
void P1( ) // 进程 P1
{ while(TRUE) {
flag[1]=TRUE; turn=0;
while(flag[0] && (turn==0)) ; 临界区 ;
flag[1]=FALSE;
}
}
则并发执行进程 P0 和 P1 时产生的情形是(
且采用短作业优先算法,
则平均周转时间为 ( )。
A. (T1+T2+T3)/3
B. (3T1+2T2+T3)/3
C. T1+T2+T3
D. (T1+2T2+3T3)/3
17. 单选题: 多道程序的引入主要是为了( A. 提高内存的存取速度 B. 提高 CPU 的速度 C. 提高计算机的使用效率 D. 减少 CPU 处理作业时间
)。
18. 单选题: 下列选项中,导致创建新进程的操作是( 录成功 II .设备分配 III .启动程序执行 A. 仅 I 和 III B. I 、 II 和 III C. 仅 I 和 II D. 仅 II 和 III
)。 I.用户登
19. 单选题: 在同一系统中,假设同时存在为两个相互独立的 序进行编译的两个进程 (它们使用同一个编译程序
【第 4 章 存储器管理】
1. 单选题: 分区分配内存管理方式的主要保护措施是( 国试题) A. 栈保护
)。( 2009 全
~~
加 1, P2 对 x 减 1 。加 1 和减 1 操作的指令序列分别如下所 示。
// 加 1 操作 load R1, x // 取 x 到寄存器 R1 中
inc R1 store x, R1 // 将 R1 的内容存入 x
// 减 1 操作
load R2, x
dec R2
store x, R2 两个操作完成后, x 的值( )。 A. 可能为 -1 、 0 、1 或 2 B. 可能为 0 、 1 或 2 C. 只能为 1 D. 可能为 -1 或 3
18. 单选题: 下列选项中,降低进程优先级的合理时机是( 全国试题 ) A. 进程刚完成 I/O ,进入就绪队列 B. 进程从就绪队列转为运行状态 C. 进程的时间片用完 D. 进程长期处于就绪队列中
)。( 2010
19. 单选题: 进程调度算法有多种,(
)不是进程调度算法。
A. 时间片轮转调度算法
道题总共需执行 80 分钟,则处理器的利用率为(
)。
A. 30%
B. 20%
C. 40%
D. 50%
5. 单选题: 一个进程是( )。 A. 一个独立的程序 + 数据集 B. 一个独立的程序 C. 由协处理器执行的一个程序 D. PCB 结构、程序和数据的集合
6. 单选题: 信箱通信是一种( A. 直接 B. 信号量
k应
满足的条件是( )。
~~
....
A. k ≥ 2 B. k ≥ 1 C. 1< k≤ m D. 1< k< m
【第 3 章 处理机调度与死锁】
1. 单选题: 在批处理系统中,周转时间是指( A. 作业的相对等待时间 B. 作业运行时间
)。
D. 作业被调度进入内存到运行完毕的时间
2. 单选题:
在多进程的并发系统中,
)。
16. 单选题: 在非抢占调度方式下, 运行进程执行 V 原语后,其状态( )。 A. 要变 B. 可能要变
D. 不变
17. 单选题: 假设有三个进程竞争同类资源,如果每个进程需要
2 个该类
资源,则至少需要提供该类资源(
)个,才能保证不会
~~
....
发生死锁。 A. 6 B. 3 C. 4 D. 5
P2 :计算 120 ms — I/O 40ms — 计算 40ms
P3 :计算 40 ms — I/O 80ms — 计算 40ms
设调度程序执行时间忽略不计,完成这三个进程比单道运 行节省的时间是( )。 A. 160ms B. 140ms C. 180ms D. 170ms
6. 单选题:设有三个作业 J1 、 J2 、J3 ,它们的到达时间和执行时间如下表: 作业名 到达时间 执行时间 J1 8:00 2 小时 J2 8:45 1 小时 J3 9:30 0.25 小时 它们在一台处理器上按单道运行,若采用短作业 优先调度算法,则此三作业的执行次序是 ( )。
)。
~~
....
C. 不可强占处理机的静态优先数调度算法 D. 可强占处理机的静态化先数调度算法
5. 单选题:
设系统中有
P1、 P2、 P3 三个进程,并按 P1 、 P2 、 P3 的优
先次序调度运行,它们的内部计算和
I/O 操作时间如下:
P1 :计算 60 ms — I/O 80 ms — 计算 20 ms
)通信方式。
D. 间接
7. 单选题: S 为死锁状态的充要条件是( 理。
),该充要条件称为死锁定
A. 当且仅当 B. 当且仅当
S 状态的资源转换图是可完全简化的 S 状态的资源转换图是不可完全简化的