操作系统模拟试题

合集下载

自考操作系统 (课程代码 02326)模拟试题

自考操作系统 (课程代码  02326)模拟试题

操作系统(课程代码 02326)模拟试题一、单项选择题1.现代操作系统的基本特征是程序的并发执行、资源共享和【】A.多道程序设计B.操作的异步性C.中断处理D.实现分时与实时处理2.死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要条件之一。

下列方法中哪一个破坏了“占有且申请”条件。

【】A.银行家算法B.一次性分配策略C.剥夺资源法D.资源有序分配法3.在分时系统中,时间片一定,用户数越多,【】A.内存越多 B.响应时间越长C.后备队列越短D.响应时间越短4.下列进程状态的转换中,不正确的是【】A.就绪→运行B.运行→就绪C.阻塞→就绪D.就绪→阻塞5.信号量S的初值为5,在S上执行了9次P操作,6次V操作后,S的值为【】A.10 B. 8 C.6 D.26.操作系统是一种【】A.应用软件B.系统软件C.通用软件D.工具软件7.UNIX命令的一般格式是【】A.命令名 [选项] [参数] B.[选项] [参数] 命令名C.[参数] [选项] 命令名D.[命令名] [选项] [参数] 8.在下列特性中,不是进程的特性的是【】A.异步性B.并发性C.静态性D.动态性9.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的()关系。

【】A.同步B.互斥C.竞争D.合作10.在操作系统中,JCB是指【】A.作业控制块B.进程控制块C.文件控制块D.程序控制块11.虚拟存储技术是【】A.补充内存物理空间的技术B.补充相对地址空间的技术选择恰当的作业调度算法C.扩充外存空间的技术D.扩充输入输出缓冲区的技术12.段页式管理每取一次数据,要访问()次内存。

【】A.1 B.2C.3 D.413.文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是【】A.连续文件B.串连文件C.索引文件D.逻辑文件14.用户编制的程序与实际使用的物理设备无关是由()功能实现的。

《操作系统》模拟试题及参考答案

《操作系统》模拟试题及参考答案

《操作系统》模拟试题及答案第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.为了启动读卡机、磁带机、打印机等设备进行工作,必须配置控制设备工作的程序,这种例行子程序被称为()。

A.汇编程序B.管理程序C.设备驱动程序D.操作系统2.能使计算机系统接收到信号后及时进行处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称为()。

A.批处理操作系统B.网络操作系统C.分布式操作系统D.实时操作系统3.操作系统结构设计中,层次结构法的最大特点是()。

A.便于调试B.把整体问题局部化C.结构清晰D.利于功能的增加、删减和修改4.“访管指令”是一条()。

A.在目态下执行的指令B.在管态下执行的指令C.在目态和管态下都可执行的指令D.不可单独执行的指令5.在UNIX系统中,cat命令的功能是()。

A.用来切换当前工作目录B.删除一个空目录C.用来显示ASCII码编写的文本文件D.用来实现分屏显示6.进程状态变化不包括()。

A.运行态→等待态B.等待态→就绪态C.运行态→就绪态D.等待态→运行态7.常用的进程调度算法不包括()。

A.先来先服务调度算法B.最高优先级调度算法C.时间片轮转调度算法D.均衡调度算法8.UNIX系统采用的进程调度算法是()。

A.时间片轮转法B.动态优先数调度算法C.分级调度算法D.响应比高者优先法9.操作系统的存储管理对象是()。

A.寄存器B.辅助存储器C.高速缓冲存储器D.主存储器10.静态重定位的相对地址转换成绝对地址发生在()。

A.程序入主存储器时B.程序入CPU时C.程序回存磁盘空间时D.程序编译时11.在单用户连续存储管理方案中,用来存放用户区起始地址的寄存器是()。

A.下限寄存器B.界限寄存器C.基址寄存器D.限长寄存器12.因页面调度算法选用不合适,出现页面频繁被调入调出的现象被称为()。

操作系统概论模拟试题一

操作系统概论模拟试题一

操作系统概论模拟试题一一、单项选择题(每小题1分,共15分)c 1.MS-DOS的引导程序是在磁盘初始化时,由()命令写在软盘或硬盘的0柱0面1扇区上的。

A.CHKDSKB.FDISKC.FORMATD.DISKCOPY2.MS-DOS 5.0开始把()的内存区域作为基本内存区。

A.1MB与2MB之间B.1MB之后C.640KB与1MB之间D.0KB与640KB之间3.MS-DOS中的文件存储结构采用()。

A.顺序结构B.链接结构C.索引结构D.成组链接结构4.与“计算时间”无关的作业调度算法是()算法。

A.先来先服务B.响应比高者优先C.优先数D.可抢占的优先数5.实时系统中的进程调度通常采用()算法。

A.响应比高者优先B.短作业优先C.时间片轮转D.抢占式的优先数高者优先6.在可变分区存储管理中,为了实现主存的空间分配,应设置()来进行管理。

A.页表B.段表C.位示图D.空闲区表7.某系统有同类资源m个供n个进程共享,如果每个进程最多申请k个资源(1<=k<=m),则各进程的最大需求量之和()时系统不会发生死锁。

A.=mB.=m+nC.<m十nD.>m+n8.动态重定位是在()完成的。

A.作业执行前B.作业执行过程中由硬件C.作业执行过程中由OSD.作业执行过程中由用户9.Windows操作系统是由()公司研制的。

A.MicrosoftB.IntelC.HPD.SUN SYSTEM10.进程从等待状态进人就绪状态可能是由于()。

A.现运行进程运行结束B.现运行进程执行P操作C.现运行进程执行了V操作D.现运行进程时间片用完11.在以下的存储管理方案中,能扩充主存容量的是()。

A.固定式分区管理B.可变式分区管理C.页式存储管理D.分页虚拟存储管理12.UNIX文件系统对盘空间的管理采用()。

A.FAT表法B.位示图法C.空闲块链接法D.空闲块成组链接法13.通道在输人输出操作完成或出错时就形成(),等候CPU来处理。

1操作系统题

1操作系统题

第一套操作系统题:1.操作系统是现代计算机系统小可缺少的组成部分。

操作系统负责管理计算机的_________。

A.程序B.功能c.资源D.进程2.操作系统的主体是______。

A.数据B.程序c.内存D.CPU3.在下列操作系统中,属于分时系统的是________ 。

A.UNIX B.MS-DOSC.Windows 2000/XP D.Novell Netware4.在下列操作系统巾,运行在苹果公司Macintosh系列机上的操作系统是____。

A.Mac OS B.UNIX C.Novell Netware D.Linux5.在搜索文什时,若用户输入“*.*”,则将搜索____。

A.所在含有“*”的文件B.所有扩展名中含有“*”的文件C.所有文件D.以上全不对6.Windows操作系统规定文什名中不能含有的符号是____。

A.\/:* ? # <> $ B.\/* ? " <> $C.\/:* ? " <> | @ D.\/:* ? " <> |7.___被称为文本文件或ASCII文件。

A.以EXE 为展名的文件B.以TXT为扩展名的文件c.以com为扩展名的文件D.DOC为扩展名的文件8.关于windows直接删除文件而不进入回收站的操作中,正确的是______。

A.选定文什后,按Shift+DEL键B.选定文件后,按ctrl+DEL键C.选定文件后,按DEL键D.选定义件后,按Shift键,再按DEL键9.下列关十打印机的说法中,错误的是_____。

A.如果打印机图标旁有了复选标记,则已将该打印机没置为默认打印机B.可以设置多台打印机为默认打印机C.在打印机管理器中可以安装多台打印机D.在打印时可以更改打印队列中尚未打印文档的顺序10.存windows中,各应用程序之间的信息交换是通过______进行的。

A.记事本B.剪贴板C.画图D.写字板11.下列关于线程的说法中,错误的是_____。

操作系统模拟试题

操作系统模拟试题

一、单项选择题(共30分,每小题2分)1.一个完整的计算机系统是由()组成的。

CA、硬件B、软件C、硬件和软件D、用户程序2.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。

BA、多道批处理系统B、分时系统C、实时系统D、网络系统3.若当前进程因时间片用完而让出处理机时,该进程应转变为()状态。

AA、就绪B、等待C、运行D、完成4.在一个单处理机系统中存在10个进程,则最多可能有()个进程处于阻塞状态。

DA、2B、9C、1D、105.在创建进程时,()不是创建所必需的步骤。

CA、为进程建立PCBB、为进程分配内存等资源C、为进程分配CPUD、将进程插入就绪队列。

6.作业调度是从处于()状态的队列中选取作业投入运行。

BA、提交B、后备C、阻塞D、就绪7.下述解决死锁的方法中,属于死锁避免策略的是()。

AA、银行家算法B、资源有序分配法C、资源分配图化简法D、撤消进程法8.在可变分区存储管理中,最佳适配算法要求对空闲区表项按()进行排列。

DA、地址从大到小B、地址从小到大C、尺寸从大到小D、尺寸从小到大9.在请求调页系统的多种置换算法中,选择最先进入内存的页面予以淘汰的算法称为()。

A A、FIFO算法B、OPT算法C、LRU算法D、NRU算法10.在回收内存时出现释放区与插入点前一个分区F1相邻接,此时应()。

CA、为回收区建立一个分区表项,填上分区的大小和起始地址B、以F1分区的表项作为新表项且不做任何改变C、以F1分区的表项为新表项,但修改新表项的大小D、以F2分区的表项作为新表项,同时修改新表项的大小和起始地址。

11.在操作系统中,使用户所编制的程序与实际使用的物理设备无关是由()功能实现的。

D A、设备分配B、缓冲管理C、设备管理D、设备独立性12.磁盘属于()。

CA、字符设备B、独占设备C、块设备D、虚拟设备13.对文件空闲存储空间的管理,在MS-DOS中采用的是()。

BA、空闲表B、文件分配表C、位示图D、成组链接法14.使命令的执行结果不在屏幕上显示,而将之引向另一个文件,这各功能称为()。

完整 计算机操作系统试题及答案

完整 计算机操作系统试题及答案

完整计算机操作系统试题及答案完整计算机操作系统试题及答案计算机操作系统精选模拟试题及答案1.操作系统的发展过程就是(c)a、完整操作系统,管理程序,操作系统b、完整操作系统,操作系统,管理程序c、管理程序,完整操作系统,操作系统d、管理程序,操作系统,完整操作系统2.用户程序中的输入、输出操作实际上是由(b)完成。

a、程序设计语言b、操作系统c、编译系统d、标准库程序3.进程调度的对象和任务分别就是(c)。

a、作业,从就绪队列中按一定的调度策略选择一个进程占用cpub、进程,从后备作业队列中按调度策略选择一个作业占用cpuc、进程,从就绪队列中按一定的调度策略选择一个进程占用cpud、作业,从后备作业队列中调度策略选择一个作业占用cpu4.支持程序浮动的地址转换机制是(a、动态重定位)a、动态重定位b、段式地址转换c、页式地址转换d、静态重定位5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按(c)进行排列。

a、地址从小至大b、地址从小到大c、尺寸从小到大d、尺寸从小至大6.设计批处理多道系统时,首先要考虑的是(系统效率和吞吐量)。

a、灵活性和可适应性b、系统效率和吞吐量c、交互性和响应时间d、实时性和可靠性7.当进程因时间片扔掉而让给处理机时,该进程应当转型为(b)状态。

a、等待b、就绪c、运行d、完成8.文件的保密是指防止文件被(c)。

a、篡改b、破坏c、窃取d、删除9.若系统中存有五个mammalian进程牵涉某个相同的变量a,则变量a的有关临界区就是由(d)临界区形成。

a、2个b、3个c、4个d、5个10.按逻辑结构分割,文件主要存有两类:(记录式文件)和流式文件。

a、记录式文件b、网状文件c、索引文件d、流式文件11.unix中的文件系统使用(、流式文件)。

a、网状文件b、记录式文件c、索引文件d、流式文件12.文件系统的主要目的是(a)。

a、同时实现对文件的按名读取b、同时实现交互式存贮器c、提升外围设备的输入输出速度d、用作暂存系统文档13.文件系统中用(d)管理文件。

计算机操作系统模拟试题

计算机操作系统模拟试题

一,单选题:16分,每题02分1, 系统调用的目的是( ).A:请求系统服务B:终止系统服务C:申请系统资源D:释放系统资源2, 下列描述中不是作业的组成部分的是( ).A:进程B:程序C:数据D:作业说明书3, 一个作业的完成要经过若干加工步骤,每个步骤称为( ).A:作业流B:子程序C:子进程D:作业步4, 在各种作业调度算法中,若所有作业同时到达,则平均等待间最短的算法是( ).A:先来先服务法B:优先数法C:最高响应比优先法D:短作业优先法5, UNIX系统中,用户可以终止一个进程的进行,命令格式为kill [数值] 进程号,其中数值为"3"时的含义为( ). A:中断B:挂起C:退出D:杀死6, 关于DOS Shell叙述有错的是( ).A:是命令解释和控制语言B:能扩展原有命令的功能C:最早应用于DOS系统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, 在操作系统中,用户在使用I/O设备时,通常采用( ).A:设备的绝对号B:设备的相对号C:虚拟设备号D:设备名14, 大多数低速设备都属于( )设备.A:独享B:共享C:虚拟D:SPOOLing15, 利用信号量实现进程的( ),应为临界区设置一个信号量mutex,其初值为1,表示该资源尚未使用,临界区应置于P(mutex)和V(mutex)原语之间.A:同步B:互斥C:竞争D:合作16, 进程间的同步是指进程间在逻辑上的相互( )关系.A:联接B:制约C:继续D:调用17, 当处理器处于管态时,处理器可以执行的指令应该是( ).A:非特权指令B:仅限于特权指令C:一切指令D:访管指令18, 当操作系统退出执行,让用户执行时,系统会( ).A:继续保持管态B:继续保持目态C:从管态变为目态D:从目态变为管态19, CPU状态分为管态和目态,从目态转换到管态的唯一途径是( ).A:运行进程修改程序状态字B:中断屏蔽C:系统调用D:进程调度程序20, 在传统操作系统设计中,采用的结构模型主要是( )和整体内核模型.A:对象模型B:层次模块模型C:进程模型D:原型模型二,多选题:20分,每题04分21, 在具有分时兼批处理的计算机系统中,总是优先调度前台作业,所谓前台作业指( )( )( ).A :交互式作业B :联机作业C :脱机作业D :终端型作业E :会话型作业22, 文件的存取方法依赖于( )( )( ).A :文件的物理结构B :存放文件的存储设备的特性C :文件类型D :文件的逻辑结构E :文件的存储结构23, 常用的主存管理方法有( ),( )和( ).A :分区B :分页C :分段D :虚拟存储E :最坏适应法24, 内存的类型主要有( )( )( ).A :虚拟内存B :扩展内存C :高速缓冲存储器D :动态内存E :常规内存25, 在现代操作系统中,资源的分配单位是( ),而处理机的调度单位是( );A与C之间的关系是( ).A :进程B :原语C :线程D :系统调用E :一对多F :多对一三,判断题:10分,每题02分26, 实时操作系统追求的目标是高吞吐率.27, UNIX的i节点是文件内容的一部分.28, 虚拟存储器实际上是一种设计技巧,使主存物理容量得到扩大.29, 固定分区存储管理的各分区的大小可变化,这种管理方式不适合多道程序设计系统. 30, 采用SPOOLing技术的目的是提高独占设备的利用率.31, CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用通道技术. 32, 进程的互斥和同步总是因相互制约而同时引起.33, 如果在加锁法实现互斥时,将未进入临界区的进程排队时,从而让其有被再调度的机会的话,加锁法和P,V原语实现互斥时效果相同.34, Windows是一个多任务操作系统,允许同一时间运行多个程序,能方便快速地在各程序间切换.35, 操作系统的易维护性设计应使系统具有一定的自动修补能力.四,填空选择题:03分,每题03分36, 37, 见另一张纸,题目相同38, 在操作系统中,设有三个批处理作业,所需执行时间分别为2 小时,1小时和25分钟,相继到达时间分别为6:00,6:10和6:25.若对这三个批处理作业采用调试算法S1,其执行情况如下: 作业号到达时间开始执行时间执行结束时间1 6:00 6:00 8:002 6:10 8:00 9:003 6:25 9:00 9:25若对这三个批处理作业采用调试算法S2,其执行情况如下:作业号到达时间开始执行时间执行结束时间1 6:00 7:50 9:502 6:10 6:50 7:503 6:25 6:25 6:50(1)则调试算法S1属于( ),调试算法S2属于( ).(2)通常把作业进入系统至最后完成的时间称为该作业的周转时间.在调试算法S1下,作业平均周转时间为( )小时,在调度算法S2下,作业平均周转时间为( )小时.填空选择:选项1 : 选项2 :A优先数法B先来先服务算法C最短作业优先法D资源搭配算法E最高响应比优先算法F 多队列循环算法选项3 : 选项4 :2.61 2.5 2.42 1.97 1.72 2.139, 在具有( )机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同.前者称为( ),后者称为( ).A逻辑地址B执行地址C编程地址D物理地址E地址变换FSPOOLing40, 存储保护的工作由( )和( )配合实现,若硬件检查程序不允许进行存取,则产生( )中断.填空选择:A软件B地址越界C硬件D缺页E固件41, 在分页式存储管理中,将每个作业的( )分成大小相等的页,将( )分块,页和块的大小( ),通过页表进行管理.A符号名空间B主存空间C辅存空间D逻辑地址空间E相等F不等42, 虚拟存储的思想基础是( ),实现虚拟存储的物质基础是( )和( )机构.A程序执行的局部性B代码的顺序执行C动态地址转换D变量的连读访问E二级存储结构43, 采用假脱机技术的目的是([1]).假脱机技术是将输入输出控制工作大部分交由相应的通道来承担,利用磁盘作为后援存储器,实现了外设同时联机操作,使得([2])成为([3]),减少了对频繁使用外设的压力.选项1 :A提高外设和主机的利用率B提高内存和主机效率C减轻用户编程负担D提高程序运行速度选项2 : 选项3 :A块设备B字符设备C独占设备D虚拟设备44, 从资源特点的角度来分析外围设备的特性,外围设备分为三类( ),( )和( ).A虚拟设备B存储设备C独享设备D字符设备E共享设备F输入输出设备45, 为了对设备进行管理,计算机系统为每一台设备确定一个编号,这个编号称为设备的( ),而用户总是用设备的( )来提出使用设备的要求,由操作系统进行转换,变成系统的设备的( ).A绝对号B相对号C物理名D逻辑名E类型号46, 一个具有通道装置的计算机系统,通常一个CPU可以连接( )通道,一个通道可以连接( )设备控制器,一个设备控制器可连接同类的( )设备.A多个B一个C一台D多台E二个47, 操作系统中,可以并行工作的基本单位是([1]),[1]也是系统核心调度及资源分配的基本单位,它是由([2])组成的,它与程序的主要区别是([3]).填空选择:选项1 :A作业B函数C进程D过程选项2 :A程序,数据和PCB,B程序,数据和标识符,C程序标识符和PCB,D数据,标识符和PCB 选项3 :A程序有状态,而它没有B它有状态,而程序没有C程序可占用资源,而它不可D它可占用资源,而程序不可48, 进程执行时的间断性,决定了进程可能具有多种状态.进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由( )进入( ).如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一个进程,并将处理机分配给它,此时该进程进入( ).A就绪状态B静止状态C等待状态D执行状态E终止状态49, 进程被创建后,最初处于( )状态,然后经( )选中后进入( )状态.A等待B进程调度C执行D就诸E地址转换五,简答题:35分,每题05分50, 什么是虚拟机答:虚拟机是指"虚拟"的计算机,是由软件模拟实现出来的计算机,实际上它是将本地主机上的硬盘和内存划分出一部分或几部分,虚拟成一台或多台子机.这些虚拟出的新计算机拥有独立的硬盘,软驱,光驱和操作系统,可以像使用普通计算机一样使用它们,如同时运行多个不同的操作系统等,对真实的计算机不会产生任何的影响.51, 简述模块接口法的缺点.答:(1)很难保证模块设计的正确性.各单个模块的设计,通常都是基于不完全正确的环境的,故很难保证每个模块设计的正确性.(2)装配的困难性.往往会发生由若干模块共享的数据项的逻辑结构和内部表示,各个模块均不相同.对于修改这样的错误,在模块编码后往往是很困难的.(3)模块相对独立性差.由于模块接口法是从功能观点而不是按资源管理的观点来设计系统,且未能分清为很多进程所共享的资源,以及为某进程独占的资源,在管理方法上的差异,此时模块之间的牵连甚多,从而造成了模块的相对独立性差.综合题:11分,每题11分52, 一个由3个页面(页号为0,1,2),每页有2048个字节组成的程序,假定在某时刻调入8个物理块的内存,其页面的页号和物理块号的对照表如下:逻辑页号主存块号,0,4,1,7,2,1请根据页表,计算下列给出的逻辑地址对应的绝对地址.(1)100 (2)2617 (3)5196参考答案:答:首先根据逻辑地址查页表,得到主存的块号,再根据公式绝对地址=块号(块长+页内地址进行计算.(1)100的页号为0(100/2048=0),页内地址为100 mod 2048=100;查表得主存块号为4,于是绝对地址=4(2048+100=8292;(2)2617的页号为1(2617/2048=1),页内地址为2617 mod 2048=569;查表得主存块号为7,于是绝对地址=7(2048+569=14905;(3)5196的页号为2(5196/2048=2),页内地址为5196 mod 2048=1100;查表得主存块号为1,于是绝对地址=1(2048+1100=3148.(注:mod为取模运算,即求余数.)。

操作系统模拟试题(答案)

操作系统模拟试题(答案)

模拟试题1试题类型包括:选择题(20分),判断题(10分),填空题(30分),解答题(25分),应用题(15分)。

(一)选择题(每空2分,共 20 分)1.在计算机系统中,操作系统是()。

A.一般应用软件; B.核心系统软件; C.用户应用软件; D.系统支撑软件。

2.UNIX操作系统是著名的()。

A.多道批处理系统; B.分时系统; C.实时系统; D.分布式系统。

3.在现代操作系统中采用缓冲技术的主要目的是()。

A.改善用户编程环境; B.提高CPU的处理速度;C.提高CPU和设备之间的并行程度;D. 实现与设备无关性。

4.进程和程序的一个本质区别是()。

A.前者为动态的,后者为静态的; B.前者存储在内存,后者存储在外存;C.前者在一个文件中,后者在多个文件中;D.前者分时使用CPU,后者独占CPU。

5.某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将()。

A.从就绪变为运行; B.从运行变为就绪;C.从运行变为阻塞; D.从阻塞变为就绪6.进程控制块是描述进程状态和特性的数据结构,一个进程()。

A.可以有多个进程控制块; B.可以和其他进程共用一个进程控制块;C.可以没有进程控制块; D.只能有惟一的进程控制块。

7.在一般操作系统中必不可少的调度是()。

A.高级调度; B.中级调度; C.作业调度; D.进程调度。

8.把逻辑地址转变为内存的物理地址的过程称作()。

A.编译; B.连接; C.运行; D.重定位。

9.在UNIX系统中,目录结构采用()。

A.单级目录结构; B.二级目录结构;C.单纯树形目录结构; D.带链接树形目录结构。

10.避免死锁的一个著名的算法是()。

A.先入先出法; B.银行家算法; C.优先级算法; D.资源按序分配法。

(二)判断题(每题2分,共10分)从下列叙述中选择正确的叙述,在题号前划上对勾;对于你认为是错误的叙述要划上叉,并予以改正(但要符合原义,改动应少)。

操作系统模拟试题(含答案)

操作系统模拟试题(含答案)

操作系统模拟试题—、单项选择题1、从用户的观点看,操作系统是〔A 〕A、用户与计算机之间的接口B、掌握和治理计算机资源的软件C、合理的组织计算机工作流程的软件D、由假设干层次的程序按肯定的构造组成的有机体2、实时操作系统必需在〔C 〕内处理完来自外部的大事A、响应时间C、规定时间B、周转时间D、调度时间3、在操作系统中,P、V 操作是一种〔D 〕A、机器指令B、系统调用命令C、作业掌握命令D、低级进程通信原语4、下面对进程的描述中,错误的选项是〔 D 〕A、进程是动态概念C、进程是有生命期的B、进程执行需要处理机D、进程是指令的集合5、下面所述步骤中,〔A〕不是创立进程所必需的。

A、由调度程序为进程安排CPUC、为进程安排内存B、建立一个进程掌握块D、将进程掌握块链入就绪队列6、对于两个并发进程,设互斥信号量为mutex,假设mutex=0,则〔 B 〕A、表示没有进程进入临界区B、表示有一个进程进入临界区C、表示有一个进程进入临界区,另一个进程等待进入D、表示有两个进程进入临界区7、系统中有n〔n>2〕个进程,且当前不在执行进程调度程序,试考虑以下4 种状况,不行能发生的状况是〔 A 〕A、没有运行进程,有 2 个就绪进程,n-2 个进程处于等待状态B、有 1 个运行进程,没有就绪进程,n-1 个进程处于等待状态C、有 1 个运行进程,有 1 个就绪进程,n-2 个进程处于等待状态D、有 1 个运行进程,有n-1 就绪进程,没有进程处于等待状态8、为多道程序供给的可共享资源缺乏时,可能消灭死锁。

但是,不适当的〔C 〕也可能产生死锁。

A、进程优先权B、资源的线性安排C、进程推动挨次D、安排队列优先权9、发生死锁的必要条件有 4 个,要防止死锁发生,可以通过破坏这 4 个必要条件之一来实现,但破坏〔 A 〕条件是不太实际的。

A、互斥B、不行抢占C、局部安排D、循环等待10、支持多道程序设计的操作系统在运行过程中,不断地选择进程运行来实现 CPU 的共享,但其中〔 D 〕不是引起操作系统选择进程的直接缘由。

《操作系统》模拟试题1-4及答案

《操作系统》模拟试题1-4及答案

《计算机操作系统》模拟试题(一)一、选择题1.把逻辑地址转变为内存的物理地址的过程称做( D )。

A. 编译 B.连接 C. 运行 D. 重定位2.进程和程序的一个本质区别是(D )。

A. 前者分时使用CPU,后者独占CPU B.前者存储在内存,后者存储在外存C. 前者在一个文件中,后者在多个文件中 D.前者为动态的,后者为静态的3.可重定位内存分区分配目的为( A )。

A. 解决碎片问题 B.便于多作业共享内存 C.回收空白区方便 D.摆脱用户干预4.索引式(随机)文件组织的一个主要优点是( B )。

A. 不需要链接指针 B.能实现物理块的动态分配 C. 回收实现比较简单 D.用户存取方便5.作业I/O方式有如下三种:(B )、脱机和( E )。

A. 询问 B.联机 C.中断 D.通道 E.假脱机6.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是(A )。

A. 飞机票 B.旅行社 C.航空公司 D.旅行社和航空公司7.一个文件系统的逻辑分区( A )。

A. 不能管理大于物理硬盘容量 B.能管理2个相同的物理硬盘C.能管理2个不相同的物理硬盘 D.能管理多个不相同的物理硬盘8.操作系统程序结构的主要特点是( C )。

A. 一个程序模块 B.分层结构 C. 层次模块化 D.子程序结构9.面向用户的组织机构属于( C )。

A. 虚拟结构 B.实际结构 C.逻辑结构 D.物理结构二、是非题(正确的划“√”,错误的划“×” )( √ )1.进程的互斥和同步是进程通信的基本内容。

( √ )2.操作系统“生成”是指能产生最适合用户自己工作环境的操作系统内核。

( × )3.多用户操作系统离开了多终端硬件支持,则无法使用。

( √ )4.实时操作系统的响应系数最大,设备利用率最高。

( × )5.UNIX的最大特点是分时、多用户、多任务和倒树型文件结构。

( √ )6.引导操作系统进入内存的程序一般放在计算机的固件中。

《操作系统》模拟试题参考附标准答案

《操作系统》模拟试题参考附标准答案

模拟试题2一、填空题1.多道运行的特征之一是微观上串行,它的含义是多道程序分时、轮流地占用CPU. 2.操作系统是又一组资源管理程序组成的其中文件系统是对于软件资源的管理.3.UNIX系统是一个多用户、分时操作系统类型的操作系统.4.某系统采用基址、限长寄存器方法实现存储保护,在这种方法中,判断是否越界的判断式是逻辑地址<限长寄存器内容(即地址空间长度).5.UNIX系统缓冲管理中,使用的队列结构有空闲缓冲区队列和设备缓冲区队列两类. 6.在整个向量中断处理过程中,硬件负责中断响应过程.7.进程从结构上讲,包括程序、数据和进程控制块PCB几个部分.8.为了实现进程从有到无的变化,操作系统应提供进程撤消原语.二、判断改错题1.系统调用功能是又硬件实现的.×改正:“硬件”改为“软件”2.动态地址映射是指在程序装入主存时,将逻辑地址转换成物理地址.×改正:“程序装入主存”改为“程序运行过程”3.虚拟技术是将独占设备改造为共享设备的技术.√4.当采用有序资源分配方法预防死锁时,它破坏了产生死锁的四个必要条件中的部分分配条件.×改正:“部分分配”改为“环路”5.一组进程间发生了死锁,这时这些进程都占有资源.√6.驱动程序与I/O设备的特性紧密相关,因此应为每一个I/O设备配备一个驱动程序.×改正:“每一个I/O设备”改为“每一类I/O设备”7.文件中的逻辑记录是用来进行I/O操作的基本单位.×改正:“进行I/O操作”改为“用户存取信息”8.操作系统提供文件服务后,用户可按名存取文件,故用户使用的文件必须有不同的名字.×改正:“必须有不同的名字”改为“可以相同,也可以不同”三、选择填空题1.在用户程序中将一批数据送到显示器上显示,要使用操作系统提供的C接口.A.函数B.键盘命令C.系统调用D.图形2.在操作系统中,临界区是B.A.进程的共享正文段B.进程中访问临界资源的程序段C.进程访问系统资源的程序段D.进程访问外部设备的程序段3.在请求调页的存储管理中,页表增加修改位是为了确定相应的页D.A.是否在主存B.调入主存的时间C.在辅存的时间D.淘汰时是否写到辅存4.在操作系统中,处于就绪状态和等待状态的进程都没有占用处理机,当处理机空闲时B.A.就绪状态的进程和等待状态的进程都可以转换成运行状态B.只有就绪状态的进程可以转换成运行状态C.只有等待状态的进程可以转换成运行状态D.就绪状态的进程和等待状态的进程都不能转换成运行状态四、简答题1.某操作系统的设计目标是充分发挥磁盘设备的利用率,试设计该系统的进程状态,画出进程状态变迁图,并标明状态变迁可能的原因.解答:进程状态变迁图及状态变迁原因如下:变迁1:请求磁盘I/O 变迁2:磁盘I/O完成变迁4:请求其他I/O 变迁5:其他I/O完成变迁3:当CPU空闲时,首先从高优先就绪队列选择一个进程去运行,给定时间片为10sm. 变迁6:当CPU空闲时,高优先就绪队列为空,则从低优先就绪队列选择一个进程去运行,给定时间片为500sm.变迁7:时间片到.2.用户在使用文件之前必须要做打开文件的操作,为什么?解答:由于文件目录在辅存上,如要存取文件时都要到辅存上去查目录表,那是颇为费时的.但是,如果把整个目录在所有时间内都放在主存,则要占用大量的存储空间,所以,只要将目录文件中当前正需要使用的那些文件的目录表目复制到主存中.这样既不占用太多的主存空间,又可显著地减少查寻目录的时间.3.给定n个作业j1,j2,…,jn,它们的单道运行时间分别为t1,t2,…,tn.假定这些作业是同时到达并在一个CPU上按单道方式运行,且满足t1≤t2≤…≤tn.回答下列问题:(1)采用何种调度算法,能使其平均周转时间最小?(2)写出这些作业的最短平均周转时间的算式.解答(1)采用短作业优先调度算法(2)计算这些作业的最短平均周转时间T=[T1+T2+…+T n]/n=[t1+(t1+t2)+(t1+t2+t3)+…+(t1+t2+t3+…+t n-1+t n)]/n五、设有如下计算程序:x=(A2+B2)*C2/(B+C) 其中,每一个操作看作一个进程.要求:1.画出此计算程序的进程流图,并注明各进程对应的操作;2.用信号量的P、V操作实现这些进程的同步,用一种结构化的程序设计语言写出程序描述.解答:1.此计算程序的进程流图如下P1:A2P2:B2P3:C2P4:B+CP5:A2+B2P6:(A2+B2)*C2P7:(A2+B2)*C2/(B+C)六、在一请求分页系统中,某程序在一个时间段内有如下的存储器引用:12、351、190、90、430、30、550(以上数字为虚存的逻辑地址).假定主存中每块的大小为100B,系统分配给该作业的主存块数为3块.回答如下问题:(题中数字为十进制数)1.对于以上的存储器引用序列,给出其页面走向;2.设程序开始运行时,以装入第0页.在先进先出页面置换算法和最久未使用页面置换算法(LRU算法)下,分别画出每次访问时该程序的主存页面情况,并给出缺页中断次数.解答:1.0,3,1,0,4,0,52.先进先出页面置换算法总的缺页中断次数:共5次LRU页面置换算法总的缺页中断次数:共4次七、设某文件的文件目录中有6个表目的数组用作描述文件的物理结构.磁盘块的大小为512字节,登记磁盘块号的表目需占2个字节.若此数组的前4个表目用作直接索引表,第五个表目用作一级间接索引,第六个表目用作二级间接索引.回答下列问题:1.该文件系统能构造的最大的文件有多少个字节?2.文件file有268个记录(每个记录的大小为512字节),试用图画出该文件的索引结构.解答:1.该文件系统能够造的最大的文件字节数(4+256+2562)*512B=65796*512=33687552B2.268=4+256+8 用到二级索引八、某处有一东、西向单行道,其上交通并不繁忙.试用P、V操作正确实现该东、西向单行道的管理:当有车由东向西(或由西向东)行驶时,另一方向的车需要等待;同一方向的车可以连续通过;当某一方向已无车辆在单行道行驶时,则另一方向的车可以驶入单行道.要求用一种结构化的程序设计语言写出程序描述.解答:main(){mutex:=1; /* 两个方向车辆的互斥信号灯*/count:=0; /* 计数变量*/mutex r:=1; /* 对计数变量操作的互斥信号灯*/cobegin由东向西行驶的车辆:由西向东行驶的车辆:Pi() Pj(){ P(mutex r); { P(mutex r);count:=count+1; count:=count+1;if(count==1) if(count==1)then P(mutex); then P(mutex);v(mutexr); v(mutexr);由东向西行驶;由西向东行驶;过了单行道;过了单行道;P(mutex r); P(mutex r);count:=count-1; count:count-1;if(count==1) if(count==1)then V(mutex); then V(mutex);V(mutex r); V(mutex r);} }coendPi()表示有多个由东向西行驶的车;Pj()表示有多个由西向东行驶的车.。

操作系统模拟试题

操作系统模拟试题

操作系统模拟试题一、填空题(每空1分,共12分)1.实时操作系统可分为_________________和_________________二种类型。

2.操作系统提供的用户界面可分为_________________和_______________两部分。

3.并发程序的特点是:失去程序的封闭性、_____________________和____________________。

4.主存管理的功能可分为:主存分配、地址映射、_____________和_____________。

5.常用的缓冲技术有双缓冲、______________和______________。

6.在文件系统中,对外存空间空闲块的管理可采用____________、__________和位示图三种方法。

二.单项选择题(每小题2分,共12分。

)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.等待CPU的控制权6.以下属于临界资源的是()。

A.磁盘存储介质 B.多进程共用的队列结构C.可重入的程序代码 D.私用数据三、简答题(每小题6分,共36分)1. 什么是分时技术?分时操作系统有什么特点?2.什么是中断?中断通常分为哪几种类型性?3.用户与操作系统的接口是什么?批处理系统和分时系统分别提供什么接口?4.什么是临界区、互斥?5.动态分区中,空闲区的组织方法有那几种?其空闲区队列如何排序?6.设备的控制包括哪些内容?四、某系统的进程状态变迁图如下图所,请说明(10分):1.什么原因引起变迁2、变迁3、变迁4?2.下列因果变迁是否可能发生?若可能,需要什么条件?(a) 3→1;(b) 3→2;(c) 2→1五、在一个请求分页的页式系统中,假定允许某个进程在内存的页面数为4个页面,已装入内存的页面依次为第0、1、2、3页。

《计算机操作系统》模拟试题(一).

《计算机操作系统》模拟试题(一).

《计算机操作系统》模拟试题(一)一、选择题(每题2分,共20分)1、在计算机系统中,操作系统是(B)。

A.一般应用软件 B.核心系统软件 C.用户应用软件 D.系统支撑软件2、进程和程序的一个本质区别是(A)。

A.前者为动态的,后者为静态的B.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者分时使用CPU,后者独占CPU3、进程在系统中是否存在的惟一标志是(D)。

A.数据集合B.目标程序C.源程序D.进程控制块4、虚拟存储器的最大容量是由(A)决定的。

A.计算机系统的地址结构和外存空间B.页表长度C.内存空间D.逻辑空间5、在请求分页存储管理方案中,若某用户空间为16个页面,页长1KB,现有页表如下,则逻辑地址0A1F(HA.0E1F(H)B.031F D.021F(H)6、磁带机属于(A)设备。

A.顺序存取B.直接存取C.链接存取D.随机存取7、在段式存储管理中,一个段是一个(B)区域。

A.定长的连续B.不定长的连续C.定长的不连续D.不定长的不连续8、在UNIX中,通常把设备作为(A)文件来处理。

A.特殊B.普通C.目录文件D.设备9、外存上存放的数据(D)。

A.CPU可直接访问B.CPU不可访问C.是高速缓冲器中的信息D.必须在访问前先装入内存10、在下述存储管理技术中,(D)处理不当会产生抖动。

A.固定分区B.可变分区C.简单分页D.请求分页二、判断题(每题2 分,共10分)1.进程由PCB和其执行的程序、数据所组成。

(对)2.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。

(错)更正:在采用树型目录结构的文件系统中,各用户在不同目录中的文件名可以互不相同。

3.虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加。

(对)4.产生死锁的根本原因是供使用的资源数少于需求数。

(对)5.用信号量和P、V原语操作可解决互斥问题,互斥信号量的初值一定为1。

统考计算机模拟练习试题及答案操作系统应用

统考计算机模拟练习试题及答案操作系统应用

操作系统应用所有单选题1、启动Windows操作系统后,桌面系统的屏幕上肯定会显示的图标是____。

A:"回收站"和"开始"按钮等B:"我的电脑"、"回收站"和"资源管理器"C:"我的电脑"、"回收站"和"Office 2000"D:"我的电脑"、"开始"按钮和"Internet浏览器"答案:A难度:1知识点:windows部分\Windows的基本知识\Windows桌面的组成\桌面图标2、在Windows中,要设置任务栏属性,其操作的第一步是____。

A:单击"我的电脑",选择"属性"B:右击"开始"按钮C:单击桌面空白区,选择"属性"D:右击任务栏空白区,选择"属性"答案:D难度:1知识点:windows部分\Windows的基本知识\Windows桌面的组成\任务栏3、下列4种操作中,不能打开资源管理器的操作是____。

A:单击"开始"按钮,再从"所有程序"选项的级联菜单中单击"资源管理器"B:双击桌面的"资源管理器"快捷方式C:用鼠标右键单击"开始"按钮,出现快捷菜单后,单击"资源管理器"命令D:单击桌面的"资源管理器"快捷方式答案:D难度:1知识点:windows部分\Windows资源管理器\Windows资源管理器窗口组成\资源管理器的启动4、在Windows窗口的任务栏中有多个应用程序按钮图标时,其中代表应用程序窗口是当前窗口的图标所呈现的状态为____。

操作系统考试模拟题及答案

操作系统考试模拟题及答案

操作系统考试模拟题及答案一、单选题(共90题,每题1分,共90分)1、实时操作系统必须在()内完成来自外部的事件。

A、规定时间B、周转时间C、响应时间D、调度时间正确答案:A2、分时系统需要使用下面哪些成分?()(1)多道程序设计技术(2)作业说明书(3)终端命令解释程序(4)中断处理(5)优先级调度(6)系统调用A、(2)、(3)、(4)、(5)B、(1)、(2)、(3)、(4)C、(1)、(2)、(4)、(5)D、(1)、(3)、(4)、(6)正确答案:D3、一个请求分页存储管理系统中,假设分配给某作业的页框(Frame)数为3,该作业的页引用序列为0,2,1,3,0,2,4,0,2,1,3,4。

所有的页框初始时都为空,分别采用最近最少次数使用(LRU)和最优(OPT)页面置换算法时,产生页面失效(PageFault)的次数分别是()A、10和7B、7和4C、9和7D、9和8正确答案:A4、当内存碎片容量总和大于某一作业所申请的内存容量时,()。

A、不可以为这一作业分配内存B、一定能够为这一作业分配内存C、可以为这一作业分配内存D、拼接后,可以为这一作业分配内存正确答案:D5、单处理器系统中有n(n>2)个进程,若进程调度程序当前没有执行,则以下情形不可能发生的是()A、有一个运行进程和一个就绪进程,剩下的n-2个进程处于等待状态B、没有运行进程,有一个就绪进程,剩下的n-1个进程处于等待状态C、有一个运行进程,没有就绪进程,剩下的n-1个进程处于等待状态D、有一个运行进程和n-1个就绪进程,没有进程处于等待状态正确答案:B6、关于操作系统的叙述,( ) 是不正确的A、能使系统资源提高效率的程序B、管理资源的程序C、能方便用户编程的程序D、管理用户程序执行的程序正确答案:D7、当CPU处于管态时,它可以执行的指令是()。

A、计算机系统中的全部指令B、仅限于非特权指令C、仅限于访管指令D、仅限于特权指令正确答案:A8、虚拟存储管理系统的基础是程序执行的()理论。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(共30分,每小题2分)1.一个完整的计算机系统是由()组成的。

CA、硬件B、软件C、硬件和软件D、用户程序2.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。

BA、多道批处理系统B、分时系统C、实时系统D、网络系统3.若当前进程因时间片用完而让出处理机时,该进程应转变为()状态。

AA、就绪B、等待C、运行D、完成4.在一个单处理机系统中存在10个进程,则最多可能有()个进程处于阻塞状态。

DA、2B、9C、1D、105.在创建进程时,()不是创建所必需的步骤。

CA、为进程建立PCBB、为进程分配内存等资源C、为进程分配CPUD、将进程插入就绪队列。

6.作业调度是从处于()状态的队列中选取作业投入运行。

BA、提交B、后备C、阻塞D、就绪7.下述解决死锁的方法中,属于死锁避免策略的是()。

AA、银行家算法B、资源有序分配法C、资源分配图化简法D、撤消进程法8.在可变分区存储管理中,最佳适配算法要求对空闲区表项按()进行排列。

DA、地址从大到小B、地址从小到大C、尺寸从大到小D、尺寸从小到大9.在请求调页系统的多种置换算法中,选择最先进入内存的页面予以淘汰的算法称为()。

A A、FIFO算法B、OPT算法C、LRU算法D、NRU算法10.在回收内存时出现释放区与插入点前一个分区F1相邻接,此时应()。

CA、为回收区建立一个分区表项,填上分区的大小和起始地址B、以F1分区的表项作为新表项且不做任何改变C、以F1分区的表项为新表项,但修改新表项的大小D、以F2分区的表项作为新表项,同时修改新表项的大小和起始地址。

11.在操作系统中,使用户所编制的程序与实际使用的物理设备无关是由()功能实现的。

D A、设备分配B、缓冲管理C、设备管理D、设备独立性12.磁盘属于()。

CA、字符设备B、独占设备C、块设备D、虚拟设备13.对文件空闲存储空间的管理,在MS-DOS中采用的是()。

BA、空闲表B、文件分配表C、位示图D、成组链接法14.使命令的执行结果不在屏幕上显示,而将之引向另一个文件,这各功能称为()。

DA、脱机输出B、管道C、联机输出D、输出重定向15.在数字加密算法中,DES算法是一种()。

CA、序列加密算法B、公开密钥加密算法C、对称加密算法D、数字签名算法二、填空题(共20分,每空2分)1.只有计算机硬件而没有任何软件支持的计算机称为(裸机)。

2.进程空间分为用户空间和(系统空间)。

3.若进程的用户程序段在执行时,该进程处于用户态,也称为(目态)。

4.根据响应时间分类,可以将实时系统分为(强实时系统)、(弱实时系统)和一般实时系统。

5.程序被装入内存时由操作系统的连接装入程序完成程序的逻辑地址到内存地址的转换的过程称为(地址映射)。

6.虚拟存储器的主要特征包括多次性、(对换性)和(虚拟性)。

7.I/O设备的控制方式可分为程序控制方式、(DMA方式)、中断方式和通道方式等。

8.(文件)是一组相关数据项的集合,用于描述一个对象在某方面的属性。

三、判断题(共10分,每小题1分)1.(×)用户用Visual Basic语言编写的工资管理程序属于系统软件。

2.(√)操作系统的一个重要概念是进程,不同进程所执行的代码可以相同,也可以不同。

3.(×)临界区是指进程中用于实现进程同步的那段代码。

4.(√)系统处于不安全状态可能会导致死锁。

5.(×)资源要求多的作业,其优先权应高于资源要求少的作业。

6.(√)在非虚拟存储器中,要求作业在运行前必须全部装入内存,且在运行过程中也必须一直驻留内存。

7.(√)共享设备必须是可寻址的随机访问的设备。

8.(×)顺序文件适合于建立在顺序存储设备上,而不适合于建立在磁盘上。

9.(×)操作系统是计算机硬件和计算机软件之间的接口。

10.(×)虚拟设备是指允许用户程序不必全部装入内存就可使用系统中的设备。

四、简答题(共20分,每小题5分)1.进程间同步和互斥的含义是什么?进程互斥:不允许两个以上的共享某资源的并发进程同时进入临界区。

进程同步:指一组并发进程由于相互合作,共同完成某种任务,因而相互等待,使得各进程按一定的速度执行的过程。

(答对1个得3分,答对两个得5分)2.什么是分页?什么是分段?二者主要有何区别?分页是将一个进程的逻辑地址空间分成若干大小相等的部分,每一部分称作页面。

分段是一组逻辑信息的集合,即一个作业中相对独立的部分。

(2分)分页和分段的主要区别是:1)页是信息的物理单位,段是信息的逻辑单位;(1分)2)页的大小是由系统固定的,段的长度因段而异,由用户决定;(1分)3)分页的作业地址空间是一维的,分段的作业地址空间是二维的。

(1分)3.什么是死锁?产生死锁的必要条件是什么?所谓死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,他们都将无法再向前推进。

(1分)必要条件:互斥条件(1分);请求和保持条件(1分);不剥夺条件(1分);环路等待条件(1分)。

4.为实现分页式虚拟存储,页表中至少应含有哪些内容?页号、物理块号、状态位、访问字段、修改位、外存地址(每个1分,任写5个为满分)五、计算与应用题(共20分,每小题10分)1.对于如下的页面访问序列:1,2,3,4,1,2,5,1,2,3,4,5当内存块数量分别为3和4时,试问:使用FIFO、LRU置换算法产生的缺页中断是多少?(所有内存开始时都是空的,凡第一次用到的页面都产生一次缺页中断)解:FIFO淘汰算法:内存块为3时,缺页中断(或称缺页次数、页面故障)为9;内存块为4时,缺页中断为10。

LRU淘汰算法:内存块为3时,缺页中断为10;内存块为4时,缺页中断为8。

2.三个进程A、B、C,共享两个缓冲区B1和B2。

缓冲区B1中可存放n件产品,缓冲区B2中可存放m件产品。

进程A每次生产一件产品并将其存入缓冲区B1中;进程B每次从缓冲区B1中取出一件产品后再把它送到缓冲区B2中;进程C每次从缓冲区B2中取出一件产品去消费。

为防止把产品存入已满的缓冲区,或从空的缓冲区取产品、或重复取产品,试用信号量机制实现它们之间的同步。

解:(1)进程间关系为:A→B1→B→B2→CA受B制约:当B未把B1信息取走,A不能输入下一信息。

C受B制约:当B未把B1信息送入B2,C不能打印B2信息。

B同时受A、C约束:把A未把信息写入B1;C未把B2信息印出,则B不能把B1信息送至B2。

(2)设四个信号量。

它们初值均为0A私用信号量S1空。

(为“0”表示B1空)B私用信号量S1满。

(为“1”表示B1满)B私用信号量S2空。

(为“0”表示B2空)C私用信号量S2满。

(为“1”表示B2满)PV原语同步算法如下:A:输入到B1→V(S1满)→P(S1空)过程循环往复B:P(S1满)→B1的信息送入B2→V(S1空)→V(S2满)→P(S2空)过程循环往复C:P(S2满)→B2的信息被打印→V(S2空)过程循环往复一、单项选择题(共30分,每小题2分)1.操作系统的主要功能是管理计算机系统中的()。

CA、程序和数据B、进程C、资源D、硬件2.以下著名的操作系统中,属于单用户、单任务系统的是()。

AA、DOS系统B、Windows NT系统C、UNIX系统D、OS/2系统3.下列进程状态的转换中,哪一个是不正确的()。

CA、就绪®运行B、运行®就绪C、就绪®阻塞D、阻塞®就绪4.多个进程的实体能存在于同一内存中,在一段时间内都得到运行。

这种性质称作进程的()。

BA、动态性B、并发性C、调度性D、异步性5.进程控制块是描述进程状态和特性的数据结构,一个进程()。

DA、可以有多个进程控制块B、可以和其他进程共用一个进程控制块C、可以没有进程控制块D、只能有惟一的进程控制块6.计算机系统产生死锁的根本原因是()。

DA、资源有限B、进程推进顺序不当C、系统中进程太多D、A和B7.任何两个并发进程之间()。

DA、一定存在互斥关系B、一定存在同步关系C、一定彼此独立无关D、可能存在同步或互斥关系8.对于整形信号量,在执行一次V操作时,信号量的值应()。

BA、不变B、加1C、减1D、减指定数值9.一作业7:00到达系统,估计运行时间为2小时,若11:00开始执行该作业,其响应比是()。

AA、2.5B、1C、3D、1.510.在可变分区存储管理中,循环首次适应算法要求对空闲区表项按()进行排列。

CA、地址从大到小B、尺寸从大到小C、地址从小到大D、尺寸从小到大11.虚拟存储管理策略可以()。

CA、扩大物理内存容量B、扩大物理外存容量C、扩大逻辑内存容量D、扩大逻辑外存容量12.请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会()。

BA、增加B、减少C、不变D、可能增加也可能减少13.在分页存储管理系统中,从页号到物理块号的地址映射是通过()实现的。

BA、段表B、页表C、PCBD、JCB14.位示图方法可用于()。

AA、磁盘空间的管理B、磁盘的驱动调度C、文件目录的查找D、页式虚拟存贮管理中的页面调度15、SPOOLing技术可以实现设备的()分配。

CA、独占B、共享C、虚拟D、物理二、填空题(共20分,每空2分)1.处理机管理主要包括(进程控制)、进程同步、进程通信和进程调度。

2.进程同步机制应遵循的原则包括空闲让进、(忙则等待)、有限等待和让权等待。

3.在间接通信方式中,进程之间的通信需要通过(消息邮箱)来暂时存放消息。

4.若进程的系统程序段在执行时,该进程处于(内核状态),也称为管态。

5.死锁的处理方法包括预防死锁、(避免死锁)、检测死锁和解除死锁。

6.将系统中所有空闲的小分区集中起来形成一个大分区的过程称为(紧凑或拼接)。

7.I/O设备的控制方式可分为程序控制方式、中断方式、DMA方式和(通道方式)等。

8.外存的分配方式有连续分配、(链接分配)和索引分配三大类。

9.程序接口是操作系统专门为用户程序设置的,也是用户程序取得(操作系统服务)的唯一途径。

10.(链路加密)是对在网络相邻结点之间通信线路上传输的数据进行加密。

三、判断题(共10分,每小题1分)1.(×)实时系统在响应时间、可靠性及交互作用能力等方面一般都比分时系统要求高。

2.(×)当进程由执行状态变为就绪状态时,CPU现场信息必须被保存在PCB中。

3.(√)原语不能并发执行,并且其执行过程不能被中断。

4.(×)计算作业的优先权应高于I/O型作业的优先权。

5.(√)在非虚拟存储器中,要求作业在运行前必须全部装入内存,且在运行过程中也必须一直驻留内存。

相关文档
最新文档