操作系统原理试卷和答案
操作系统原理期末复习测试题(带答案)
![操作系统原理期末复习测试题(带答案)](https://img.taocdn.com/s3/m/735b7d90bdeb19e8b8f67c1cfad6195f312be8f5.png)
《操作系统原理》测试题一、选择题(15题)1.下列选择中,哪些不是操作系统关心的主要问题。
DA管理计算机裸机;B设计提供用户与计算机硬件系统间的界面;C管理计算机系统资源;D高级程序设计语言的编译器。
2.分时系统的一个重要性能是响应时间,下述()因素与改善响应时间有关:BA CPU速度快;B 时间片;轮转调度法;C 优先数+非抢占式调度算法;D进程数目增加。
3.假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,其中访问Cache缺失(未命中)50次,则Cache的命中率是 DA.5% B.9.5% C.50% D.95%4. 关于进程通信的说法,错误的是:BA.进程通信有两种方式,直接通信和间接通信。
B.直接通信固定在一对进程之间。
C.间接通信是通过第三个进程转发信件的,不必在两个进程间直接相互通信。
D.间接通信方式以信箱为媒介实现通信,信箱由接收信件的进程设置。
5、以下各功能中,()不需要硬件的支持。
DA 中断系统;B 地址映射;C 进程调度;D文件打开;6、分页系统中的页面是为()。
BA 用户所感知的;B 操作系统所感知的;C 编译系统所感知的;D 连接装配程序所感知的。
7、下面说法正确的是()DA在磁带上的顺序文件中插入新的记录时,必须复制整个文件;B在磁盘上的顺序文件中插入新的记录时,必须复制整个文件;C在索引顺序文件的最后添加新的记录时,一定复制整个文件;D在磁带上的顺序文件的最后添加新的记录时,不必复制整个文件。
8、关于分页系统的页面大小,错误的是():CA页面大的好处是页表较小。
B页面小的好处是可以减少由内部碎片引起的内存浪费。
C通常,影响磁盘访问时间的主要因素不在于页面的大小,所以使用时可优先考虑大的页面。
9.一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是 CA.2的8次方字节 B.2的16次方字节 C.2的24次方字节 D.2的32次方字节10.假设磁头当前位于第105道,正在向磁道序号增加的方向移动。
(完整版)操作系统原理复习试题(带答案)1
![(完整版)操作系统原理复习试题(带答案)1](https://img.taocdn.com/s3/m/b28f33f6afaad1f34693daef5ef7ba0d4a736d25.png)
(完整版)操作系统原理复习试题(带答案)1操作系统原理试题⼀. 名词解释题1. 中断2. 进程控制块(PCB)3. 虚时钟4. 段式管理5. ⽂件控制块(FCB)6. 对换(SWAPPING)7. 系统调⽤8. 绝对路径名9. 特别⽂件10. 虚设备技术11. 管道 12. 中断接收 13. 恢复现场 14. 页式管理 15. 作业步16. 字符流⽂件 17. 通道 18. 页⾯淘汰 19. 多道程序设计 20. 死锁21. 当前⽬录 22. 快表 23. 作业调度 24. 原语 25. 中断屏蔽 26. 地址映射27. ⽂件⽬录 28. 死锁避免 29. 原语 30. 作业控制块 31. CPU状态32. 虚存 33. 磁盘调度 34. 缓冲技术 35. 中断 36. 进程调度 37. 虚设备39. 死锁预防 40. ⽂件⽬录 41. 原语 42. 交换技术 43. 互斥区⼆. 填空题1. 分时系统追求的⽬标是_____.2. ⽤户进程从⽬态(常态)转换为管态(特态)的唯⼀途径是____.3. 从静态的观点看, 操作系统中的进程是由程序段、数据和____三部分组成.4. 在系统内核中必须包括的处理模块有进程调度、原语管理和____.5. 批处理操作系统中, 作业存在的唯⼀标志是____.6. 操作系统中的⼀种同步机制, 由共享资源的数据及其在该数据上的⼀组操作组成, 该同步机制称为________.7. 在可变分区存储管理中, 为实现地址映射, ⼀般由硬件提供两个寄存器, ⼀个是基址寄存器, 另⼀个是____.8. 联想寄存器(相联存储器)的最重要、最独到的特点是____.9. 在虚拟段式存储管理中, 若逻辑地址的段内地址⼤于段表中该段的段长, 则发⽣____中断.10. ⽂件系统中若⽂件的物理结构采⽤顺序结构, 则⽂件控制快FCB 中关于⽂件的物理位置应包括____.11. 在操作系统设计时确定资源分配算法, 以消除发⽣死锁的任何可能性, 这种解决死锁的⽅法是____.12. 选择对资源需求不同的作业进⾏合理搭配, 并投⼊运⾏是由____来完成的.13. 实时系统应具有两个基本特征: 及时性和______.14. 磁带上的⽂件只能采⽤_____存取⽅式.15. 不让死锁发⽣的策略可以分成静态和动态的两种, 死锁避免属于_____.16. 在UNIX系统中, ⽂件分成三类, 即普通⽂件, ⽬录⽂件和_____.17. 在磁盘调度策略中有可能使I/O请求⽆限期等待的调度算法是_____.18. 进程获得了除CPU外的所有资源, ⼀旦获得CPU即可执⾏, 这时进程处于_____状态.19. 为实现CPU与外部设备的并⾏⼯作, 系统必须引⼊_____硬件基础.20. 操作系统为保证不经⽂件拥有者授权, 任何其它⽤户不能使⽤该⽂件所提出的解决措施是_____.21. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态, 这就称为_____.22. 在操作系统的存储管理中, 存储共享的两个⽬的是_____和实现进程通信.23. 在存储管理中, 为进程分配内存时, 取满⾜申请要求且长度最⼤的空闲区域, 这⼀算法称为_____.24. 两个或两个以上进程均需要访问的变量成为_____.25. 实时系统应具有两个基本特征:_____和可靠性.26. 磁盘上的⽂件可以采⽤_____存取⽅式.27. 在UNIX⽂件系统中⽂件分成三类,即普通⽂件、_____和特殊⽂件.28. ⽤户程序通过_____向操作系统提出各种资源要求和服务请求.29. SPOOLing(同时的外部设备联机操作)技术是关于慢速字符设备如何与计算机主机交换信息的⼀种典型的_____技术.30. 在页式存储管理中,由_____将⽤户程序划分为若⼲相等的页.31. 为防⽌⽤户对⽂件进⾏⾮法的或不适宜的访问所采取的措施称为_____.32. ⽂件的安全性是指抵抗和预防各种物理性破坏及⼈为性破坏的能⼒,保证⽂件安全性常⽤的措施是_____.33. 在操作系统的存储管理中,由于进⾏动态不等长存储分配,在内存中形成⼀些很⼩的空闲区域,称之为_____.34. 在选择作业调度算法时应该考虑公平性和_____.35. 两个或两个以上的进程不能同时进⼊关于同⼀组共享变量的临界区域,否则可能发⽣与_____有关的错误.36. ⽤户在⼀次解题或⼀个事务处理过程中要求计算机系统所做⼯作的集合称为_____.37. 缓冲技术中的缓冲池是放在_____中.38. 在存储管理中,引⼊快表的⽬的是_____.39. 等待输⼊输出⼯作完成的进程,⼀旦I/O 完成,其状态变为_____.40. 清内存指令只能在_____状态下执⾏.41. 在虚存系统中不能实现但可以作为衡量其它页⾯淘汰算法标准的页⾯淘汰算法是_____.42. 完成发现中断、响应中断任务的是_____.43. 产⽣死锁的四个必要条件是_____、_____、_____和_____.44. 采⽤链接结构的⽂件适合于_____存取.45. 从资源分配的⾓度可将设备分类为_____、共享设备和_____.47. 进程获得CPU⽽运⾏是通过_____得到的.48. 设系统中有N 个进程,则系统中处于等待状态的进程最多为_____个.50. 活动头磁盘的访问时间包括_____、_____和_____.51. 如果信号量S<0,则表⽰有_____个进程等在S信号量的等待队列上.52. 根据引起中断事件的重要性和紧迫程度,由硬件将中断源划分为若⼲个级别,称为_____.53. 采⽤链接结构的⽂件适合于_____存取⽅式.54. 在各类通道中⽀持通道程序并发执⾏的通道是_____.55. 在虚拟页式存储管理中设置了快表,⽤于保存正在运⾏进程页表的⼦集,通常快表存放在_____中.56. 在虚拟段式存储管理中,若所需页⾯不在内存则发_____中断.57. 创建进程的主要任务是建⽴_____.58. 程序中⼀旦某个位置或数据被访问到,它常常很快⼜要再次被访问,这⼀现象称之为程序的_____.59. 在计算机系统中,允许多个程序同时进⼊内存并运⾏的技术是_____.60. _____作业调度算法有最短的作业平均周转时间.61. 在操作系统中,不可中断执⾏的操作称为_____操作.62. 当有⼀个进程从运⾏态到等待态,则⼀定有⼀个进程_____.63. 活动头磁盘的访问时间包括_____、_____和_____.64. _____存储管理⽅案解决了外碎⽚问题.三. 判断题1. 操作系统的所有程序都必须常驻内存.2. 进程获得处理机⽽运⾏是通过申请⽽得到的.3. 通过任何⼿段都⽆法实现计算机系统资源之间的互换.4. 进程控制块中的所有信息必须常驻内存.5. ⼀旦出现死锁, 所有进程都不能运⾏.6. 所有进程都挂起时, 系统陷⼊死锁.7. 优先数是进程调度的重要依据, ⼀旦确定不能改变.8. 同⼀⽂件系统中不允许⽂件同名, 否则会引起混乱.9. ⽤户程序有时也可以在核⼼态下运⾏.10. 虚拟存储系统可以在每⼀台计算机上实现.11. 进程在运⾏中, 可以⾃⾏修改⾃⼰的进程控制块.12. 进程申请CPU得不到满⾜时, 其状态变为等待态.13. 在虚存系统中, 只要磁盘空间⽆限⼤, 作业就能拥有任意⼤的编址空间.14. 在内存为M的分时系统中, 当注册的⽤户有N个时,每个⽤户拥有M/N的内存空间.15. 特殊⽂件是指其⽤途由⽤户特殊规定的⽂件.16. 由于P、V操作描述同步、互斥等问题的能⼒不⾜, 所以有必要引⼊其它的通讯原语或机制, 如send, receive或Monitor等.17. ⼤多数虚拟系统采⽤OPT(优化)淘汰算法是因为它确实可以得到最⼩的缺页率.18. 实时系统中的作业周转时间有严格的限制.19. ⽂件的索引表全部存放在⽂件控制块中.20. 打印机是⼀类典型的块设备.21. 当⼀个进程从等待态变成就绪态, 则⼀定有⼀个进程从就绪态变成运⾏态.22. 执⾏系统调⽤时可以被中断.23. 在作业调度时, 采⽤最⾼响应⽐优先的作业调度算法可以得到最短的作业平均周转时间.24. 在请求页式存储管理中, 页⾯淘汰所花费的时间不属于系统开销.25. 进程优先数是进程调度的重要依据, 必须根据进程运⾏情况动态改变.26. 流式⽂件是指⽆结构的⽂件.27. 参与死锁的所有进程都占有资源.28. 页式存储管理中, ⽤户应将⾃⼰的程序划分成若⼲相等的页.29. 引⼊当前⽬录是为了减少启动磁盘的次数.30. ⽂件⽬录必须常驻内存.31. 固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间.32. 在⽂件系统中, 打开⽂件是指创建⼀个⽂件控制块.33. 存储保护的⽬的是限制内存的分配.34. 原语和系统调⽤的主要区别在于两者的实现⽅法不同.35. 清内存指令只能在管态下执⾏.36. 在⼤型多道程序设计系统中, 为充分利⽤外部设备, 应使运⾏的若⼲程序都是I/O 型的.37. 在页式虚拟存储系统中, 页⾯长度是根据程序长度动态地分配的.38. 如果信号量S的当前值为-5, 则表⽰系统中共有5个等待进程.39. 磁盘上物理结构为链接结构的⽂件只能顺序存取.40. 系统处于不安全状态不⼀定是死锁状态.41. 有m个进程的操作系统出现死锁时, 死锁进程的个数为142. 进程状态的转换是由操作系统完成的, 对⽤户是透明的.43. 优先数是进程调度的重要依据, 优先数⼤的进程⾸先被调度运⾏.44. ⽂件系统的主要⽬的是存储系统⽂档.45. 对⽂件进⾏读写前,要先打开⽂件.46. 所谓最近最少使⽤(LRU)页⾯调度算法是指将驻留在内存中使⽤次数最少的页⾯淘汰掉.47. 由于现代操作系统提供了程序共享的功能,所以要求被共享的程序必须是可再⼊程序.48. 参与死锁的进程⾄少有两个已经占有资源.49. 在页式虚拟存储系统中,页⾯长度固定并且是硬件的设计特性.50. 不可抢占式动态优先数法⼀定会引起进程长时间得不到运⾏.51. 设置中断屏蔽指令可以在⽬态下执⾏.52. 选择通道主要⽤于连接低速设备.53. 存储保护的功能是限制内存存取.54. 如果输⼊输出所⽤的时间⽐处理时间短得多,则缓冲区最有效.55. 进程间的互斥是⼀种特殊的同步关系.56. 所有进程都进⼊等待状态时,系统陷⼊死锁.57. 引⼊缓冲的主要⽬的是提⾼I/O设备的利⽤率.58. 进程从运⾏状态变为等待状态是由于时间⽚中断发⽣.59. ⽂件⽬录⼀般存放在外存.四. 回答下列问题1. (1) 什么是先来先服务的作业调度算法?(2) 什么是短作业优先的作业调度算法?(3) 什么是最⾼响应⽐优先的作业调度算法?(4) 试评述以上三者之间的关系.2. (1) 什么是⽂件的逻辑结构?(2) 什么是⽂件的物理结构?(3) 什么是⽂件的存取⽅式?(4) 试叙述⽂件的结构与⽂件存储设备、存取⽅式之间的关系.3. 试叙述在⽹络操作系统中, ⽂件管理应提供哪些功能?4. 死锁的预防, 避免和检测三者有什么不同之处?5. (1) 什么是⽤户态? (2) 什么是核⼼态?(3) 通过什么途径可以实现由⽤户态到核⼼态的转换?6. 在许多操作系统中, 都⽀持⽤户设⽴当前⽬录. 问:(1) 什么是当前⽬录? (2) 设⽴当前⽬录的主要好处是什么?7. 多道程序在单CPU上并发运⾏和多道程序在多CPU上并⾏执⾏,这两者在本质上是否相同?为什么?8. 系统产⽣颠簸(抖动)的原因是什么?系统如何检测颠簸?9. (1) 什么是先来先服务磁盘调度调度算法?(2) 什么是最短寻道时间优先磁盘调度算法?(3) 什么是扫描磁盘调度算法?(4) 试评述以上三者之间的关系.10.请叙述页式存储管理⽅案的基本⼯作原理;硬件的⽀持及其作⽤;地址映射过程;该存储管理⽅案的优缺点.11.请叙述虚拟存储管理⽅案的基本⼯作原理;页表的内容;缺页中断处理;及可能遇到的性能问题和解决⽅法.五. 简答题1. 简述SPOOLing(斯普林)系统的⼯作原理.2.请论述操作系统的发展⽅向及新技术.3. 为什么在操作系统中引⼊信号量及P、V操作?4. 在信号量S上执⾏P、V操作时,S的值发⽣变化,当S>0,S=0,S<0时,它们的物理意义是什么?P(S)、V(S)的物理意义⼜是什么?5. 试列举⼀个⽇常⽣活中进程的实例,说明进程间的同步关系.6. 试列举⼀个⽇常⽣活中进程的实例,说明进程间的互斥关系.7.⼀些操作系统提供了COPY系统调⽤,⽤于复制⽂件(COPY file1 file2).试设计⼀种实现COPY系统调⽤的⽅案(请给出具体设计细节).8.试列举⾄少8项进程控制块的项⽬.9.试叙述操作系统中⼀种⽤时间换取空间的技术.10.计算机系统采⽤通道部件后,已能实现CPU与外部设备的并⾏⼯作,为什么还要引⼊多道程序设计?六. 计算题1. 假设⼀个活动头磁盘有200道, 编号从0-199. 当前磁头正在143道上服务, 并且刚刚完成了125道的请求. 现有如下访盘请求序列(磁道号):86, 147, 91, 177, 94, 150, 102, 175, 130试给出采⽤下列算法后磁头移动的顺序和移动总量(总磁道数).(1). 先来先服务(FCFS)磁盘调度算法.(2). 最短寻道时间优先(SSTF)磁盘调度算法.(3). 扫描法(SCAN)磁盘调度算法.(假设沿磁头移动⽅向不再有访问请求时, 磁头沿相反⽅向移动.)2.有⼀个虚拟存储系统, 每个进程在内存占有3页数据区、1页程序区. 刚开始时数据区为空. 有以下访页序列:1、5、4、1、2、3、2、1、5、4、2、4、6、5、1试给出下列情形下的缺页次数:(1)系统采⽤先进先出(FIFO)淘汰算法.(2)系统采⽤最近最少使⽤(LRU)淘汰算法.(3)若采⽤优化(OPT)淘汰算法呢?3. 有个⼀虚拟存储系统, 每个进程在内存占有3页数据区, 刚开始时数据区为空. 有以下访页序列:2、3、4、5、3、4、1、2、3、5、1、4、2、4、5、1、3、2、1、3试给出下列情形下的缺页次数:(1) 系统采⽤先进先出(FIFO)淘汰算法.(2) 系统采⽤最近最少使⽤(LRU)淘汰算法.(3) 系统采⽤优化(OPT)淘汰算法.4. 有⼀个⽂件系统, 根⽬录长驻内存, 如图所⽰:⽬录⽂件采⽤拉链式, 每个磁盘块存放10个下级⽂件的描述, 最多存放40个下级⽂件. 若下级⽂件为⽬录⽂件, 上级⽬录指向该⽬录⽂件的第⼀块, 否则指向普通⽂件的⽂件控制块. 普通⽂件采⽤三级索引形式, ⽂件控制块中给出13个磁盘地址, 前10个磁盘地址指出前10页的物理地址, 第11个磁盘地址指向⼀级索引表, ⼀级索引表给出256个磁盘地址, 即指出该⽂件第11页⾄第266页的地址; 第12个磁盘地址指向⼆级索引表, ⼆级索引表中指出256个⼀级索引表的地址; 第13个磁盘地址指向三级索引表,三级索引表中指出256个⼆级索引表的地址.(1) 该⽂件系统中的普通⽂件最⼤可有多少页?(2) 若要读⽂件/A/D/K/Q中的某⼀页, 最少要启动磁盘⼏次? 最多要启动磁盘⼏次?(3) 若想减少启动磁盘的次数, 可采⽤什么办法?5. 设系统中有三类资源A、B和C,⼜设系统中有5个进程P1,P2,P3,P4和P5.在T0时刻系统状态如下:最⼤需求量已分配资源量剩余资源量A B C A B C A B CP1 8 6 4 1 2 1 2 1 1P2 4 3 3 3 1 1P3 10 1 3 4 1 3P4 3 3 3 3 2 2P5 5 4 6 1 1 3(1) 系统是否处于安全状态?如是,则给出进程安全序列.(2) 如果进程P5申请1个资源类A、1个资源类B和1个资源类C,能否实施分配?为什么?6. 在⼀个两道的批处理操作系统中,有6个作业进⼊系统,它们的进⼊时刻、估计运⾏时间和优先级如下表所⽰.作业号进⼊时刻估计运⾏时间优先级JOB1 8:00 90分钟 5JOB2 8:10 30分钟 6JOB3 8:30 20分钟 3JOB4 8:50 15分钟 8JOB5 9:20 10分钟 2JOB6 9:40 5分钟 4系统采⽤短作业优先作业调度算法,作业⼀旦被调度运⾏就不再退出.但当有新的作业投⼊运⾏时,可以按照优先级进⾏进程调度.(1)试给出各个作业的运⾏时间序列.(例如:JOB1:8:00-8:30,9:10-9:20,…)(2)试计算出作业的平均周转时间.7. 有⼀个⽂件系统, 根⽬录长驻内存, 如图所⽰:⽬录⽂件采⽤链接式, 每个磁盘块存放10个下级⽂件的描述, 最多存放50个下级⽂件. 若下级⽂件为⽬录⽂件, 上级⽬录指向该⽬录⽂件的第⼀块, 否则指向普通⽂件的⽂件控制块.(1) 普通⽂件采⽤顺序结构,若要读⽂件\A\D\G\H\K中的第375页,最少要启动磁盘⼏次? 最多要启动磁盘⼏次?(2) 普通⽂件采⽤链接结构,若要读⽂件\A\D\G\H\K中的第100页, 最少要启动磁盘⼏次? 最多要启动磁盘⼏次?8. 有⼀个虚拟存储系统采⽤最近最少使⽤(LRU)页⾯淘汰算法,每个作业占3页主存,其中⼀页⽤来存放程序和变量i,j(不作他⽤).每⼀页可存放150个整数变量. 某作业程序如下:VAR A:ARRAY[1..150,1..100] OF integer;i,j:integer;FOR i:=1 to 150 DOFOR j:=1 to 100 DOA[i,j]:=0;设变量i,j放在程序页中,初始时,程序及变量i,j已在内存,其余两页为空.矩阵A 按⾏序存放.(1)试问当程序执⾏完后,共缺页多少次?(2)最后留在内存中的是矩阵A的哪⼀部分?9. 设系统中有4个进程P1,P2,P3和P4.在某⼀时刻系统状态如下:最⼤需求量已分配资源量P1 6 2P2 7 4P3 3 2P4 2 0剩余资源量 1(1) 系统是否处于安全状态?如是,则给出所有的进程安全序列.(2) 如果进程P4申请2个资源,能否实施分配?为什么?七. 关于P、V操作:1. 为什么说P、V操作必须设计成原语(即同⼀信号量上的P、V操作必须互斥)?2. 有四个进程A、B、C、D(1) 进程A通过⼀个缓冲区不断地向进程B、C、D发送信息, A 每向缓冲区送⼊⼀个信息后, 必须等进程B、C、D都取⾛后才可以发送下⼀个信息, B、C、D对A 送⼊的每⼀信息各取⼀次, 试⽤P、V操作实现它们之间的正确通讯.(2) 试⽤最少个数的信号量实现进程A、B、C、D间的正确通讯.3. 写出P、V操作的定义.4. 有n+1个进程A1, A2, ...An 和 B:(1) A1,...An通过同⼀个缓冲区各⾃不断地向B发送消息, B不断地取消息, 它必须取⾛发来的每⼀个消息. 刚开始时缓冲区为空.试⽤P、V操作正确实现之.(2) 若缓冲区个数增⾄m个, 试⽤P、V操作实现正确的通讯.5. 请给出V操作的定义.6. ⽤P、V操作实现PA, PB两个进程的同步问题如下所⽰:其中, 信号S1, S2的初值均为1. 试问该解法正确吗? 请说明理由.7. 把学⽣和监考⽼师都看作进程, 学⽣有N⼈, 教师1⼈. 考场门⼝每次只能进出⼀个⼈, 进考场原则是先来先进. 当N个学⽣都进⼊考场后, 教师才能发卷⼦. 学⽣交卷后可以离开考场. 教师要等收上来全部卷⼦并封装卷⼦后才能离开考场.(1) 问共需设置⼏个进程?(2) 试⽤P、V操作解决上述问题中的同步和互斥关系.8. 某商店有两种⾷品A和B, 最⼤数量各为m个. 该商店将A,B两种⾷品搭配出售, 每次各取⼀个. 为避免⾷品变质, 遵循先到⾷品先出售的原则, 有两个⾷品公司分别不断地供应A,B两种⾷品(每次⼀个). 为保证正常销售, 当某种⾷品的数量⽐另⼀种的数量超过k(k(1) 问共需设置⼏个进程?(2) 试⽤P,V操作解决上述问题中的同步和互斥关系.9. 两个进程P A、P B通过两个FIFO(先进先出)缓冲区队列连接(如图).P A从Q2取消息,处理后往Q1发消息,P B从Q1取消息,处理后往Q2发消息,每个缓冲区长度等于传送消息长度. Q1队列长度为n,Q2队列长度为m. 假设开始时Q1中装满了消息,试⽤P、V操作解决上述进程间通讯问题.1.(及时响应)2.(中断)3. 进程控制块PCB)4.(中断处理)5.(作业控制块JCB)6.(管程)7.(限长寄存器或长度寄存器)8.(按内容并⾏查找)9.(地址越界)10.(⾸块地址和⽂件长度)11.(死锁预防)12.(作业调度算法)13.(可靠性)14.(顺序)15.(动态的)16.(特殊⽂件)17. (最短寻道时间优先)18.(就绪)19.(通道)20.(⽂件保密)21.(并发)22.(节省内存)23.(最坏适配算法)24.(共享变量)25. 实时系统应具有两个基本特征:_____和可靠性.(及时性)26. 磁盘上的⽂件可以采⽤_____存取⽅式.(随机)27.(⽬录⽂件)28.(系统调⽤)29.(虚设备)30.(系统)31. (⽂件保密)32.(⽂件备份,⽂件转储)33.(碎⽚)34.(⾼效性)36.(作业)37.(内存)38.(加快地址映射速度)三. 判断题1. 操作系统的所有程序都必须常驻内存.╳2. 进程获得处理机⽽运⾏是通过申请⽽得到的. ╳3. 通过任何⼿段都⽆法实现计算机系统资源之间的互换. ╳4. 进程控制块中的所有信息必须常驻内存. ╳5. ⼀旦出现死锁, 所有进程都不能运⾏. ╳6. 所有进程都挂起时, 系统陷⼊死锁. ╳7. 优先数是进程调度的重要依据, ⼀旦确定不能改变. ╳8. 同⼀⽂件系统中不允许⽂件同名, 否则会引起混乱. ╳9. ⽤户程序有时也可以在核⼼态下运⾏. ╳10. 虚拟存储系统可以在每⼀台计算机上实现. ╳11. 进程在运⾏中, 可以⾃⾏修改⾃⼰的进程控制块. ╳12. 进程申请CPU得不到满⾜时, 其状态变为等待态. ╳13. 在虚存系统中, 只要磁盘空间⽆限⼤, 作业就能拥有任意⼤的编址空间. ╳14. 在内存为M的分时系统中, 当注册的⽤户有N个时,每个⽤户拥有M/N的内存空间.15. 特殊⽂件是指其⽤途由⽤户特殊规定的⽂件. ╳16. 由于P、V操作描述同步、互斥等问题的能⼒不⾜, 所以有必要引⼊其它的通讯原语或机制, 如send, receive或Monitor等. ╳17. ⼤多数虚拟系统采⽤OPT(优化)淘汰算法是因为它确实可以得到最⼩的缺页率. ╳18. 实时系统中的作业周转时间有严格的限制. ╳19. ⽂件的索引表全部存放在⽂件控制块中. ╳20. 打印机是⼀类典型的块设备. ╳21. 当⼀个进程从等待态变成就绪态, 则⼀定有⼀个进程从就绪态变成运⾏态. ╳22. 执⾏系统调⽤时可以被中断. √23. 在作业调度时, 采⽤最⾼响应⽐优先的作业调度算法可以得到最短的作业平均周转时间. ╳24. 在请求页式存储管理中, 页⾯淘汰所花费的时间不属于系统开销. ╳25. 进程优先数是进程调度的重要依据, 必须根据进程运⾏情况动态改变. ╳26. 流式⽂件是指⽆结构的⽂件. √27. 参与死锁的所有进程都占有资源. ╳28. 页式存储管理中, ⽤户应将⾃⼰的程序划分成若⼲相等的页. ╳29. 引⼊当前⽬录是为了减少启动磁盘的次数. √30. ⽂件⽬录必须常驻内存. ╳31. 固定头磁盘存储器的存取时间包括搜查定位时间和旋转延迟时间. ╳32. 在⽂件系统中, 打开⽂件是指创建⼀个⽂件控制块. ╳33. 存储保护的⽬的是限制内存的分配. ╳34. 原语和系统调⽤的主要区别在于两者的实现⽅法不同. ╳35. 清内存指令只能在管态下执⾏. √36. 在⼤型多道程序设计系统中, 为充分利⽤外部设备, 应使运⾏的若⼲程序都是I/O 型的. √37. 在页式虚拟存储系统中, 页⾯长度是根据程序长度动态地分配的. ╳38. 如果信号量S的当前值为-5, 则表⽰系统中共有5个等待进程. ╳39. 磁盘上物理结构为链接结构的⽂件只能顺序存取. √40. 系统处于不安全状态不⼀定是死锁状态. √41. 有m个进程的操作系统出现死锁时, 死锁进程的个数为142. 进程状态的转换是由操作系统完成的, 对⽤户是透明的. √43. 优先数是进程调度的重要依据, 优先数⼤的进程⾸先被调度运⾏. ╳44. ⽂件系统的主要⽬的是存储系统⽂档. ╳45. 对⽂件进⾏读写前,要先打开⽂件. √46. 所谓最近最少使⽤(LRU)页⾯调度算法是指将驻留在内存中使⽤次数最少的页⾯淘汰掉. ╳47. 由于现代操作系统提供了程序共享的功能,所以要求被共享的程序必须是可再⼊程序. √48. 参与死锁的进程⾄少有两个已经占有资源. √49. 在页式虚拟存储系统中,页⾯长度固定并且是硬件的设计特性. √50. 不可抢占式动态优先数法⼀定会引起进程长时间得不到运⾏. ╳51. 设置中断屏蔽指令可以在⽬态下执⾏. ╳52. 选择通道主要⽤于连接低速设备. ╳53. 存储保护的功能是限制内存存取. √54. 如果输⼊输出所⽤的时间⽐处理时间短得多,则缓冲区最有效. ╳55. 进程间的互斥是⼀种特殊的同步关系. √56. 所有进程都进⼊等待状态时,系统陷⼊死锁. ╳57. 引⼊缓冲的主要⽬的是提⾼I/O设备的利⽤率. ╳58. 进程从运⾏状态变为等待状态是由于时间⽚中断发⽣. ╳59. ⽂件⽬录⼀般存放在外存. √答案:(1)86,147,91,177,94,150,102,175,130(2)当前磁头在143道上:147,150,130,102,94,91,86,175,177(3)当前磁头在143道上,并且刚刚完成125道的请求147,150,175,177,130,102,94,91,86计算移动总量略六.5答案:(1)最⼤需求量已分配资源量剩余资源量尚需要量A B C A B C A B C A B CP1 8 6 4 1 2 1 2 1 1 7 4 3 P2 4 3 3 3 1 1 1 2 2 P3 10 1 3 4 1 3 6 0 0 P4 3 3 3 3 2 2 0 1 1 P5 5 4 6 1 1 3 4 3 3 系统是处于安全状态,安全序列为:P4,P2,P1,P3,P5(2)P5申请(1,1,1)最⼤需求量已分配资源量剩余资源量尚需要量A B C A B C A B C A B CP1 8 6 4 1 2 1 1 0 0 7 4 3 P2 4 3 3 3 1 1 1 2 2 P3 10 1 3 4 1 3 6 0 0 P4 3 3 3 3 2 2 0 1 1 P5 5 4 6 2 2 4 3 2 2 不能实施分配,因为分配后找不到安全序列,系统将处于不安全状态. 六.6 (1)各个作业的运⾏时间序列为:JOB1 8:00-8:10,8:40-10:00JOB2 8:10-8:40JOB3 10:05-10:25JOB4 10:25-10:50JOB5 10:50-11:00JOB6 10:00-10:05(2)根据公式计算(略).答案:(1)普通⽂件最⼤可有10+256+2562+2563个页(2)读\A\D\K\Q的某⼀页因为⽬录⽂件采⽤链接形式, 每个磁盘块存放10个下级⽂件的描述, ⼀个⽬录下最多存放40个下级⽂件,故⼀个⽬录⽂件最多占4个物理块.根⽬录⽂件已在内存,故不必启动硬盘读⼊它.最少最多根⽬录⽂件A⽬录⽂件 1次 1次D⽬录⽂件 1次 4次K⽬录⽂件 1次 4次Q⽂件控制块 1次 1次Q⽂件某⼀页 1次 4次共 5次 14次(3)可采⽤引⼊当前⽬录⽅法.七.2 (1)A: Repeat⽣产消息;P(S ab );P(S ac );P(S ad );向缓冲区送消息;V(S b );V(S c );V(S d )Until FalseB: RepeatP(S b );从缓冲区取消息;V(S ab )Until FalseC: Repeat P(S c ); 从缓冲区取消息; V(S ac ) Until False D: Repeat P(S d ); 从缓冲区取消息; V(S ad ) Until False 12k ......Q P 12n Q Q七.4(1) n+1个进程P1, P2, ...,Pn 和 Q ,⼀个缓冲区Pi ( i=1,..,n):Repeat⽣产消息;P(S1);向缓冲区送消息; V(S2)Until False Q: RepeatP(S2);从缓冲区取消息; V(S1);处理消息;Until FalseS1=1, S2=0(2) k个缓冲区Pi ( i=1,..,n):Repeat⽣产消息;P(S1);P(mutex);向BUFFER[l]中送消息; l:=(l+1) mod k;V(mutex);V(S2)Until False Q: RepeatP(S2);P(mutex);从BUFFER[ll]取消息; ll:=(ll+1) mod k;V(mutex);V(S1)Until FalseS1=k;S2=0;mutex=1;l=0;ll=0P1,P2,...,Pn往⼀个缓冲区中送,Q1,Q2,...,Qn从该缓冲区取. Pi:(i=1,2,...,n)P(s1);往缓冲区送;V(s2);Qi:(i=1,2,...,n)P(s2);从缓冲区取;V(s1);s1=1, s2=0;。
操作系统原理考题及答案
![操作系统原理考题及答案](https://img.taocdn.com/s3/m/ca411fda6529647d2728529e.png)
《操作系统原理》期末考试题班级学号姓名一、单项选择题(每题2分,共26分)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.以下哪种存储管理不可用于多道程序系统中()。
A.单一连续区存储管理B.固定式区存储管理D. 段式存储管理 C.可变分区存储管理7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与1 / 8相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。
A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8.系统“抖动”现象的发生不是由()引起的。
A.置换算法选择不当B.交换的信息量过大C.主存容量不足D.请求页式管理方案9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。
A.运行B.阻塞C.就绪D.新建10.要页式存储管理系统中,将主存等分成()。
A.块B.页C.段长D.段11.系统利用SPOOLING技术实现()。
A.对换手段B.虚拟设备C.系统调用D.虚拟存储12.设备从磁盘驱动器中读出一块数据的总时间为()。
A.等待时间+ 传输时间B.传输时间D.延迟时间+ 查找时间+ 传输时间 C.查找时间+ 传输时间13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。
操作系统原理试题及答案
![操作系统原理试题及答案](https://img.taocdn.com/s3/m/a129ed0eac02de80d4d8d15abe23482fb4da0290.png)
操作系统原理试题及答案一、单项选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络管理答案:D2. 在操作系统中,进程和线程的关系是?A. 线程是进程的一部分B. 进程是线程的一部分C. 进程和线程是完全独立的D. 进程和线程是同一个概念答案:A3. 下列哪项不是操作系统的五大基本功能?A. 文件管理B. 作业调度C. 内存管理D. 网络通信答案:B4. 操作系统的调度算法中,时间片轮转调度算法的特点是?A. 所有进程获得相等的CPU时间B. 进程按到达顺序获得CPU时间C. 进程按优先级获得CPU时间D. 进程按最长运行时间获得CPU时间答案:A5. 在操作系统中,虚拟内存的作用是什么?A. 提高CPU的运行速度B. 提高磁盘的读写速度C. 扩展可用的物理内存D. 减少磁盘的读写次数答案:C6. 下列哪项技术用于实现文件的共享?A. 缓冲技术B. 虚拟存储技术C. 多道程序设计D. 文件系统答案:D7. 在操作系统中,死锁的四个必要条件不包括以下哪一项?A. 互斥条件B. 占有和等待条件C. 不剥夺条件D. 循环等待条件答案:A8. 操作系统中,分页和分段的区别在于?A. 分页是固定大小的,分段是可变大小的B. 分页是可变大小的,分段是固定大小的C. 分页和分段都是固定大小的D. 分页和分段都是可变大小的答案:A9. 下列哪项不是操作系统提供的服务?A. 系统调用B. 设备驱动C. 用户界面D. 编译器答案:D10. 在操作系统中,中断和异常的区别是?A. 中断是由硬件产生的,异常是由软件产生的B. 中断是由软件产生的,异常是由硬件产生的C. 中断和异常都是由硬件产生的D. 中断和异常都是由软件产生的答案:A二、填空题(每题2分,共20分)1. 在操作系统中,_________是操作系统提供给用户和应用程序的接口。
答案:系统调用2. 操作系统的_________是操作系统分配CPU时间给进程的策略和算法。
操作系统原理考题与答案
![操作系统原理考题与答案](https://img.taocdn.com/s3/m/a70697eca26925c52dc5bf4e.png)
《操作系统原理》期末考试题班级学号姓名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.以下哪种存储管理不可用于多道程序系统中()。
A.单一连续区存储管理B.固定式区存储管理C.可变分区存储管理D.段式存储管理7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。
A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8.系统“抖动”现象的发生不是由()引起的。
A.置换算法选择不当B.交换的信息量过大C.主存容量不足D.请求页式管理方案9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。
A.运行B.阻塞C.就绪D.新建10.要页式存储管理系统中,将主存等分成()。
A.块B.页C.段长D.段11.系统利用SPOOLING技术实现()。
A.对换手段B.虚拟设备C.系统调用D.虚拟存储12.设备从磁盘驱动器中读出一块数据的总时间为()。
A.等待时间+ 传输时间B.传输时间C.查找时间+ 传输时间D.延迟时间+ 查找时间+ 传输时间13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。
A.重名翻译机构B.建立索引表C.多级目录结构D.建立指针二、多项选择题(每题3分,共24分)1.操作系统有多种类型,允许多个用户以交互方式使用的操作系统,称为()。
操作系统原理试题题库含答案1
![操作系统原理试题题库含答案1](https://img.taocdn.com/s3/m/7872ba8109a1284ac850ad02de80d4d8d15a01ba.png)
操作系统原理(1)1、现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1A、 T1+T2+T3B、 (3T1+2T2+T3)/3C、 (T1+2T2+3T3)/3D、 (T1+T2+T3)/3正确答案: B2、我们如果为每一个作业只建立一个进程,为照顾紧急作业的用户,应采用( )。
A、 FCFS调度算法B、基于优先权的剥夺调度算法C、时间片轮转法D、多级反馈队列调度算法正确答案: B3、用于控制生产流水线,进行工业处理控制的操作系统是( ).A、分时系统B、网络操作系统C、实时系统D、批处理系统正确答案: C4、进程A在运行中被高优先级进程B抢占,进程A的状态变化是( )。
A、就绪→运行B、阻塞→运行C、运行→就绪D、运行→阻塞正确答案: C5、用V操作唤醒一个等待进程时,被唤醒进程的状态变为( )。
A、等待B、就绪C、运行D、完成正确答案: B6、哪个属于抢占式调度___A、时间片轮转法;B、短作业优先调度;C、先来先服务;D、高响应比优先调度;正确答案: A7、进程的基本属性是( )。
A、进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行B、进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行C、进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行D、进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行正确答案: A8、某文件中共有3个记录。
每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。
根据这个情况,可知这个文件所采用的存储结构是____。
A、隐式链接结构B、顺序文件结构C、显式链接结构D、索引结构正确答案: A9、进程从阻塞状态变为就绪状态的原因是___________。
A、进程运行条件满足B、修改了进程的优先级C、进程运行条件不够D、时间片到正确答案: A10、下面六个系统中,必须是实时操作系统的有____个。
操作系统原理期末试卷及答案
![操作系统原理期末试卷及答案](https://img.taocdn.com/s3/m/4beae13987c24028915fc377.png)
操作系统原理试卷1一、填空题(20分)1.在操作系统中, _________是资源分配、调度和管理的最小单位。
2.不在主机控制下进行的输入/输出操作称为______________操作。
3.在操作系统中,不可中断执行的操作为_____________。
4.当系统采用资源有序分配方法预防死锁时,它破坏产生死锁的必要条件中的___________。
5.利用SPOOLING技术可以将___________设备改造成可共享的虚拟设备。
6.系统中各进程之间逻辑上的相互制约关系称为__________。
7.访问磁盘的时间由三部分构成,即_________,__________和_________。
8.文件的逻辑结构分为流式文件和_________。
二、简答题(20分)1.为什么说PCB是进程存在的唯一标志?2.比较段式管理和页式管理。
3.在请求分页系统中,产生抖动的原因是什么?4.调度的类型有哪几种?5. 为什么说程序并发执行失去了封闭性和可再现性?三、计算题(30分)1. 若一个作业的运行时间为2小时,等待时间为3小时,计算机其响应比。
2.如下访问序列:0,1,0,3,1,2,4,3,驻留集大小为2,计算OPT算法的缺页中断率。
3.对于具有快表的分页系统,内存访问时间200ns,快表的访问时间20ns,快表的命中率为85%,计算数据的访问时间。
4.当前磁头位于20号磁道,多个磁盘请求:10、22、20、2、40、6、38,计算电梯算法(磁道号增加的方向)的寻道距离。
5.假定磁盘块大小为2KB,对于20G的硬盘,计算其文件分配表FAT占用的空间。
四、有一系统采用请求页式存储管理,有一作业大小是8KB,页大小为2KB,已知1号、2号页面已调入内存,且对应块号为第7、9块,试问虚地址0AFEH,1ADDH对应页面是否在内存,若在求其内存地址。
(10分)五、以两个用户A、B共享同一文件File1为例,用图的方式说明基于索引结点的共享方式和利用符号链的共享方式的原理。
《操作系统原理》考题及答案
![《操作系统原理》考题及答案](https://img.taocdn.com/s3/m/8cb3c797dd36a32d737581c7.png)
《操作系统原理》期末考试题、单项选择题(每题 分,共分)1. 操作系统是一种( )。
A. 系统软件B. 系统硬件C. 应用软件D. 支援软件2. 分布式操作系统与网络操作系统本质上的不同在于()。
A.实现各台计算机这间的通信 B. 共享网络中的资源C.满足较在规模的应用D. 系统中多台计算机协作完成同一任务3. 下面对进程的描述中,错误的是( A.进程是动态的概念B. C.进程是指令的集合D.4•临界区是指并发进程中访问共享变量的( )段。
5. 要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条。
A.互斥B. 请求与保持C. 不剥夺D. 循环等待6.以下哪种存储管理不可用于多道程序系统中()。
A.单一连续区存储管理B.固定式区存储管理C.可变分区存储管理D.段式存储管理7. 在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与 相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的)。
进程执行需要处理机 进程是有生命期的A.管理信息B.信息存储C.数据 D. 程序情况是()。
A.无上邻空闲区也无下邻空闲区C.有下邻空闲区但无上邻空闲区8. 系统“抖动”现象的发生不是由A.置换算法选择不当C.主存容量不足9. 在进程获得所需全部资源,唯却A.运行B.阻塞10. 要页式存储管理系统中,将主存等分成(A.块B.页B.D.B. D.CPU 时,有上邻空闲区但无下邻空闲区有上邻空闲区也有下邻空闲区)引起的。
交换的信息量过大请求页式管理方案进程处于(C.就绪)。
C. 段长状态。
D.新建D.段11. 系统利用SPOOLING^术实现( )。
A. 对换手段B. 虚拟设备C. 系统调用D. 虚拟存储 12. 设备从磁盘驱动器中读出一块数据的总时间为( )。
A. 等待时间 + 传输时间B. 传输时间C. 查找时间 + 传输时间D. 延迟时间 + 查找时间 + 传输时间13. 如果允许不同用户的文件可以具有相同的文件名, 通常采用 ( )来保证按名存取的安全。
操作系统原理习题及答案(全书免费版)
![操作系统原理习题及答案(全书免费版)](https://img.taocdn.com/s3/m/ecf8ef31a8114431b80dd825.png)
第一章习题及答案一、填空题1.用户与操作系统的接口有,两种。
【答案】命令接口,系统调用【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。
用户通过操作系统提供的服务来有效地使用计算机。
一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
2.用户程序调用操作系统有关功能的途径是。
【答案】利用系统调用命令【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的途径,一般在汇编语言和C语言中都提供了使用系统调用命令的方法。
编程人员可以在这些语言中利用系统调用命令动态请求和释放系统资源。
3.UNIX系统是①操作系统,DOS系统是②操作系统。
【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务)【解析】 UNIX系统是一个可供多个用户同时操作的会话式的分时操作系统,DOS系统是为个人计算机设计的一个单用户操作系统。
4.现代计算机中,CPU工作方式有目态和管态两种。
目态是指运行①程序,管态是指运行②程序。
执行编译程序时,CPU处于③。
【答案】①用户,②操作系统,③目态【解析】 CPU工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区分开,以利于程序的共享和保护。
5.从资源分配的角度讲,计算机系统中的资源分为处理机、、和。
操作系统相应的组成部分是、、和。
【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设备管理和文件系统【解析】计算机系统中的资源分为硬件资源和软件资源。
硬件资源有处理机、内/外存储器及输入/输出设备。
而软件资源指的是程序、数据和相应的文档。
从资源管理的观点,操作系统是计算机资源系统的管理系统,它提供了处理机管理、存储器管理、输入/输出设备管理和信息文件管理的功能。
对每种资源的管理都可从提供资源情况的记录、资源分配策略、资源分配和回收等几个方面来加以讨论。
(完整版)操作系统原理期末试卷(9套含答案)
![(完整版)操作系统原理期末试卷(9套含答案)](https://img.taocdn.com/s3/m/ad5a7ecf580216fc710afdd4.png)
操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。
A.DOS系统 B.UNIX系统C.Windows NT系统 D.OS/2系统2.在操作系统中,进程的最基本的特征是( A ).A.动态性和并发性 B.顺序性和可再现性C.与程序的对应性 D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。
A.只能实现进程的互斥 B.只能实现进程的同步 C.可实现进程的互斥和同步 D.可完成进程调度4.作业调度的关键在于( C )。
A.选择恰当的进程管理程序 B.用户作业准备充分C.选择恰当的作业调度算法 D.有一个较好的操作环境 5.系统抖动是指( D ).A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
A.段表 B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录 B.二级目录C.纯树型目录 D.非循环图目录8.SPOOLing技术可以实现设备的( C )分配。
A.独占 B.共享C.虚拟 D.物理9.避免死锁的一个著名的算法是( C ).A.先人先出算法 B.优先级算法C.银行家算法 D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是( C )。
A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因.每题2分,共10分)1.简单地说,进程是程序的执行过程。
因而,进程和程序是一一对应的。
()2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。
《操作系统原理》考题及答案
![《操作系统原理》考题及答案](https://img.taocdn.com/s3/m/2a1deab34b35eefdc9d33367.png)
《操作系统原理》期末考试题班级学号姓名一、单项选择题(每题2分,共26分)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.以下哪种存储管理不可用于多道程序系统中()。
A.单一连续区存储管理B.固定式区存储管理C.可变分区存储管理D.段式存储管理7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。
A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8.系统“抖动”现象的发生不是由()引起的。
A.置换算法选择不当B.交换的信息量过大C.主存容量不足D.请求页式管理方案9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。
A.运行B.阻塞C.就绪D.新建10.要页式存储管理系统中,将主存等分成()。
A.块B.页C.段长D.段11.系统利用 SPOOLING技术实现()。
A.对换手段B.虚拟设备C.系统调用D.虚拟存储12.设备从磁盘驱动器中读出一块数据的总时间为()。
A.等待时间 + 传输时间B.传输时间C.查找时间 + 传输时间D.延迟时间 + 查找时间 + 传输时间13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。
操作系统原理练习题1及答案
![操作系统原理练习题1及答案](https://img.taocdn.com/s3/m/813d383f178884868762caaedd3383c4bb4cb43a.png)
一、单选题1、操作系统是一种()。
A.软件包B.通用软件C.系统软件D.应用软件正确答案:C2、下列选项中,不属于多道程序设计的基本特征是()A.多道性B.顺序性C.间断性D.无序性正确答案:B解析:顺序性是单道批处理的特征3、分时系统追求的目标是()A.提高系统吞吐率B.充分利用内存C.快速响应用户D.充分利用I/O设备正确答案:C4、批处理系统的主要缺点是()A.无交互能力B.系统吞吐量小C.资源利用率低D.CPU利用率不高正确答案:A5、现代操作系統中最基本的两个特征是()A.并发和不确定B.虚拟和不确定C.共享和虚拟D.并发和共享正确答案:D6、当CPU执行操作系统代码时,处理器处于()A.自由态B.核心态C.用户态D.就绪态正确答案:B7、在中断发生后,进入中断处理的程序属于()A.操作系统程序B.既不是应用程序,也不是操作系统程序C.用户程序D.可能是应用程序,也可能是操作系统程序正确答案:A解析:中断处理程序在核心态执行,是操作系统程序8、下列必须在核心态下执行的指令是()A.将运算结果装入内存B.算术运算C.从内存中取数D.I/O操作正确答案:D解析:所有I/O操作都是特权指令9、系统调用的目的是()A.中止系统服务B.请求系统服务C.释放系统资源D.申请系统资源正确答案:B10、下列选项中,在用户态执行的是()A.命令解释程序B.时钟中断处理程序C.进程调度程序D.缺页处理程序正确答案:A11、一个进程是()。
A.一个独立的程序B.由协处理器执行的一个程序C.一个独立的程序+数据集D.PCB结构与程序和数据的组合正确答案:D解析:进程由PCB、程序和数据三部分构成12、进程与程序的根本区别是()。
A.是不是占有处理器B.是不是具有就绪、运行和等待三种状态C.是不是被调入到内存D.静态和动态的区别正确答案:D13、操作系统是根据()来对并发执行的进程进行控制和管理的。
A.进程的基本状态B.进程的优先权C.进程控制块D.多道程序设计正确答案:C解析:PCB是操作系统管理进程的数据结构14、下列几种关于进程的叙述,()是最不符合操作系统对进程的理解。
操作系统原理考题及答案
![操作系统原理考题及答案](https://img.taocdn.com/s3/m/5c1b0915a417866fb84a8e92.png)
《操作系统原理》期末考试题班级学号一、单项选择题(每题2分,共26分)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.以下哪种存储管理不可用于多道程序系统中()。
A.单一连续区存储管理B.固定式区存储管理C.可变分区存储管理D.段式存储管理7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。
A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8.系统“抖动”现象的发生不是由()引起的。
A.置换算法选择不当B.交换的信息量过大C.主存容量不足D.请求页式管理方案9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。
A.运行B.阻塞C.就绪D.新建10.要页式存储管理系统中,将主存等分成()。
A.块B.页C.段长D.段.资11.系统利用SPOOLING技术实现()。
A.对换手段B.虚拟设备C.系统调用D.虚拟存储12.设备从磁盘驱动器中读出一块数据的总时间为()。
A.等待时间+ 传输时间B.传输时间C.查找时间+ 传输时间D.延迟时间+ 查找时间+ 传输时间13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。
专升本《操作系统原理》_试卷_答案
![专升本《操作系统原理》_试卷_答案](https://img.taocdn.com/s3/m/ba1b208baeaad1f347933f28.png)
专升本《操作系统原理》_试卷_答案-CAL-FENGHAI.-(YICAI)-Company One1专升本《操作系统原理》一、(共75题,共150分)1. 操作系统的资源管理功能,通常可划分为()。
(2分)A.二个部分B.三个部分C.四个部分D.五个部分.标准答案:C2. 操作系统的一个主要特征是()。
(2分)A.针对性B.高效率C.复杂性D.共享.标准答案:D3. 批处理优于分时处理的一个优点是()。
(2分)A.CPU的利用率较高B.内存的利用率较高C.一次能执行多个程序D.能进行并发处理.标准答案:A4. 程序状态字PSW的一部分内容,在小型机中是放在()中。
(2分)A.缓冲寄存器B.指令计数器PCC.控制器D.地址寄存器.标准答案:B5. 根据中断完成的功能,从内存取数据出错时引起的中断称为()。
(2分)A.系统中断B.机器故障中断C.外部中断D.程序性中断.标准答案:B6. ()是由系统功能调用来实现。
(2分)A.文件复制B.读文件的信息C.执行下一条指令D.读内存单元的数据.标准答案:B7. 操作系统的命令接口又可进一部分为()。
(2分)A.联机用户接口和程序接口B.联机用户接口和脱机用户接口C.程序接口和图形接口D.联机用户接口和图形接口.标准答案:B 8. 下面()所列的内容属于临界资源。
(2分)A.读写磁盘的磁头B.扫描仪C.CPUD.程序的私用数据.标准答案:B9. 进程的基本状态有三种,其中一个是()。
(2分)A.开始态B.就绪态C.唤醒态D.结束态.标准答案:B10. 对进程进行控制的原语包括()原语。
(2分)A.执行B.唤醒C.就绪D.淘汰.标准答案:B11. 动态分配是指在()时进行资源的分配。
(2分)A.作业提出申请B.作业开始执行C.进程开始执行D.进程运行中提出申请.标准答案:D12. 在资源/进程有向图中,由资源指向进程的有向边表示()。
(2分)A.进程等待资源B.进程申请资源C.资源被该进程占有D.该资源空闲.标准答案:C13. 批处理系统中,作业的状态可分为多种,其中一种为()。
操作系统原理期末试卷(10套含答案)7
![操作系统原理期末试卷(10套含答案)7](https://img.taocdn.com/s3/m/61dfac85b7360b4c2e3f64c1.png)
操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。
A.DOS系统 B.UNIX系统C.Windows NT系统 D.OS/2系统2.在操作系统中,进程的最基本的特征是( A )。
A.动态性和并发性 B.顺序性和可再现性C.与程序的对应性 D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。
A.只能实现进程的互斥 B.只能实现进程的同步 C.可实现进程的互斥和同步 D.可完成进程调度4.作业调度的关键在于( C )。
A.选择恰当的进程管理程序 B.用户作业准备充分C.选择恰当的作业调度算法 D.有一个较好的操作环境 5.系统抖动是指( D )。
A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
A.段表 B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录 B.二级目录C.纯树型目录 D.非循环图目录8.SPOOLing技术可以实现设备的( C )分配。
A.独占 B.共享C.虚拟 D.物理9.避免死锁的一个著名的算法是( C )。
A.先人先出算法 B.优先级算法C.银行家算法 D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是( C )。
A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。
每题2分,共10分)1.简单地说,进程是程序的执行过程。
因而,进程和程序是一一对应的。
( )2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。
《操作系统原理》考题及答案
![《操作系统原理》考题及答案](https://img.taocdn.com/s3/m/cf24c841e2bd960591c67730.png)
2.从管理的角度看,外部设备的种类有独享型设备、设备和设
备。
3.操作系统中,进程可以分为进程和进程两类。
4.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,的作业将得到优先调度;当各个作业要求运行的时间相同时,的作业得到优先调度。
5.把作业转入内存中随机进行地址变换的方式称为,而在作业执
C.多级目录结构D.建立指针
二、多项选择题(每题
操作系统有多种类型,允许多个用户以交互方式使用的操作系统,称为
()。
A.批处理操作系统B.分时操作系统C.实时操作系统
D.微机操作系统E.多处理机操作系统。
2.引入多道程序设计的主要目的在于()。
A.提高实时响应速度B.充分利用处理机,减少处理机空闲时间
操作系统原理试卷答案
单选题
1. A 2.D 3.C 4.D 5. B 6.A 7.B 8.A 9.C 10.A 11. B 12. D 13.C
多项选择
1. BCDE 2.BE 3.BCD 4.BD 5. BCD 6.ABD 7.ABCD 8.BC
判断题
1. × 2. × 3. √ 4. × 5. √ 6. × 7. × 8. √
A.单一连续区存储管理B.固定式区存储管理
C.可变分区存储管理D.段式存储管理
7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与
相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的
情况是()。
A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区
C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区
能够对存取权限进行控制。()
操作系统原理期末考试客观题及答案
![操作系统原理期末考试客观题及答案](https://img.taocdn.com/s3/m/5dc074b20342a8956bec0975f46527d3250ca668.png)
一、单选题1、操作系统的基本功能是()。
A.提供用户界面方便用户使用B.提供功能强大的网络管理工具C,控制和管理系统内的各种资源D.提供方便的可视化编辑程序正确答案:C2、系统调用的目的是()。
A.释放系统资源B.请求系统服务C.中止系统服务D.申请系统资源正确答案:B3、在中断发生后,进入中断处理的程序属于()oA.用户程序B.操作系统程序C.可能是应用程序,也可能是操作系统程序D.既不是应用程序,也不是操作系统程序正确答案:B4、当CPU处于核心态时,它可以执行的指令是()。
A.只有“访管”指令c∙计算机中全部指令D.只有特权指令正确答案:C5、PCB是进程实体的一部分,下列O不属于PCB。
A.全局变量B.堆栈指针C.CPU状态D.进程ID正确答案:A6、分时操作系统通常采用()调度算法来为用户服务。
A.时间片轮转B.优先级C.先来先服务D.短作业优先正确答案:A7、在进程调度算法中,对短进程不利的是()。
A.多级反馈队列调度算法B.优先级C.先来先服务调度算法D.短进程优先调度算法正确答案:C8、P、V操作实现进程同步,信号量的初值为()。
A.2B.lC.-lD.0正确答案:D9、对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-l则()。
A.表示有一个进程进入临界区,另一个进程等待进入B.表示有两个进程进入临界区C.表示没有进程进入临界区D.表示有一个进程进入临界区正确答案:A10、有一个计数信号量S:若干个进程对S进行了28次P操作和18次V操作之后,信号量S的值为0,请问该信号量S原来的值是多少?A.5B.10C.13D.18正确答案:B11、信箱通信是一种()通信方式。
A.信号量B,直接通信C.低级通信D.间接通信正确答案:D12、死锁预防是保证系统不进入死锁状态的静态策略,其决办法是破环产生死锁的四个必要条件之一,下列方法中破坏了“循环等待”条件的是()oA.剥夺资源法B.资源有序分配策略C.一次性分配略D.银行家算法正确答案:B13、某系统中共有11台磁带机,X个进程共享此磁带机设备,每个进程最多请求使用3台,则系统不会死锁的X值是()oA.7B.5C.3D.6正确答案:B14、一个进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。
《操作系统原理》试题及参考答案
![《操作系统原理》试题及参考答案](https://img.taocdn.com/s3/m/1668eb3c2e60ddccda38376baf1ffc4ffe47e208.png)
2020秋《操作系统》一、单选题1.下列选择中______不是操作系统关心的主要问题。
(D)A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器2.当___B___时,进程从执行状态转为就绪状态。
A.进程被调度程序选中B.时间片到C.等待某一个事件D.等待的事件发生3.下面____B__算法适用于分时系统中的进度调度。
A.FCFSB.时间片调度C.优先级调度算法D.队列调度算法4.采用剥夺资源和___A___是两种常用的解除死锁的方法。
A.杀死进程B.修改信号量C.进程回滚D.线性分配资源5.程序的并发执行通常在____D__的工作环境中。
A.单CPUB.多CPUC.单道程序D.多道程序6.在操作系统中,____B__指的是一种硬件机制。
()A.通道技术B.缓冲池C.SPOOLing技术D.内存覆盖技术7.文件系统中用____C__管理文件。
A.作业管理块B.外部页表C.目录D.软硬件结合的方法8.产生死锁的四个必要条件是:互斥、___B___循环等待和不剥夺。
()A.请求与阻塞B.请求与保持C.请求与释放D.释放与阻塞9.___A___是指作业提交给系统到作业完成的时间间隔。
()A.周转时间B.响应时间C.等待时间D.运行时间10.___A___与设备独立性密切相关。
A.设备的统一命名B.中断处理C.死锁避免D.设备驱动程序11.在___A___操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。
A.实时B.分时C.分布式D.网络12.最佳适应分配算法的空白区一般是____B__。
A.按大小递减顺序连在一起B.按大小递增顺序连在一起C.按地址由小到大排列D.按地址由大到小排列13.下列设备中___B___属于块设备。
A.键盘B.U盘C.鼠标D.打印机网络接口14.操作系统的运行需要___D___等计算机硬件的支持。
A.处理器B.处理器和存储器C.中断机制D.处理器、存储器和中断机制15.UNIX系统把输入、输出设备看做___B___。
(完整word版)操作系统原理试卷(含答案)
![(完整word版)操作系统原理试卷(含答案)](https://img.taocdn.com/s3/m/5e3906c5f121dd36a32d829d.png)
《操作系统原理》课程试卷答案班级_______________ 学号_____________ 姓名______________一、选择题(本大题共40分,每小题2分)1、在现代操作系统中引入了( D ),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是(A )。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是(A )。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的( A )接口。
A. 系统调用B.图形用户接口C.原语D.键盘命令6、下列几种关于进程的叙述,( A )最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
C.线程是一种特殊的进程。
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
7、当一个进程处于( B )状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机B. 它正等待合作进程的一个消息C. 它正等待分给它一个时间片D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程( D )。
A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9、下面关于线程的叙述中,正确的是( C )。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B.线程是资源的分配单位,进程是调度和分配的单位。
C.不管系统中是否有线程,进程都是拥有资源的独立单位。
D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
操作系统原理试题及答案
![操作系统原理试题及答案](https://img.taocdn.com/s3/m/a507f83758eef8c75fbfc77da26925c52cc591c1.png)
操作系统原理一、单项选择题1. .从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( ).A. 增加,减少B.增加,延长C.减少,延长D.减少,减少2. 在分时系统中,时间片一定,( ),响应时间越长。
A.内存越多B.用户数越多C.后备队列D.用户数越少3. 批处理系统的主要缺点是( )A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是4. 以下( )项功能不是操作系统具备的主要功能.A. 内存管理B.中断处理C.文档编辑D.CPU调度5. 操作系统负责为方便用户管理计算机系统的( )A. 程序B.文档资料C.资源D.进程6. 操作系统的基本职能是( )A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具7. 未配置操作系统的计算机系统中最主要的矛盾是()A.硬件价格昂贵与消费水平之间的矛盾 B.输入输出无法匹配CPU运行速度的矛盾C.软硬件发展不匹配的矛盾 D.操作复杂与操作人员技术水平之间的矛盾8. 进程在系统中是否存在的惟一标志是( )A.数据集合B.目标程序C.源程序D.进程控制块9. 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用.A.操作员B.联机用户C.操作系统D.目标程序10. 进程所请求的一次打印输出结束后,将使进程状态从( )A.运行态变为就绪态B.运行态变为阻塞态C.就绪态变为运行态D.阻塞态变为就绪态11. 一作业进入内存后,则所属该作业的进程初始时处于( )状态.A.运行B.等待C.就绪D.收容12. 临界区是指并发进程中访问共享变量的( )段.A.管理信息B.信息存储C.数据D.程序13. 线程存在的唯一标识是()A.PCB B.JCB C.TCB D.PTR14. 下述有关文件管理的叙述中,()是正确的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程名称:操作系统原理考试时间
专业年级学号姓名
一、单项选择(每小题2分,共26分)。
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.以下哪种存储管理不可用于多道程序系统中()。
A.单一连续区存储管理
B.固定式区存储管理
C.可变分区存储管理
D.段式存储管理
7.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与
相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的情况是()。
A.无上邻空闲区也无下邻空闲区
B.有上邻空闲区但无下邻空闲区
C.有下邻空闲区但无上邻空闲区
D.有上邻空闲区也有下邻空闲区
8.系统“抖动”现象的发生不是由()引起的。
A.置换算法选择不当
B.交换的信息量过大
C.主存容量不足
D.请求页式管理方案
9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。
A.运行
B.阻塞
C.就绪
D.新建
10.要页式存储管理系统中,将主存等分成()。
A.块
B.页
C.段长
D.段
11.系统利用 SPOOLING技术实现()。
A.对换手段
B.虚拟设备
C.系统调用
D.虚拟存储
12.设备从磁盘驱动器中读出一块数据的总时间为()。
A.等待时间 + 传输时间
B.传输时间
C.查找时间 + 传输时间
D.延迟时间 + 查找时间 + 传输时间
13.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。
A.重名翻译机构
B.建立索引表
C.多级目录结构
D.建立指针
二、多项选择(每小题3分,共24分)。
1.操作系统有多种类型,允许多个用户以交互方式使用的操作系统,称为()。
A.批处理操作系统
B.分时操作系统
C.实时操作系统
D.微机操作系统
E.多处理机操作系统。
2.引入多道程序设计的主要目的在于()。
A.提高实时响应速度
B.充分利用处理机,减少处理机空闲时间
C.有利于代码共享
D.充分利用外围设备
E.减少存储器碎片
3.段式和页式存储管理的地址结构很类似,但是它们之间有实质上的不同,表现为()。
A.页式的逻辑地址是连续的,段式的逻辑地址可以不连续
B.页式的地址是一维的,段式的地址是二维的
C.分页是操作系统进行的,分段是用户确定的
D.各页可以分散存放在主存,每段必须占用连续的主存空间
E.页式采用静态重定位方式,段式采用动态重定位方式
4.产生系统死锁的原因可能是由于()。
A.进程释放资源
B.多个进程竞争共享型设备
C.一个进程进入死循环
D.多个进程竞争,资源出现了循环等待
5.以下属于独享设备的是( )。
A.磁盘
B.磁带
C.打印机
D.扫描仪
6.移臂调度常用的算法有()。
A.先来先服务调度算法
B.最短寻找时间优先算法
C.时间片轮转算法
D.电梯调度算法
7.关于响应比最高者优先调度算法以下说法正确的是()。
A.综合考虑了作业的等待时间和计算时间
B.能使作业的平均周转期最少
C.响应比=等待时间/计算时间
D.刚到达的作业不可能立刻被执行
8.文件的逻辑结构一般可以分为()。
A.链式文件
B.流式文件
C.记录式文件
D.可读文件
三、判断题(对√,错×,每题1分,共8分)。
()1.操作系统中并发和并行的概念,并发是并行的不同表述,其原理相同。
()2.页式虚拟存储系统中, 页面长度是根据程序长度动态地分配的。
()3.处于不安全状态不一定是死锁状态。
()4.缓冲的主要目的是提高I/O设备的利用率。
()5.树型目录结构解决了重名问题,有利于文件分类,提高了文件检索的速度,能够对存取权限进行控制
()6.在页式虚存系统中,为了提高内存利用率,允许用户使用不同大小的页面。
()7.虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。
()8.在可变分区管理方式中,会出现许多碎片,这些碎片很小时
无法使用,尤其采用最优适应算法时更为严重。
四、填空题(每空1分,共20分)。
1.从资源管理的观点出发,操作系统的功能可以分为处理器管理、管理、管理、管理和作业管理。
2.从管理的角度看,外部设备的种类有独享型设备、设备和设备。
3.操作系统中,进程可以分为进程和进程两类。
4.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,
的作业将得到优先调度;当各个作业要求运行的时间相同时,的作业得到优先调度。
5.把作业转入内存中随机进行地址变换的方式称为,而在作业执行期间当访问到指令或数据时才进行地址变换方式称为。
6.分区存储管理方法可分为分区和分区。
7.在请求页式管理中,当硬件地址变换机构发现所需的页不在时,产生中断信号,由中断处理程序作出相应的处理。
8.多道连续可变划分法中,可通过技术来减少外零头。
9.用途可将文件分为:系统文件、和。
10.进程在系统中的唯一标识是,中文名为。
五、综合题(共22分)。
1.某系统中有10台打印机,有三个进程P1,P2,P3分别需要7台,8台和3台。
若P1,P2,P3已申请到3台,3台和2台。
试问:按银行家算法能安全分配吗?如果能请说明其分配过程,写出
其安全序列。
(4分)
2.一个请求分页存储管理系统中个,一个程序的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,设分配给该程序的存储块为4,试求出采用LRU(最近最久未使用)页面置换算法时,发生缺页中断的次数F和缺页中断率f(要求给
出页面置换的过程)(8分)
3.设磁盘共有200个柱面,编号从0~199,当前存取臂在120号柱面上服务,并刚刚完成了95号的柱面请求。
如果现有进程P1、P2、P3和P4分别请求的柱面号为:175,142,105,90.按下列两种算法调度时,试问:(1)系统调度的次序是什么?(2)存取臂移动总量为多少?○1最短查找时间优先○2电梯调度算法(10分)
操作系统原理试卷答案
一、单选题
1.A
2.D
3.C
4.D
5. B
6.A
7.B
8.A
9.C 10.A 11.B 12.D 13.C
二、多项选择
1. BCDE
2.BE
3.BCD
4.BD
5. BCD
6.ABD
7.ABCD
8.BC
三、判断题
1.×
2. ×
3. √
4. ×
5. √
6. ×
7. ×
8. √
四、填空题
1.存储器,设备,文件
2.共享型, 虚拟
3.系统,用户
4.计算时间(运行时间)短,等待时间长
5.静态重定位,动态重定位
6.固定,可变
7.主存(内存),缺页
8.紧凑(紧致、移动)
9.库文件,用户文件
10.PCB,进程控制块
五、综合题
画出的系统资源分配图如上所示。
这时系统还剩下10-(3+3+2)=2台打印机,根据银行家算法,系统剩下的2台打印机只能满足进程P3的请求,故允许分配。
当P3执行完毕之后,释放其所占有的所有资源。
这时系统可用的打印机有4台,可以满足进程P1的请求,资源分配给P1后,P1执行完毕释放其所占的所有打印机共7台,可以满足进程P2的需求。
最后回收资源总量为10台打印机。
所以按银行家算法可以分配,其安全序列为(P3,P1,P2)。
(说明的分配过程的语言描述正确即可)
2.
3.(1)使用最短查找时间优先算法,系统调度的次序是120,105,90,142,175
存取臂移动总量为=(120-105)+(105-90)+(142-90)+(175-142)=115 (2)使用电梯调度算法,系统调度的次序是120,142,175,105,90
存取臂移动总量为=(142-120)+(175-142)+(175-105)+(105-90)=140。