操作系统练习题4
操作系统习题第四章
第四章互斥、同步与通讯一、单项选择题1.一个正在访问临界资源的进程由于申请等待I/O操作而被中断时,__________.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.设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是___________A.1,0,-1,-2B.2,0,-1,-2C.1,0,-1D.3,2,1,07.进程的并发执行是指若干个进程__________.A. 同时执行B. 在执行的时间上是重叠的C. 在执行的时间上是不可重叠的D. 共享系统资源8.在进程通信中,__________常用信件交换信息。
A.低级通信 B.高级通信 C.消息通信 D.管道通信9.实现进程同步时,每一个消息与一个信号量对应,进程_________可把不同的消息发送出去。
A.在同一信号量上调用P操作B.在不同信号量上调用P操作C.在同一信号量上调用V操作D.在不同信号量上调用V操作10._________是只能有P和V操作所改变的整形变量。
A.共享变量B.锁C.整型信号量D.记录型信号量11.在执行V操作时,当信号量的值_________时,应释放一个等待该信号量的进程。
A.大于0B.小于0C.大于等于0D.小于等于012.进程和程序的主要区别是__________.A.占用处理器和不占用处理器B.占用主存和不占用主存C.动态和静态D.连续执行和非连续执行13.有三个进程P1,P2,P3共享同一个程序段,而每次最多允许两个进程进入该程序段,则信号量S的初值为___________.A. 0B. 1C. 2D. 314.若P、V操作的信号量S初值为2,当前值为-1,则表示有_________等待进程。
操作系统专升本考试(习题卷4)
操作系统专升本考试(习题卷4)第1部分:单项选择题,共72题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]实现“按名存取”属于操作系统中的 ( )A)处理器管理B)存储管理C)文件管理D)设备管理答案:C解析:2.[单选题]进程间高级通信机制有共享存储器系统、消息传递系统和()。
A)信箱通信B)数据通信C)管道通信D)协议通信答案:C解析:3.[单选题]终端用户的注册过程就是对终端作业的( )A)作业调度B)进程调度C)中级调度D)内存调度答案:A解析:4.[单选题]分配到必要的资源并获得处理机时的进程状态是()。
A)就绪状态B)阻塞状态C)执行状态D)新状态答案:C解析:5.[单选题]进程是( )。
A)与程序等效的概念B)并发环境中程序的执行过程C)一个系统软件D)存放在内存中的程序答案:B解析:6.[单选题]在多进程的系统中,进程以不可预知的速度向前推进,这种特性称为进程的( )A)动态性D)同步性答案:C解析:7.[单选题]对如图所示的内存分配情况(其中,阴影部分表示已占用块,空白部分表示空闲块),若要申请一块40KB的内存,对于最佳适应算法,给出分配区域的首地址______。
A)100KBB)190KBC)330KBD)410KB答案:C解析:8.[单选题]同步机制应遵循的准则不包括A)空闲让进B)忙则等待C)无限等待D)让权等待答案:C解析:本题主要考查的知识点为同步机制应遵循的准则。
同步机制应遵循的准则有:(1)空闲让进。
(2)忙则等待。
(3)有限等待。
(4)让权等待。
9.[单选题]设m为同类资源R的数目,n为系统中的并发进程数。
当n个进程共享m个互斥资源R时,每个进程对R的最大需求是w;则下列情况会出现死锁的是( )。
A)m=2,n=1,w=2B)m=2,n=2,w=1C)m=4,n=3,w=2D)m=4,n=2,w=3答案:D解析:10.[单选题]在下列死锁的解决办法中,属于预防死锁策略的是____。
操作系统练习题3 -4
操作系统练习题3-4章一、判断题1. ( )系统发生死锁时,其资源分配图中必然存在环路。
因此,如果资源分配图中存在环路,则系统一定出现死锁。
2.( )虚拟存储器是由操作系统提供的一个假想的特大存储器,它并不是实际的内存,其大小比内存空间大得多。
3.( )操作系统的所有程序都必须常驻内存。
4.( )通过任何手段都无法实现计算机系统资源之间的互换。
5. ( )一旦出现死锁, 所有进程都不能运行。
6. ( )所有进程都挂起时, 系统陷入死锁。
7. ( )优先数是进程调度的重要依据, 一旦确定不能改变。
8. ( )虚拟存储系统可以在每一台计算机上实现。
9. ( )在虚存系统中, 只要磁盘空间无限大, 作业就能拥有任意大编址空间。
10. ( )在内存为M的分时系统中, 当注册的用户有N个时,每个用户拥有M/N 的内存空间。
11. ( )大多数虚拟系统采用OPT(优化)淘汰算法是因为它确实可以得到最小的缺页率。
12. ( )在作业调度时, 采用最高响应比优先的作业调度算法可以得到最短的作业平均周转时间。
13. ( )在请求页式存储管理中, 页面淘汰所花费的时间不属于系统开销。
14. ( )进程优先数是进程调度的重要依据, 必须根据进程运行情况动态改变。
15. ( )参与死锁的所有进程都占有资源。
16. ( )页式存储管理中, 用户应将自己的程序划分成若干相等的页。
17. ( )存储保护的目的是限制内存的分配。
18. ( )在页式虚拟存储系统中, 页面长度是根据程序长度动态地分配的。
19. ( )系统处于不安全状态不一定是死锁状态。
20.有m个进程的操作系统出现死锁时, 死锁进程的个数为1<k≤m。
21. ( )优先数是进程调度的重要依据, 优先数大的进程首先被调度运行。
22. ( )所谓最近最少使用(LRU)页面调度算法是指将驻留在内存中使用次数最少的页面淘汰掉。
23. ( )由于现代操作系统提供了程序共享的功能,所以要求被共享的程序必须是可再入程序。
操作系统习题及答案四
四、计算题1、某虚拟存储器的用户编程空间共32个页面,每页为1KB ,内存为16KB 。
假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:那么逻辑地址0A5C(H)所对应的物理地址是什么?要求:写出主要计算过程。
1.解:页式存储管理的逻辑地址分为两部分:页号和页内地址。
由条件“用户编程空间共32个页面〞,可知页号部分占5位;由“每页为1KB 〞,1K=210,可知内页地址占10位。
由“内存为16KB 〞,可知有16块,块号为4位。
逻辑地址0A5C 〔H 〕所对应的二进制表示形式是:000 1010 0101 1100,根据上面的分析,下划线部分为页内地址,编码 “000 10〞 为页号,表示该逻辑地址对应的页号为2。
查页表,得到物理块号是11〔十进制〕,即物理块地址为:10 11,拼接块内地址10 0101 1100,得10 1110 0101 1100,即2E5C 〔H 〕。
2、对于如下的页面访问序列:1, 2, 3, 4, 1, 2, 5, 1, 2, 3, 4, 5当内存块数量为3时,试问:使用FIFO 、LRU 置换算法产生的缺页中断是多少?写出依次产生缺页中断后应淘汰的页。
〔所有内存开场时都是空的,凡第一次用到的页面都产生一次缺页中断。
要求写出计算步骤。
〕2.解:采用先进先出〔FIFO 〕调度算法,页面调度过程如下:页面次序 1 2 3 4 1 2 5 1 2 3 4 5主存 页面 情况共产生缺页中断9次。
依次淘汰的页是1、2、3、4、1、2。
采用最近最少使用〔LRU 〕调度算法,页面调度过程如下:3、下表给出了某系统中的空闲分区表,系统采用可变式分区存储管理策略。
现有以下作业序列:96K 、20K 、200K 。
假设用首次适应算法和最正确适应算法来处理这些作业序列,试问哪一种算法可以满足该作业序列的恳求,为什么?空闲分区表页面次序 1 2 3 4 1 2 5 1 2 3 4 5 主存 页面 情况3.解:假设采用最正确适应算法,在申请96K 存储区时,选中的是5号分区,5号分区大小与申请空间大d,-致,应从空闲分区表中删去该表项;接着申请20K 时,选中1号分区,分配后1号分区还剩下12K ;最后申请200K ,选中4号分区,分配后剩下18K 。
操作系统习题4.doc
存储管理一、单项选择题1.动态重定位技术依赖于 _______ 。
A.重定位装入程序B.重定位寄存器C.地址机构D.目标程序2.设内存的分配情况如图所示。
若要申请一块40K字节的内存空间,若采用最坏适应算法,则所得到的分区首址为________ OA. 100KB. 190KC. 330KD. 410K3.很好地解决了“零头”问题的存储管理方法是 ______ 。
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.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是________ 。
A. 224B. 216C. 28D. 23210.把作业地址空间中使用的逻辑地址变成内存中物理地址的过程称为_______ 。
A.重定位B.物理化C.逻辑化D.加载11.在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数________ 。
A.减少B.增加C.无影响D.可能增加也可能减少12.如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是________ 。
A.可执行码B.可重入码C.可改变码D.可再现码二、填空题1.将作业地址空间中的逻辑地址转换为主存中的物理地址的过程称为_______ 。
操作系统习题及答案四
习题四存储管理一、单项选择题1、存储管理的目的是()。
A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量2、外存(如磁盘)上存放的程序和数据()。
A.可由CPU直接访问B.必须在CPU访问之前移入内存C.是必须由文件系统管理的D.必须由进程调度程序管理3、当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为()。
A.源程序B.目标程序C.可执行程序D.非执行程序4、固定分区存储管理一般采用( )进行主存空间的分配。
A.最先适应分配算法B.最优适应分配算法C.最坏适应分配算法D.顺序分配算法5、经过(),目标程序可以不经过任何改动而装入物理内存单元。
A.静态重定位B.动态重定位C.编译或汇编D.存储扩充6、若处理器有32位地址,则它的虚拟地址空间为()字节。
A.2GBB.4GBC.100KBD.640KB7、首次适应算法的空闲区是()。
A.按地址递增顺序连在一起B.始端指针表指向最大空闲区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、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A.224 B.216 C.28 D.23214、在固定分区分配中,每个分区的大小是_______。
操作系统习题(附参考答案)
操作系统习题(附参考答案)一、单选题(共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、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
windows操作系统练习题及答案
windows操作系统练习题及答案一、选择题1、在 Windows 操作系统中,以下哪个组合键可以用于切换不同的应用程序窗口?()A Alt + TabB Ctrl + Alt + DelC Ctrl + ShiftD Windows 键+ R答案:A解释:在 Windows 操作系统中,使用 Alt + Tab 组合键可以方便地在打开的应用程序窗口之间进行切换。
2、在 Windows 操作系统中,要删除一个文件,以下哪种操作是错误的?()A 选中文件后按下 Delete 键B 将文件拖到回收站C 选中文件后,在文件菜单中选择“删除”命令D 直接关闭包含该文件的窗口答案:D解释:直接关闭包含文件的窗口并不能删除文件。
而通过按下Delete 键、将文件拖到回收站或者在文件菜单中选择“删除”命令,都可以将文件放入回收站。
3、 Windows 操作系统中的“任务管理器”可以用来查看以下哪些信息?()A 运行的程序和进程B 系统性能C 网络状态D 以上都是答案:D解释:Windows 任务管理器能够提供有关运行的程序和进程、系统性能(如 CPU 使用率、内存使用情况等)以及网络状态等多种信息。
4、在 Windows 中,以下哪个不是合法的文件名?()A filetxtB my filedocC 123txtD abctxt答案:D解释:文件名中不能包含某些特殊字符,如、?、"、<、>、|等。
5、要在 Windows 中查找某个文件,以下哪种方法不正确?()A 在资源管理器中使用搜索功能B 在开始菜单中选择“搜索”命令C 在桌面上按 F3 键D 逐个打开文件夹查找答案:D解释:逐个打开文件夹查找效率低下,而前三种方法都可以利用系统提供的搜索功能更快捷地找到所需文件。
二、填空题1、 Windows 操作系统的桌面主要由(图标)、(任务栏)等组成。
2、在 Windows 中,复制文件的快捷键是( Ctrl + C ),粘贴文件的快捷键是( Ctrl + V )。
计算机操作系统习题及答案(4)
第4章进程同步与通信1)选择题(1)在操作系统中,P、V操作是一种_D__。
A. 机器指令B. 系统调用命令C. 作业控制命令D. 低级进程通信原语(2)若信号量S的初值为2,当前值为-1,则表示有_B__等待进程。
A. 0个B. l个C. 2个D. 3个(3)在直接通信方式中,系统提供两条通信原语进行发送和接收,其中Send原语中参数应是_C_。
A. sender,messageB. sender,mailboxC. receiver,messageD. receiver,mailbox(4)下述那个选项不是管程的组成部分_A__。
A. 管程外过程调用管程内数据结构的说明B. 管程内对数据结构进行操作的一组过程C. 局部于管程的共享数据说明D. 对局部于管程的数据结构设置初值的语句(5)某通信方式通过共享存储区来实现,其属于_D__。
A. 消息通信B. 低级通信C. 管道通信D. 高级通信(6)用P、V操作管理临界区时,信号量的初值应定义为__C__。
A. -1B. 0C. 1D. 任意值(7)临界区是_B__。
A. 一个缓冲区B. 一段程序C. 一段共享数据区D. 一个互斥资源(8)信箱通信是一种_D__通信方式。
A. 直接通信B. 信号量C. 低级通信D. 间接通信(9)对于两个并发进程,设互斥信号量为mutex,若mutex=0则__A_。
A. 表示有一个进程进入临界区B. 表示没有进程进入临界区C. 表示有一个进程进入临界区,另一个进程等待进入D. 表示有两个进程进入临界区(10)对信号量S执行V操作后,下述选项正确的是_C__。
A. 当S小于等于0时唤醒一个阻塞进程B. 当S小于0时唤醒一个阻塞进程C. 当S小于等于0时唤醒一个就绪进程D. 当S小于0时唤醒一个就绪进程(11)在消息缓冲通信中,消息队列属于_A__资源。
A. 临界B. 共享C. 永久D. 可剥夺(12)在消息缓冲通信机制中,使用的临界资源是_D__。
操作系统习题第四章
操作系统习题第四章第四章互斥、同步与通讯一、单项选择题1.一个正在访问临界资源的进程由于申请等待I/O操作而被中断时,__________.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.设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是___________A.1,0,-1,-2B.2,0,-1,-2C.1,0,-1D.3,2,1,0 7.进程的并发执行是指若干个进程__________.A. 同时执行B. 在执行的时间上是重叠的C. 在执行的时间上是不可重叠的D. 共享系统资源8.在进程通信中,__________常用信件交换信息。
A.低级通信 B.高级通信 C.消息通信 D.管道通信9.实现进程同步时,每一个消息与一个信号量对应,进程_________可把不同的消息发送出去。
A.在同一信号量上调用P操作B.在不同信号量上调用P操作C.在同一信号量上调用V操作D.在不同信号量上调用V操作10._________是只能有P和V操作所改变的整形变量。
A.共享变量B.锁C.整型信号量D.记录型信号量11.在执行V操作时,当信号量的值_________时,应释放一个等待该信号量的进程。
A.大于0B.小于0C.大于等于0D.小于等于0 12.进程和程序的主要区别是__________.A.占用处理器和不占用处理器B.占用主存和不占用主存C.动态和静态D.连续执行和非连续执行13.有三个进程P1,P2,P3共享同一个程序段,而每次最多允许两个进程进入该程序段,则信号量S的初值为___________. A. 0 B. 1 C. 2 D. 314.若P、V操作的信号量S初值为2,当前值为-1,则表示有_________等待进程。
计算机操作系统习题4
6.已知某系统页面长为4KB,页表项4B,采用多层分页策略 映射64位虚拟地址空间。若限定最高层页表占1页,问它可 以采用几层分页策略? 7.在一个采用页式虚拟存储管理的系统中,某进程依次要 访问的字地址序列是:115,228,128,88,446,102, 321,432,260,167,若该作业的第0页已经装入主存, 现分配给该作业的主存共300字,页的大小为100字,请回 答下列问题:
8.某虚拟存储器系统采用页式内存管理,使用LRU页面替 换算法,考虑下面的页面访问地址流(每次访问在一个 时间单位内完成): 1、8、1、7、8、2、7、2、1、8、3、8、 2、1、3、1、7、1、3、7 假定内存容量为4个页面,开始时是空的,则页面置换 次数是()。 A、4 B、5 C、6 D、7
)
26.设内存的分配情况如图所示。若要申请一块40K字节的内 存空间,若采用最佳适应算法,则所得到的分区首址为()。 A.100K B.190K
0K 100K 180K 190K 280K 330K 390K 410K 512K
C.330K
D.410K
占用 占用 占用
占用
27.在下列存储管理方案中,能实现虚存的有(
)。
A. 每个作业或进程的一张段表,两张页表
B.每个作业或进程的每个段一张段表,一张页表 C.每个作业或进程一张段表,每个段一张页表 D.每个作业一张页表,每个段一张段表
15.在虚拟页式存储管理方案中,完成将页面调入内存的 工作的是( )。
A.缺页中断处理 C.工作集模型应用 B.页面淘汰过程 D.紧缩技术利用
操作系统第4章习题带答案
操作系统第4章习题带答案第四章⼀、问答题1、同步机制应遵循的准则是什么?2、死锁产⽣的4个必要条件是什么?它们是彼此独⽴的吗?3、简述死锁的定义和死锁产⽣的原因。
4、简述死锁定理和解除死锁的⽅法。
5、什么是安全状态?怎么判断系统是否处于安全状态?6、同步机制应遵循的准则是什么?7、死锁产⽣的4个必要条件是什么?它们是彼此独⽴的吗?⼆、计算题(共20分)1、当前系统中出现下述资源分配情况:利⽤银⾏家算法,试问如果进程P2提出资源请求Request(1,2,2,2)后,系统能否将资源分配给它?答:Request(1,2,2,2)<=(2,3,5,6)申请合法Request(1,2,2,2)<=Available,开始试探性分配,Available=(0,4,0,0) 测试系统是否安全:work= Available,finish=1没有进程的need满⾜<=work系统处于不安全状态,系统拒绝此次资源分配。
2、当前某系统有同类资源7个,进程P,Q所需资源总数分别为5,4。
它们向系统申请资源的次序和数量如表所⽰。
回答:问:采⽤死锁避免的⽅法进⾏资源分配,请你写出系统完成第3次分配后各进程占有资源量,在以后各次的申请中,哪次的申请要求可先得到满⾜?答:第1次申请,Q申请资源2,系统安全,分配第2次申请,P申请资源1,系统安全,分配第3次申请,Q申请资源1,系统安全,分配资源剩余3个,P占有1个资源,Q占有3个资源,第4次分配不安全,拒绝,第5分配系统安全,满⾜。
3、⼀个计算机系统有6个磁带驱动器和4个进程。
每个进程最多需要n个磁带驱动器。
问当n为什么值时,系统不会发⽣死锁?并说明理由答:n=2理由同第4题(进程资源最⼤需求-1)×进程数量+1≤系统资源数量4、若系统有某类资源m×n+1个,允许进程执⾏过程中动态申请该类资源,但在该系统上运⾏的每⼀个进程对该资源的占有量任何时刻都不会超过m+1个。
操作系统练习四2020
操作系统练习四2020一、单项选择题1.通常,用户编写的程序中所使用的地址是()。
选择一项:A. 逻辑地址B. 绝对地址C. 物理地址D. 内存地址正确答案是:逻辑地址2.可由CPU调用执行的程序所对应的地址空间为()。
选择一项:A. 虚拟地址空间B. 逻辑地址空间C. 物理空间D. 符号名空间正确答案是:物理空间3.下列存储器中,速度最快的是()。
选择一项:A. 高速缓存CacheB. 内存C. CPU内部寄存器D. 硬盘正确答案是:CPU内部寄存器4.下列存储器中,容量最大的是()。
选择一项:A. CPU内部寄存器B. 内存C. 硬盘D. 高速缓存Cache正确答案是:硬盘5.把逻辑地址转变为内存物理地址的过程称作()。
选择一项:A. 编译B. 重定位C. 连接D. 运行正确答案是:重定位6.经过(),目标程序可以不经过任何改动而装入物理内存单元。
选择一项:A. 编译或汇编B. 动态重定位C. 静态重定位D. 存储扩充正确答案是:动态重定位7.动态重定位是在程序()期间,每次访问内存之前进行重定位。
选择一项:A. 装入B. 修改C. 执行D. 编译正确答案是:执行8.在目标程序装入内存时,一次性完成地址修改的方式是(). 选择一项:A. 动态连接B. 静态连接C. 动态重定位D. 静态重定位正确答案是:静态重定位9.在分时系统中,可将进程不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据,称为()。
选择一项:A. 对换技术B. 覆盖技术C. 物理扩充D. 虚拟技术正确答案是:对换技术10.下列存储管理方案中,不采用动态重定位的是()。
选择一项:A. 可变分区B. 段式管理C. 页式管理D. 固定分区正确答案是:固定分区11.分区管理要求对每一个进程都分配()的内存单元。
选择一项:A. 若干不连续的页面B. 若干地址不连续C. 地址连续D. 若干连续的页面正确答案是:地址连续12.固定分区中各分区的大小是()。
操作系统练习题含参考答案
操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。
A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。
A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。
A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。
A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。
A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。
B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。
操作系统第四章习题及答案
操作系统第四章习题及答案第四章进程管理1、⼀个由3个页⾯每页有2048个字节组成的程序,将它装⼊⼀个8个物理块组成的存储器中,装⼊的情况如下表所⽰:给出下列逻辑地址,请计算出2617对应的物理地址:2、某请求页式存储管理,允许⽤户编程空间为32个页⾯(每页1KB),主存为16KB, 如有⼀个⽤户程序有10页长,且某时刻该⽤户页⾯映射表如表所⽰。
如果程序执⾏时遇到以下的虚地址:0AC5H ,1AC5H 试计算对应的物理地址。
3、假设某分页系统中,主存储器的容量为1MB ,被分为256块,回答:1)主存地址应该⽤位来表⽰。
2)作业每⼀页的长度为;逻辑地址中的页内地址应该为位。
4、在段式管理系统中,段表为求下⾯逻辑地址对应的物理地址。
12 7 1 4 0 块号页号 95 1938 4 590 13503 90 100 220 2350 1 500 210 0 段长内存起始地址段号(1,10);(2,500);(3,400);(5,32)5、在⼀分页存储管理系统中,逻辑地址长度为16位,页⾯⼤⼩为4096字节,分别计算逻辑地址14AAH,235BH,3B4CH,78DDH所对应的物理地址,并指出可能发⽣何种中断?(8分)注:1表⽰可寻址,0表⽰在外存。
6、在⼀个请求分页系统中,假定系统分配给作业的物理块数为3,并且此作业的页⾯⾛向为2、3、2、1、5、2、4、5、3、2、5、2。
试⽤LRU算法计算出程序访问过程所发⽣的缺页次数和被替换的页⾯序列。
答案:1、P=int(2617/2048)=1 d=569物理地址=4*2048+569=87612、0AC5H的页号是2,对应的物理页号是4,所以物理地址应该为12C5H,1AC5H的页号是6,超过了页表的范围,所以该地址⾮法,产⽣越界中断3、假设某分页系统中,主存储器的容量为1MB,被分为256块,回答:1)主存地址应该⽤ 20 位来表⽰。
2)作业每⼀页的长度为 2048 ;逻辑地址中的页内地址应该为 12 位。
操作系统第4章练习题
操作系统第4章练习题第4章存储器管理4.1 典型例题解析【例1】某系统采用动态分区分配方式管理内存,内存空间为640K,高端40K用来存放操作系统。
在内存分配时,系统优先使用空闲区低端的空间。
对下列的请求序列:作业1申请130K、作业2申请60K、作业3申请100K、作业2释放60K、作业4申请200K、作业3释放100K、作业1释放130K、作业5申请140K、作业6申请60K、作业7申请50K、作业6释放60K,请分别画图表示出使用首次适应算法和最佳适应算法进行内存分配和回收后内存的实际使用情况。
答:使用首次适应算法和最佳适应算法进行上述内存的分配和回收后,内存的实际使用情况分别如图(a)和(b)所示。
(a)(b)【例2】对一个将页表存放在内存中的分页系统: (1)如访问内存需要0.2μs,有效访问时间为多少?(2)如果加一快表,且假定在快表中找到页表项的机率高达90%,则有效访问时间又是多少(假定查快表需花的时间为0)?答:(1)有效访问时间为:2×0.2=0.4μs (2)有效访问时间为:0.9×0.2+(1—0.9)×2×0.2=0.22 ps。
【例3】某系统采用页式存储管理策略,拥有逻辑空间32页,每页2K,拥有物理空间1M。
(1)写出逻辑地址的格式。
(2)若不考虑访问权限等,进程的页表有多少项?每项至少有多少位?(3)如果物理空间减少一半,页表结构应相应作怎样的改变?答:(1)该系统拥有逻辑空间32页,故逻辑地址中页号必须用5位来描述:而每页为2K,因此,页内地址必须用11位来描述,这样可得到它的逻辑地址格式如下:15 11 10 0(2)每个进程最多有32个页面,因此,进程的页表项最多为32项;若不考虑访问权限等,则页表项中只需给出页所对应的物理块块号,1M的物理空间可分成29个内存块,故每个页表项至少有9位(3)如果物理空间减少一半,则页表中页表项数仍不变,但每项的长度可减少1位。
操作系统第四次作业
4-3练习题一、单项选择题1.两个进程合作完成一个任务。
在并发执行中,一个进程要等待其他合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的A。
A.同步B.执行C.互斥D.调度2.为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为 C 。
A.进程互斥B.进程同步C.进程通信D.进程制约3.除了因为资源不足,进程竞争资源可能出现死锁以外,不适当的 C 也可能产生死锁。
A.进程优先权B.资源的线性分配C.进程推进顺序D.分配队列优先权4.除了可以采用资源剥夺发解除死锁外,还可以采用 B 方法解除死锁。
A.修改信号量B.拒绝分配新的资源C.撤销进程D.执行并行操作5.资源的按序分配策略可以破坏 D 条件。
A.互斥B.请求和保持C.不剥夺D.环路等待6.在 C 的情况下,系统出现死锁。
A.计算机系统发生了重大故障B.有多个阻塞的进程存在C.若干个进程因竞争资源而无休止地相互等待他方释放已占有的资源D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数7.某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是 B 。
A.9 B.10 C.11 D.128.银行家算法是一种 B 算法。
A.解除死锁B.避免死锁C.预防死锁D.检测死锁9.在下列解决死锁的方法中,属于死锁预防策略的是 C 。
A.银行家算法B.资源有序分配法C.死锁检测法D.资源分配图化简法10.设有n个进程共用一个相同的程序段(临界区),如果每次随最多允许m个进程(m<=n)同时进入临界区,则信号量的初值应为m。
A.n B.m C.m-n D.-m11.死锁定理是用于处理死锁的哪一种方法 C 。
A.预防死锁B.避免死锁C.检测死锁D.解除死锁12.AND信号量集机制是为了 C 。
A.信号量的集中使用B.解决结果的不可再现性问题C.防止系统的不安全性D.实现进程的相互制约13.临界区是指A。
操作系统第4章练习题
第4章存储器管理4.1 典型例题解析【例1】某系统采用动态分区分配方式管理内存,内存空间为640K,高端40K用来存放操作系统。
在内存分配时,系统优先使用空闲区低端的空间。
对下列的请求序列:作业1申请130K、作业2申请60K、作业3申请100K、作业2释放60K、作业4申请200K、作业3释放100K、作业1释放130K、作业5申请140K、作业6申请60K、作业7申请50K、作业6释放60K,请分别画图表示出使用首次适应算法和最佳适应算法进行内存分配和回收后内存的实际使用情况。
答:使用首次适应算法和最佳适应算法进行上述内存的分配和回收后,内存的实际使用情况分别如图(a)和(b)所示。
(a )(b) 【例2】对一个将页表存放在内存中的分页系统:(1)如访问内存需要0.2μs ,有效访问时间为多少?(2)如果加一快表,且假定在快表中找到页表项的机率高达90%,则有效访问时间又是多少(假定查快表需花的时间为0)? 答:(1)有效访问时间为:2×0.2=0.4μs (2)有效访问时间为:0.9×0.2+(1—0.9)×2×0.2=0.22 ps 。
【例3】某系统采用页式存储管理策略,拥有逻辑空间32页,每页2K ,拥有物理空间1M 。
(1)写出逻辑地址的格式。
(2)若不考虑访问权限等,进程的页表有多少项?每项至少有多少位? (3)如果物理空间减少一半,页表结构应相应作怎样的改变? 答:(1)该系统拥有逻辑空间32页,故逻辑地址中页号必须用5位来描述:而每页为 2K ,因此,页内地址必须用11位来描述,这样可得到它的逻辑地址格式如下: 等,则页表项中只需给出页所对应的物理块块号,1M 的物理空间可分成29个内存块,故每个页表项至少有9位(3)如果物理空间减少一半,则页表中页表项数仍不变,但每项的长度可减少1位。
【例4】已知某分页系统,主存容量为64K ,页面大小为1K ,对一个4页大的作业,其0、l 、2、3页分别被分配到主存的2、4、6、7块中。
操作系统第四章练习题
操作系统第四章练习题第四章练习题一,选择题1,在存储管理中,采用覆盖与交换技术的目的是()A 节省内存空间B 物理上扩充内存容量C 提高CPU效率D 实现内存共享2,采用()不会产生内部碎片A 分页式存储管理B 分段式存储管理C 固定分区式存储管理D 段页式存储管理3,虚拟存储器的最大容量()A 为内外存容量之和B 由计算机的地址结构决定C是任意的D由作业的地址空间决定4,某虚拟存储器系统采用页式内存管理,使用LRU页面替换算法,考虑下面的页面访问地址流(每次访问在一个单位时间内完成):1,8,1,7,8,2,7,2,1,8,3,8,2,1,3,1,7,1,3,7假定内存容量为4个页面,开始时是空的,则页面失效次数是()A 4 B5 C6 D75,最佳适应算法的空白区是()A 按大小递减顺序连在一起B按大小递增顺序连在一起C按地址由小到大排列D按地址由大到小排列6,在可变式分区存储管理中的拼接技术可以()A 集中空闲区B 增加内存容量C 缩短访问周期D加速地址转换7,在固定分区分配中,每个分区的大小是()A 相同B 随作业长度变化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,在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数()A 减少B 增加C 无影响D 可能增加也可能减少14,在段页式存储管理系统中,内存等分成(),程序按逻辑模块划分成若干()A 块B 基址C 分区D 段E 页号F 段长15,虚拟存储管理系统的基础是程序的()理论A 局部性B全局性C 动态性D 虚拟性16,在以下存储管理方案中,不适用于多道程序设计系统的是()A 单用户连续分配B 固定式分区分配C 可变式分区分配D 页式存储管理17 下述()页面淘汰算法会产生Belady现象。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章 存 储 器 管 理
第四章
二、填空题
习题课
(1)在分区分配的算法中,首次适应算法倾向于优先利用内存 低地址 部分的空闲分区,从而保留了________ 高地址 部分的 中的________ 空闲分区。
第四章 存 储 器 管 理
第四章
二、填空题
习题课
用户地址空间 中的 (2)地址变换机构的最基本任务是将______________ 逻辑地址 变换为_________ 内存空间 中的__________ 物理地址 。在分页系统 __________ 中为实现地址变化而设置了页表寄存器,其中存放了 页表始址 和__________ 页表长度 ,在进程未运行时,它们存放在 __________ ____________ 进程的PCB 中。在分页系统中进行地址变换时,应将页表 页表始址 和________ 页号 进行相加,得到该页的页 寄存器中的__________ 物理块号 。 表项位置,从中可得到__________
220-8=212=4KB ,逻辑地址中的页内 ②作业每一页的长度为______________ 12 地址应用________ 位。 ③把作业中每一页在分到的内存块中的起始地址填入下表:
页号 0 1
起始地址
2×4KB = 8KB 4×4KB = 16KB
页号 2 3
起始地址
1×4KB = 4KB 5×4KB = 20KB
物理地址
8K 8 29 2 8 69 2 主存
第四章 存 储 器 管 理
段号 段的长度 内存起始地址 0 第四章 660 219 习题课 1 14 3330
三、应用题
2 100 90 4.某段式存储管理中采用如下表所示的段表。 3 580 1237
4 96 1954 试问:(1)给定段号和段内地址,说明段式管理中的地址变换 过程。 (2)计算[0,430], [1,10], [2,500], [3,400], [4,20], [5,100]的 内存地址,其中方括号内的第一元素是段号,第二元素是段 内地址。 (3)说明存取主存中的一条指令或数据至少要访问几次 主存。
已知下面的逻辑地址 ( 其中方括号中的第一个元素为页号, 第二个元素为页内地址),请按页表求出对应的物理地址。 (1) [0,100] → 物理地址:3×1024 + 100 = 3172 (2) [1,179] → 物理地址:5×1024 + 179 = 5299 (3) [2,785] → 物理地址:6×1024 + 785 = 6929
125CH
113CH
第四章 存 储 器 管 理
段号 段的长度 内存起始地址 0 第四章 660 219 习题课 1 14 3330
三、应用题
2 100 90 4.某段式存储管理中采用如下表所示的段表。 3 580 1237
4 96 1952 试问:(1)给定段号和段内地址,说明段式管理中的地址变换 过程。 (2)计算[0,430], [1,10], [2,500], [3,400], [4,20], [5,100]的 内存地址,其中方括号内的第一元素是段号,第二元素是段 内地址。 (3)说明存取主存中的一条指令或数据至少要访问几次 主存。
习题课
0KB 100KB 180KB 190KB 280KB 330KB 390KB 410KB 512KB
(1) 对如图所示的内存分配情况 ( 其中,
阴影部分表示已占用块,空白部分表 示空闲块 ) ,若要申请一块 40KB 的内 存,对于最佳适应算法,给出分配区 域的首地址______。 C
80K 90K 60K 102K
D.大作业可以申请多个分区
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(9)采用固定分区管理的最大缺点是______ C 。
A.不利于内存的保护 C.内存的利用率不高 B.分配算法复杂 D.零头太多
C 。 (10)可变分区存储管理采用的地址变换公式是______
A.绝对地址 = 上界寄存器值 + 逻辑地址
第四章 存 储 器 管 理
第四章
二、填空题
习题课
(4) 为 实 现 请 求 分 页 管 理 , 应 在 页 表 中 增 加 ________ 状态位 、 访问字段 、________ 修改位 、__________ 外存地址 。 __________
第四章 存 储 器 管 理
页号 物理块号 习题课 第四章 0 3 三、应用题 1 5 1. 一个由 4个页面 ( 页号 0~3) ,每页由 1024 个字节组成的程序, 2 6 把它装入一个由 8个物理块 (块号0~7)组成的存储器中,装 3 2 入情况如表所示:
B.绝对地址 = 下界寄存器值 + 逻辑地址
C.绝对地址 = 重定位寄存器值 + 逻辑地址
D.绝对地址 = 块号×块长 + 页内地址
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(11) 对外存对换区的管理以 ______ D 为主要目标,对外存文件 B 为主要目标。 区的管理以______
A.提高系统吞吐量 C.降低存储费用 B.提高存储空间的利用率 D.提高换入换出速度
(4) [3,1010] → 物理地址:2×1024 + 1010 = 3058
第四章 存 储 器 管 理
第四章23 习题课
25 三、应用题
210
2.设一个逻辑地址空间有8个页面,每页大小为1024B,现将 它映像到32块物理块的内存上。
23×210 共13位 试问:(1)逻辑地址要用多少位表示:______________ 25×210 共15位 (2)物理地址要用多少位表示:______________
D.在虚拟存储器中,为了能让更多的作业同时运行,通常只 应装入10%的作业后便启动运行
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(18)在下面的存储管理方案中,可以使用上下界地址寄存器 A 和______ B 。 实现存储保护的是______
A.固定分区存储分配 C.页式存储分配 B.可变分区存储分配 D.段式存储分配
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(15)请求页式管理中,缺页中断率与进程所得的内存页面数、 B 和______ ______ C 等因素有关。
A.页表的位置 C.页面大小 B.置换算法 D.进程调度算法
(16)请求分页管理中,页面的大小与可能产生的缺页中断次 B 。 数______ A.成正比 B.成反比 C.无关 D.成固定比值
第四章 存 储 器 管 理
第四章
24 三、应用题
25 习题课
210
页号 物理块号 0 3. 某虚拟存储器的用户空间共 325 个页面,每页 1KB ,主存 16KB。 1 10 试问:(1)逻辑地址的有效位是 2 ______ 4 位; 25×210 共15位 15 3 ______ 7 (2)物理地址需要 14 位; 24×210 共14位
第四章 存 储 器 管 理
控制寄存器 段表始址 + 段表长度 >
越界
段号S 2
位移量W 1 00 有效地址
段号 段长 基址 660 219 0 1K 6K 14 3330 1 6 00 4 K 100 90 2 5 00 8 K 580 3 2 00 1237 9 20 0
4 96 1952
C 。 (7)在固定分区存储管理中,每个分区的大小是______
A.相同的 B.可以不同但作业长度固定
C.可以不同但预先固定
D.根据用户要求而定
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(8)在固定分区管理中,为了提高内存的利用率,可采用如下 A 。 技术______
A.按经常出现的作业大小来划分分区 B.划分分区都相同 C.不同请求队列中的作业可以申请相同的分区
80K 90K 60K 102K
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(3)下列算法中产生“抖动”现象的是A ______。
A.先进先出页面置换算法(FIFO) B.最近最久未使用(LRU)置换算法 C.最不经常使用(LFU)置换算法 D.最佳(Optimal)置换算法
B 区域进行管理。 (4)存储管理是对内存中______
B 。 (12)使用页式存储管理使处理器执行指令的速度______
A.提高 B.降低 C.不定 D.不受影响
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(13)段式存储管理中,分段是由用户决定的,因此_____ B 。
A.段内地址和段间的地址都是连续的 B.段内地址是连续的,而段间的地址是不连续的 C.段内地址是不连续的,而段间的地址是连续的 D.段内地址和段间的地址都是不连续的
C.对换技术已不是现代操作系统中常用的一种技术。
D.地址映射是指将程序空间中的逻辑地址变为内存空间的物 理地址。
E.虚拟存储器是在物理上扩充内存容量。
第四章 存 储 器 管 理
第四章
一、选择题
习题课
(6)在下列存储管理方案中,不适用于多道程序的是______ A 。
A.单一连续分配 C.动态重定位分区分配 B.固定分区分配 D.段页式存储分配
(3)假定某时刻系统为用户的第0,1,2,3页分别分配的物 理块号为 5,10,4,7 ,试将逻辑地址 0A5CH 和 093CH 变换为物 理地址。 0000 1010 0101 1100 0000 1001 0011 1100 0001 0010 0101 1100 0001 0010 0101 1100
第四章 存 储 器 管 理