《操作系统练习题(含答案).docx》由会员分享,可在线阅读,更多相关《操作系统练习题(含答案).docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统练习题(含答案)1 .强调多个用户以交互方式使用计算机的操作系统称为批处理操作系统分时操作系统(正确答案)实时操作系统多处理机操作系统2 .强调允许多个用户将假设干个作业提交给计算机系统集中处理的操作系统称 为批处理操作系统(正确答案)分时操作系统实时操作系统微机操作系统3 .在()的控制下,计算机系统能够及时处理由过程控制反应的数据,并作出 响应。批处理操作系统分时操作系统实时操作系统(正确答案)微机操作系统4 .在IBM-PC机上的操作系统称批处理操作系统分时操作系统实时操作系统微机操作系统(正确答案)5 .()不是操作系统关心的主要管理计算机裸机设计、提供用户程序与计B算机的接口
2、C执行(正确答案)D完成48 .为使进程有活动就绪转为静止就绪,应使用()原语。A createB suspend (正确答案)C activeD block49 .以下信息中;不属于CPU现场信息的是()。A指令计数器B进程的就绪、阻塞、执行等状态(正确答案)C堆栈的栈顶指针D段表控制寄存器50. A和B进程共享同一临界资源,并且进程A处于对应的临界区执行,那么下 列描述正确的选项是()A进程A的执行不能被中断,即临界区的代码具有原子性B进程A的执行能被中断,但中断A后,不能将CPU调度给BC进程A的执行能被中断,中断A后,可以讲CPU调度给B(正确答案)D进程A的执行能被中断,但中断A后,
3、一定将CPU调度给B51 .对于记录型信号量,在执行一次wait操作时,信号量的值应当()A不变B加1C减1 (正确答案)D加指定数值52 .()是由wait和signal操作所改变的整型变量。A信号量(正确答案)B锁C控制变量D条件变量53 .()可用于实现进程的同步和互斥。A信号量(正确答案)B锁C条件变量D控制变量54 .()在生产者-消费者模型中,初始值设置互斥信号量mutex,资源信号 量 full 和 empty.A 1.0,n (正确答案)B n, 1, 0C 1, l,nD 1, n, n55 .有两个程序:A程序按顺序使用CPU10秒、设备甲5秒,CPU5秒,设备乙 10秒,
4、CPU10秒;B程序按顺序使用设备甲10秒,CPU10秒,设备乙5秒,CPU 10 秒,设备乙10秒。在顺序环境下,执行上述程序,CPU的利用率约为()A 30%B 40%C 50% (正确答案)D 90%56 .有两个程序:A程序按顺序使用CPU10秒、设备甲5秒,CPU5秒,设备乙 10秒,CPU10秒;B程序按顺序使用设备甲10秒,CPU10秒,设备乙5秒,CPU 5 秒,设备乙10秒。在顺序环境下,执行上述程序,允许采用非抢占式并发执行且 不考虑切换开销,CPU的利用率约为()A 30%B 40%C 50%D 90% (正确答案)57 .在引入线程的操作系统中,资源分配的调度的基本单位
5、是A程序B进程(正确答案)C线程D作业58 .在引入线程的操作系统中,CPU分配的调度的基本单位是A进程B线程(正确答案)C程序D作业59 .静态重定位是在()中进行的A编译过程B装入过程.(正确答案)C修改过程D执行过程60 .动态重定位是在作业()中进A编译过程B装入过程.C修改过程D执行过程(正确答案)61 .使分配到与其地址空间不一致的内存空间的程序,仍能正常运行那么主要是 通过()功能实现的A对换B内存保护C地址映射(正确答案)D虚拟存储器62 .在进程的地址空间中,有一条将第1000单元中的数据装入寄存器R1的指 令“LOAD R1 1000”,采用静态重定位技术,装入内存后,该指
6、令第二个操作数为()OA仍然为1000B修改为1000+装入该进程的起始地址(正确答案)C修改成重定位寄存器的内容D不确定.63 .在进程的地址空间中,有一条将第1000单元中的数据装入寄存器R1的指 令“LOAD R1 1000”,采用动态重定位技术,装入内存后,该指令的第二个操作数为 ().A仍然为1000B修改为1000+装入该进程的起始地址(正确答案)C修改成重定位寄存器的内容D不确定64 .静态链接是在()进行的A编译某段程序时B装入某段程序时C调用某段程序时D装入程序之前(正确答案)65 .适用于动态链接的存储方式是A分段存储器管理(正确答案)B分页存储器管理C可变分区管理D固定分
7、区管理66 .要保证进程在主存中被改变了位置后仍能正确执行,那么对主存空间应采用 ()A静态重定位B动态重定位(正确答案)C动态链接D静态链接67 .在动态分区内存管理中,倾向于优先使用低地址局部空闲区域的算法是A最正确适应算法B最坏适应算法C首次适应算法(正确答案)D循环首次适应算法68 .在动态分区内存管理中,能使内存空间中空闲区域分布的较为均匀的算法 是A最正确适应算法B最坏适应算法C首次适应算法D循环首次适应算法(正确答案)69 .在动态分区内存管理中,既满足要求,又是最小空闲区域分配给进程的是 ()A最正确适应算法(正确答案)B最坏适应算法C首次适应算法D循环首次适应算法70 .在动
8、态分区内存管理中,主存容量是55MB,初始状态为空,采用最正确适 应算法,内存分配回收的顺序为分配15MB,分配30MB,回收15MB,分配8MB,分 配6MB,此时内存中最大的空闲分区大小是()A 7MBB 9MB (正确答案)C 10MBD 15MB71 .在动态分区内存管理中,主存容量是55MB,初始状态为空,采用首次适 应算法,内存分配回收的顺序为分配15MB,分配30MB,回收15MB,分配8MB,分 配6MB,此时内存中最大的空闲分区大小是()A 7MBB 9MBC 10MBD 15MB (正确答案)72 .在重定位存储管理方式中,应A在整个系统中设置一个重定位寄存器(正确答案)B
9、为每道程序设置一个重定位寄存器C为每道程序设计两个重定位寄存器D为每个程序段和数据段都设置一个重定位寄存器73 .分页系统中,主存的分配单位是A字节B物理块(正确答案)C作业D段74 .在没有快表的情况下,分页系统每访问一次数据,要访问()次 内存A 1B 2.(正确答案)C 3D 475 .现代操作系统中,提高内存利用率主要是通过()功能实现的 A对换B内存保护C地址映射D虚拟存储器(正确答案)76 .实现虚拟存储器的目的是()A实现内存保护.B实现程序浮动C扩充辅存容量D扩充主存容量(正确答案)77 .在请求分页系统的页表中增加了假设干项,其中修改位供()参考A分配页面B置换算法C程序访问
10、D换出页面(正确答案)78 .在请求分页系统的页表中增加了假设干项,其中访问位供()参考A分配页面B置换算法(正确答案)C程序访问D换出页面79 .在请求调页系统中有许多置换算法,选择最先进入内存的页面予以淘汰的 算法称为()A FIFO算法(正确答案)B OPT算法C LRU算法D NRU算法80 .在请求调页系统中有许多置换算法,选择在以后不再使用的页面淘汰的算 法是()A FIFO算法B OPT算法(正确答案)C LRU算法D NRU算法81 .在请求调页系统中有许多置换算法,选择自上次访问以来最长时间的页面 淘汰的算法是A FIFO算法B 0P算法C LRU算(正确答案)D NRU算法
11、82 .在请求调页系统中有许多置换算法,选择在某个时刻以来,访问频率最少 的页面淘汰的算法是()。A FIFO算法B OPT算法C LRU算法(正确答案)D LFU算法83 .系统抖动是指()A使用计算机的时候,屏幕闪烁的现象B被调出的页面又立刻被调入所形成的频繁调入调出现象(正确答案)C系统盘有故障,导致系统不稳定,是常死机重启的现象D因内存分配问题造成内存不够用的现象84 .测得计算机在某个时间,CPU利用率为20%,用于对换空间的硬盘利用率 为97. 7%,其他设备的利用率为5%,由此断定系统异常,()能提高CPU的利用 率。A增加内存条,增加物理空间的容量(正确答案)B增加一个更快速的
12、CPUC增加其他更快的10设备D使用访问速度更快的内存条85 .通道是一种特殊的()A 10设备B设备控制器0C处理机(正确答案)D 10控制器86 .使用户所编制的程序喻实际使用的物理设备无关是由()功能实现的A设备分配B缓冲管理C设备独立性(正确答案)D虚拟设备87 .磁盘属于()A字符设备B独占设备C块设备(正确答案)D虚拟设备88 .在程序10方式中,对于输出设备,准备就绪是指()。A输出缓冲区已空B输出缓冲区已有数据C输出设备已开始工作D输出设备已收到0指令(正确答案)89 .在多用户系统中,应为()设置一张逻辑设备标。()A整个系统.B每个用户(正确答案)C每种逻辑设备D每种物理设
13、备90 .为实现设备分配,应为每个设备设置一张()。A设备控制表(正确答案)B控制器控制表C系统设备表D设备分配表91 .为实现设备分配,在系统中设置一张()。A设备控制表B控制器控制表C系统设备表D设备分配表(正确答案)92 .操作系统中采用缓冲技术的目的是为了能增强系统()的能力。A串行操作B并行操作(正确答案)C控制操作D中断操作93 .为了使多个进程能更好地同时处理输入和输出,最好使用()。A缓冲池(正确答案)B单缓冲C双缓冲.D循环缓冲.94 . SPOOLing系统中的输入井是对脱机系统中()进行模拟。A内存输入缓中区B磁盘C外围控制机(正确答案)D输入设备95 . SPOOLin
14、g系统中的输出井是对脱机系统中()进行模拟。A内存输入缓中区B磁盘(正确答案)C外围控制机D输入设备96 . SPOOLing系统中的输入进程是对脱机系统中()进行模拟。A内存输入缓中区B磁盘C外围控制机(正确答案)D输入设备97 . SPOOLing系统中的输出进程是对脱机系统中()进行模拟。A内存输入缓中区B磁盘C外围控制机(正确答案)D输入设备98 .平均寻道时间短,但容易产生饥饿的是()。管理计算机中的信息资源高级程序设计语言的编译(正确答案)6 .在OS中采用多道程序设计技术,能有效地提高CPU,内存和10设备的()灵活性可靠性兼容性利用率(正确答案)7 .在设计分时操作系统时,首先
15、要考虑的是()灵活性和可适应性交互性和响应时间(正确答案)周转时间和系统吞吐量实时性和可靠性8 .在设计批处理操作系统时,首先要考虑的是()灵活性和可适应性(正确答案)交互性和响应时间周转时间和系统吞吐量实时性和可靠性9 .在设计实时操作系统时,首先要考虑灵活性和可适应性交互性和响应时间周转时间和系统吞吐量实时性和可靠性(正确答案)10 .分时系统中,用户数目为100时,为保证响应时间不超过2秒,此时的时间 片最大应为10ms20ms (正确答案)50ms200msA SST (正确答案)B FCFSoC SCAND FSCAN99 .电梯调度算法是()A SSTB FCFSoC SCAN (
16、正确答案)D FSCAN100 .能防止磁臂粘着的算法是()A SSTB FCFSoC SCAND FSCAN (正确答案)101 .文件系统最基本的目标是().A按名存取(正确答案)B文件共享C文件保护D提高对文件的存取速度102 .文件系统通过()来实现其基本目标。A存储空间管理B目录管理(正确答案)C文件读写管理D文件平安性管理103 .文件系统所追求的最重要的目标是()。A按名存取B文件共享C文件保护D提高对文件的存取速度(正确答案)104 .文件系统中可命名的最小数据单位是()。A字符串B数据项(正确答案)C记录D文件105 .用户以()为单位对文件进行存取,检索。A字符串B数据项C
17、记录(正确答案)D文件106 .对文件存储空间的分配那么以()为单位。A字符串B数据项C记录D文件(正确答案)107 . Linux文件系统采用()结构A索引文件.(正确答案)B链式文件C记录式文件D流式文件108 .文件系统中是利用()来组织大量的文件的。A文件控制块B索引节点C符号名表D目录(正确答案)109 .为了允许不同用户的文件使用相同的文件名,通常文件系统中采用()A重名翻译B多级目录(正确答案)C文件名到物理地址的映射表D索引表110 . 0S用来控制和管理一个文件的文件属性信息被称为改文件的()。A PCBB FAOC关键字D FCB (正确答案)111 . OS用来控制和管理
18、一个文件的文件属性信息通常被存放在().A内存B该文件的数据盘块上C文件的上级目录的数据盘块(正确答案)D该文件的索引盘块112 .文件系统中是利用()来组织大量的文件的。A文件控制块B索引节点C符号名表D目录(正确答案)113 .为了使不同用户的文件使用相同的文件名,通常文件系统中采用()o 单项选择题A重名翻译B多级目录.(正确答案)C文件名到文件物理地址的映射表D索引表114 .在目录文件中,每个目录项通常就是()。A FCB (正确答案)B文件表指针C文件名和文件物理地址D索引节点115 . UNIX系统中的目录项是().A FCB文件表指针C索引节点D文件名和索引节点指针(正确答案)
19、116 .假设一个文件系统中,FCB占64B, 一个盘块大小为1KB,采用一级目 录,假定文件目录中有3200个目录项,那么检索一个文件平均需要()次访问磁 盘。A 50B 24C 100(正确答案)D 200117 .翻开文件的主要工作是()A把指定文件的目录项复制到内存指定区域(正确答案)B把指定文件复制到内存指定的区域C在指定文件所在的内存介质上找到文件的目录项D在内存寻找指定的文件118 .用hash法查找时,如果目录中对应的目录项为空那么表示().A文件名已修改B系统中无指定文件名(正确答案)C新创立的文件D修改已存文件名119 .用hash法查找时,如果目录项中的文件名与指定的文件
20、名不匹配,那么 ()OA发生了冲突(正确答案)B文件名已修改C存取权限非法D找到了指定文件120 .对于记录型信号量,在执行一次wait操作时,当信号量的值小于0时, 进程应阻塞。对(正确答案)错121 .用信号量S实现对系统中4台打印机的护持使用,S. value的值应设置 为4.对(正确答案)错122 .线程之所以能减少并发开销是因为线程不拥有资源对错(正确答案)123 .进程同步主要是对多个相关进程在执行次序上进行协调对(正确答案)错124 .内存分配最基本的任务是为每道程序分配内存空间,其所追求的主要目标 是提高存储空间的利用率.对(正确答案)错125 .即使在多道程序设计的环境下用户
21、也能设计出用物理地址直接访问内存 的程序对错(正确答案)126 .在多道程序设计的环境下,用户能够设计出用物理地址直接访问内存的程 序.对错(正确答案)127 .为了提高内存的灵活性,内存保护通常由软件来实现对错(正确答案)128 .非虚拟存储器系统要求作业运行前,必须全部装入内存,且在运行过程中 也必须一直驻留内存对(正确答案)错129 .非虚拟存储器系统要求作业运行前,不必须全部装入内存,且在运行过 程中不必一直驻留内存。对错(正确答案)130 .非虚拟存储器系统要求作业运行前,不必须全部装入内存,且在运行过 程中必须一直驻留内存。对错(正确答案)131 .为了提高请求分页系统中内存的利用
22、率,允许用户使用不同大小的页面对错(正确答案)132 .实现虚拟存储器最常用的算法是最正确适应算法OPT对错(正确答案)133 .有了虚拟存储器,允许用户使用比内存更大的地址空间对(正确答案)错134 .分段存储器管理中,分段的尺寸受内存空间的限制,作业的总尺寸也受内 存空间的限制。对错(正确答案)135 .分段存储器管理中,分段的尺寸受内存空间的限制,作业的总尺寸不受内 存空间的限制。对(正确答案)错136 .分段存储器管理中,分段的尺寸不受内存空间的限制,作业的总尺寸不受 内存空间的限制。对错(正确答案)137 .控制器可控制通道,设备在通道控制下工作。对错(正确答案)138 .控制器可控
23、制通道,设备在控制器控制下工作。对(正确答案)错139 .通道和控制器分别控制设备对错(正确答案)140 .控制器控制通道和设备工作。对错(正确答案)141 .字符设备必须是可寻址和可随机访问的。对(正确答案)错142 .共享设备在同一时刻允许多个进程同时访问。对错(正确答案)143 .设备独立性是指用户程序独立于具体使用的物理设备的一种特性。对(正确答案)错144 .设备独立性是指10设备具有独立执行10功能的一种特性。对错(正确答案)145 .设备独立性是指能独立实现设备共享的一种特性。对错(正确答案)146 .驱动程序与10控制方式紧密相关,因此对DMA方式应该以字节为单位去 启动设备进
24、行中断处理对错(正确答案)147 .驱动程序与10设备紧密相关,因此驱动必须使用汇编语言编写。对错(正确答案)148 .对于一台多用户机,配置了相同的8个终端,此时可只配置一个由多个 终端共享的驱动程序。对(正确答案)错149 .虚拟设备是指一个物理设备变换成多个对应逻辑设备。对(正确答案)错150 .为实现消息缓冲队列通信,应在PCB中增加()数据项。A消息队列队首指针mq (正确答案)B消息队列互斥信号量mutex(正确答案)C消息队列资源信号量sm (正确答案)D进程优先级151 .按逻辑结构可以把文件分为()和()两类。A索引文件B链式文件C纪录式文件(正确答案)D流式文件(正确答案)
25、152 在三类基本类型的操作系统中,都设置了作业调度进程调度(正确答案)中级调度多处理机调度153 在面向用户的调度准那么中,()是选择实时系统调度算法的重要准那么。响应时间快平均周转时间短截止时间的保证(正确答案)优先权高的作业能获得优154 ()是选择分时系统进程调度算法的重要准那么。响应时间快(正确答案)平均周转时间短截止时间的保证优先权高的作业能获得优先服务155 ()是批处理系统中选择作业调度算法的重要准那么。A响应时间快B平均周转时间短(正确答案)C截止时间的保证D优先权高的的作业能获得优先服务156 ()是为了照顾紧急作业用户的要求而设置的。A响应时间快B平均周转时间短(正确答案
26、)C截止时间的保证D优先权高的的作业能获得优先服务157 我们如果为每一个作业只建立一个进程,那么为了照顾短作业用户,应采用A FCFS算法B短作业优先算法(正确答案)C时间片轮转D多级反应队列调度算法158 我们如果为每一个作业只建立一个进程,那么为了照顾紧急作业的用户,应 采用A FCFS算法.B短作业优先算法C时间片轮转D基于优先权的剥夺调度算法(正确答案)159 我们如果为每一个作业只建立一个进程。那么为了实现人机交互,应采用A FCFS算法B短作业优先算法C时间片轮转(正确答案)D基于优先权的剥夺调度算160 我们如果为每一个作业只建立一个进程,为了来兼顾作业和长时间等待作 业,应采
27、用A FCFS算法B短作业优先算法C多级反应队列算法D高响应比优先算法(正确答案)161 我们如果为每一个作业只建立一个进程,为了使短作业、长作业及交互作 业用户都能够比拟满意,应采用A FCFS算法B短作业优先算法C多级反应队列算法(正确答案)D高响应比优先算法162 我们如果为每一个作业只建立一个进程,为了使平均周转时间最短,应采A FCFS算法B短作业优先算法(正确答案)C多级反应队列算法D高响应比优先算法163 以下调度方式中,最容易引起进程长期等待的是()A非抢占式静态优先权优先B非抢占式动态优先权优先C抢占式静态优先权优先(正确答案)D抢占式动态优先权优先164 以下选项中,降低进
28、程优先级的最合理的时间是A进程的时间片用完(正确答案)B进程刚完成10操作,进入就绪队列C进程长期处于就绪队列中D进程从就绪状态转为运行165 支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实 现cpu的共享,但其中()不是引起操作系统选择新进程的直接原因A )执行进程的时间片用完B执行过程出错C执行进程要等待某一时间的发生D有新进程进入就绪队列(正确答案)166 假设就绪队列有10个进程,以时间片轮转算法进行调度,时间片大小为 300ms, CPU进行进程切换要花费10ms,那么系统开销占的比例约为A 1%B 3% (正确答案)C 10%D 30%167 假设就绪队列有10个
29、进程,以时间片轮转算法进行调度,时间片大小为 300ms , CPU进行进程切换要花费10ms ,假设就绪队列中进程个数增加到20个, 那么系统开销A增力口B减少C不变(正确答案)D不一定168 EDF算法选择()为下一个执行的进程A松弛度最低的进程B运行时间最短的进程C优先权最高的进程D截止时间最早的进程(正确答案)169 LLF算法选择()为下一 个执行的进程A松弛度最低的进程(正确答案)B运行时间最短的进程C优先权最高的进程D截止时间最早的进程170 实时系统的优先级倒置是指A优先数约到优先权越低B优先权低的进程优先获得CPUC高优先级进程被低优先级进程延迟或阻塞(正确答案)D正在执行的
30、高优先权进程老是被低优先权进程抢占CPU171 系统产生死锁是指A系统发生重大故障B假设干进程同时处于阻塞状态C假设干进程正在等待永远不可能得到的资源D假设干进程等待被其他进程所占用而又不可能被释放的资源(正确答案)172 我们如果为每一个作业只建立一个进程,为了使平均周转时间最短,应采A FCFS算法B短作业优先算法(正确答案)C多级反应队列算法D高响应比优先算法173 以下调度方式中,最容易引起进程长期等待的是A非抢占式静态优先权优先B非抢占式动态优先权优先C抢占式静态优先权优先(正确答案)D抢占式动态优先权优先174 以下选项中,降低进程优先级的最合理的时间是A进程的时间片用完(正确答案
31、)B进程刚完成10操作,进入就绪队列C进程长期处于就绪队列中D进程从就绪状态转为运行175 支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实 现cpu的共享,但其中()不是引起操作系统选择新进程的直接原因A )执行进程的时间片用完B执行过程出错C执行进程要等待某一时间的发生D有新进程进入就绪队列(正确答案)176 假设就绪队列有10个进程,以时间片轮转算法进行调度,时间片大小为 300ms, CPU进行进程切换要花费10ms,那么系统开销占的比例约为A 1%B 3% (正确答案)C 10%D 30%177 假设就绪队列有10个进程,以时间片轮转算法进行调度,时间片大小为 300
32、ms , CPU进行进程切换要花费10ms ,假设就绪队列中进程个数增加到20个, 那么系统开销A增加B减少C不变(正确答案)D不一定178 EDF算法选择()为下一个执行的进程A松弛度最低的进程B运行时间最短的进程C优先权最高的进程D截止时间最早的进程(正确答案)179 LLF算法选择()为下一 个执行的进程A松弛度最低的进程(正确答案)B运行时间最短的进程C优先权最高的进程D截止时间最早的进程180 实时系统的优先级倒置是指A优先数约到优先权越低B优先权低的进程优先获得CPUC高优先级进程被低优先级进程延迟或阻塞(正确答案)D正在执行的高优先权进程老是被低优先权进程抢占CPU181 系统产
33、生死锁是指A系统发生重大故障B假设干进程同时处于阻塞状态C假设干进程正在等待永远不可能得到的资源D假设干进程等待被其他进程所占用而又不可能被释放的资源(正确答案)182 某系统中有13个磁带机,k个进程共享这些设备,每个进程最多请求使用3 台,那么系统不会产生死锁的K的值是A不小于3B不大于6(正确答案)C大于13D在6与10之间183 标题选项1 (正确答案)选项2184 设m为同类资源R的个数,n为系统中并发资源的个数,当n个进程共 享m个互斥资源R时,每个进程对R的最大需求是W;那么以下情况会出现死锁的是A m=2, n=l, w=2B m=2, n=2, w=lC m=4, n=3 , w=2D m=4, n=2 , w=3 (正确答案)185 进程和程序的本质区别是A前者分时使用CPU,后者独占CPUB前者存储在内存,后者存储在外存C前者在一 个文件中,后者在多个文件中D前者为动态的,后者为静态的(正确答案)186 正在等待他人释放临界资源的进程处于()态A挂起B阻塞(正确答案)C就绪D执行187 已分配己到除CPU外全部资源的进程处于()态A挂起B阻塞C就绪(正确答案)D执行188 已获得CPU的进程处于()态.A挂起B阻塞
限制150内