1、操作系统试题三 一、单项选择题( 20分) 1在下列性质中, ()不是分时系统的特征。 a.多路性b.交互性c.独占性 2 分时系统的响应与下列哪一个因素无关。( d.成批性 ) a.时间片长短b.系统时钟的频率 c.终端用户数d.主存和后援存储器之间的信息对换量 3.多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界区是指 () 。 a.一个缓冲区b.一段数据区c.同步机制d.一段程序 4. 一个进程是() 。 a.由协处理机执行的一个程序b.一个独立的程序+数据集 c. PCB结构与程序和数据的组合 5并发进程之间() 。 d.一个独立的程序 a.彼此无关b.必须同
2、步c.必须互斥d.可能需要同步或互斥 6.实现进程之间同步与互斥的通信工具为() 。 a. P、V操作b.信箱通信c.消息缓冲d.高级通信 7最佳适应算法的空白区是() 。 a.按大小递减顺序排列b.按大小递增顺序排列 c.按地址由小到大排列 8存储管理方案中, ( d.按地址由大到小排列 )可采用覆盖技术。 a.单一连续区存储管理b.可变分区存储管理 c.段式存储管理d.段页式存储管理 9.作业在执行中发生了缺页中断,经系统将该缺页调入内存后,应继续执行() 。 a.被中断的前一条指令b.被中断的指令 c.被中断的后一条指令d.程序的第一条指令 10.采用()不会产生内部碎片。 a.分页式存
3、储管理b.分段式存储管理 c.固定分区式存储管理d.段页式存储管理 11.在存储管理中,采用覆盖与交换技术的目的是() 。 a.节省主存空间b.物理上扩充主存容量c.提高 CPU效率d.实现主存共享 12.动态重定位技术依赖于() 。 a.重定位装入程序b.重定位寄存器c.地址机构d.目标程序 13.采用 SPOOLing技术后,使得系统资源利用率() 。 a.提高了b.有时提高有时降低c.降低了d.提高了,但出错的机会增加了 14.虚拟设备是靠()技术来实现的。 a.通道b.缓冲c. SPOOLingd.控制器 15.缓冲技术的缓冲池在()中。 a.主存b.外存c. ROMd.寄存器 16.
4、文件系统采用多级目录结构后,对于不同用户的文件,其文件名() 。 a.应该相同b.应该不同c.可以相同也可以不同d.受系统约束 17.树形目录结构中,对某文件的首次访问通常都采用() 。 a.文件符号名b.从根目录开始的路径名 c.从当前目录开始的路径名d.用户文件描述符 18.文件系统用()组织文件。 a.堆栈b.指针c.目录d.路径 19.下列文件中属于逻辑结构的文件是() 。 a.连续文件b.系统文件c.散列文件d.流式文件 20位示图方法可用于() 。 a.盘空间的管理b.盘的驱动调度 c.文件目录的查找d.页式虚拟存储管理中的页面调度 二、多项选择题(20 分) 1、操作系统的主要特
5、征是() 。 A 并发性 B 交 互 性C共享性D 虚 拟 性E不确定性 2、一个进程从阻塞状态变为就绪状态的原因可能是() 。 A 进程调度程序的调度B现运行进程的时间片的用完 C被阻塞进程的 I/O 操作完成D 现运行进程执行了 P 操作 E现运行进程执行了 V操作 3、预防死锁的的常用方法有() 。 A 破坏请求和保持条件B破坏非剥夺条件C破坏互斥使用条件 D破坏环路等待条件E破坏同步条件 4、 若存储单元长度为n , 该块存储的作业长度为m , 则剩下长度为 n-m 的空间称为该单元的内零头。 下面存储分配方法中, ()存在内零头。 A固定式分区B 可变式分区C 页式管理D 段式管理E
6、 段页式管理 5、通道按传送数据的方式分为()类型。 A字节多路通道B 数据选择通道 C数组多路通道DDMA控制器 E寄存器 6、主机和I/O 设备的控制方式有() 。 A循环测试方式B DMA方式C 中断方式D 通道方式E 控制器方式 7、用户把能观察到的且可以处理的信息根据使用要求构造成文件,这种构造方式称为文件的逻辑结 构,又成为逻辑文件。逻辑文件包括() 。 A索引文件B顺序文件C流式文件D记录式文件 8、磁盘空间的地址是由()组成的。 A柱面号B磁道号C 盘面号(或磁头号)D 扇区号E 索引号 9、磁盘存储器是由()组成的。 A磁盘B通道C驱动器结构D控制器E缓冲区 10、使用下面那
7、些方法可以实现虚存() 。 A分区靠拢B 覆盖C交换D联想存储器E段靠拢 三、名词解释(10 分) 作业 分时系统 通道 文件系统 中断 四、简答题( 20 分) 1.多道程序设计的主要优点是什么 2.什么是操作系统它的主要作用和功能是什么 3.简述进程和程序的区别。 4. 什么是虚拟存储器其实现的依据是什么 5. 试比较分页与分段有何区别 五、综合题( 30 分) 1. 测量控制系统中,数据采集任务把所采集的数据送入一个单缓冲区;计算任务从该单缓冲区中取 出数据进行计算。试写出利用信号量机制实现两者共享单缓冲区的同步算法。 2. 已知页面走向为1、2、1、3、1、2、 4、2、1、3、4,且
8、开始执行时主存中没有页面。若只给该 作业分配2 个物理块,当采用先进先出页面淘汰算法时缺页率为多少假定现有一种淘汰算法,该算 法淘汰策略是当需要淘汰页面时,就把刚使用过的页面作为淘汰对象,试问就相同的页面走向,其 缺页率又是多少 3. 在一单道批处理里系统中,一组作业的提交时刻和运行时间如下表所示:试计算一下三种作业调 度算法的平均周转时间T和平均带权周转时间W 。 先来先服务 短作业优先 响应比高优先 作业提交时刻和运行时间 作业提交时刻运行时间 18010 28505 39002 49101 题三答案 一、单项选择题(20 分) 1 ( d)2 ( b)3 (d)4 (c)5 (d) 6
9、( a)7 ( b)8 (a)9 (b)10 (b) 11 (a)12 ( b)13 (a)14 (c)15 (a) 16 (c)17 ( c)18 (c)19 (d)20 (a) 。 二、多项选择题(20 分) 1、 ( ACDE) 。2、 ( CE ) 。3、 (ABD ) 。4、 (ACE ) 5、 ( ABC )6、 ( ABCD ) 。7、 (CD ) 。8、 (ACD ) 9、 ( ACD )10、 (BC ) 。 三、名词解释(10 分) 作业 答:作业是用户在一次解题或事务处理过程中要求计算机系统所作工作的集合,包括用户程序、所 需的数据及命令等。 分时系统 如果一台计算机连接
10、多个终端,各用户通过各自的终端同时使用这台计算机,计算机则是分时轮流 地为各终端用户服务并能及时地对用户服务请求予以响应,这样的系统称为分时系统。 通道 答:通道指专门用于负责输入/ 输出工作的处理机,它有自己的指令系统,该指令系统比较简单,一 般只有数据传输指令、设备控制指令等。 文件系统 答:文件系统是对文件的存储空间进行组织、分配、负责文件的存储并对存入文件进行保护、检索 的系统。具体说,它负责为用户建立、撤销、读写、修改和复制微机。使用户实现“按名存取”。 中断 答:中断是指计算机在执行期间,系统内发生了某一急需处理的事件,使得CPU暂时中止当前正在 执行的程序而转去执行相应的事件处理
11、程序,待处理完毕后又返回到原来被中断处继续执行。 四、简答题( 20 分) 1. 多道程序设计的主要优点是什么 答:多道程序设计是指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类 资源;当一道程序因某种原因(如I/O 请求)而暂停执行时,CPU立即转去执行另一道程序。操作 系统在引入多道程序设计技术后,使得系统具有了多道、宏观上并行、微观上串行的特点。 引入多道程序设计是为了减少CPU时间的浪费,增加系统吞吐量,提高系统效率。 2. 什么是操作系统它的主要作用和功能是什么 答:操作系统是运行在计算机硬件系统上的最基本的系统软件。它控制和管理着所有的系统硬件 (CPU、主存、
12、各种硬件部件和外部设备等),也控制和管理着所有的系统软件(系统程序和用户进 程等),操作系统为计算机用户提供了一种良好的操作环境,也为其他各种应用系统提供了最基本的 支撑环境。 其主要功能包括: (1)理机管理其主要任务是对处理机地分配和运行实施有效地管理。 (2)存储器管理其主要任务是对内存进行分配、保护和扩充。 (3)设备管理其任务包括设备分配、设备传输控制、设备独立性。 (4)信息管理其主要功能包括:文件存储空间的管理、目录管理、文件的操作管理和文件的保 护 (5)用户接口通常以两种方式提供给用户使用,一种是命令接口,另一种为程序接口。 3.简述进程和程序的区别。 答:进程和程序是既有联
13、系又有区别的两个概念,他们的区别如下: (1) 程序是指令的有序集合,其本身没有任何运行的含义,它是一个静态的概念。而进程是 程序在处理机上的一次执行过程,它是一个动态概念。 (2) 程序的存在是永久的,而进程则是有生命的,它因创建而产生,因调度而执行,因得不 到资源而暂停,因撤销而消亡。 (3) 程序仅是指令的有序集合。而进程则是由程序、数据和进程控制块组成。 (4)进程与程序之间不是一一对应的,即同一程序运行于若干不同的数据集合上,它将属于 若干个不同的进程;而一个进程可以执行多个程序。 4. 什么是虚拟存储器其实现的依据是什么 答:基于程序局部性原理,一个作业在运行之前没有必要全部装入内
14、存,而仅将当前要运行地那部 分页面或段先装入内存就可以启动运行,其余部分则存放在外存。当所访问地信息不在内存时,再 由系统将所需要地那部分内容调入内存。从效果上看,计算机系统好像为用户提供了一个比实际内 存大得多地存储器。这个存储器称为虚拟存储器。虚拟存储器的容量取决于内存和外存容量的和。 虚拟存储器的实现的依据由三:一、有大容量的外存能够足以放下多个用户的作业,二、有一定容 量的内存;三、地址变换机构,它能实现虚地址到实地址的动态地址变换。 5. 试比较分页与分段有何区别 答:分段与分页有许多相似之处,比如两者都不要求作业连续存放,但在概念上两者完全不同,主 要表现在下面几个方式: (1)
15、页是信息的物理单位,分页是为了实现非连续分配,以便解决内存碎片问题,或者说分页是 由于系统管理的需要。段是信息的逻辑单位,它含有一组意义相对完整的信息,分段的目的 是为了更好地实现地址共享,满足用户地需要。 (2)页地大小固定且由系统确定,将逻辑地址划分为页号和页内地址是由机器硬件实现地。而段 地长度确不固定, 决定于用户所编写地程序,通常由编译程序在对源程序进行编译时根据信 息地性质来划分。 (3) 分页地作业地址空间是一维的,分段的地址空间是二维的。 五、综合题( 30 分) 1. 解: 在本题中, 应设置两个信号量SE,SF, 信号量 SF 表示缓冲区中是否有可供打印的计算结果, 其初值
16、为0;信号量SE用于表示缓冲区有无空位置存放新的信息,其初值为1。 本题的同步描述如下: int Se=1; int Sf=0; main () cobegin get ( ); compute ( ); cdend get ( ) while (采集工作未完成 ) 采集一个数据; P(Se); 将数据送入缓冲区中; V (Sf ); compute ( ) while (计算工作未完成 ) P (Sf ) 从缓冲区中取出数据; V(Se ) 进行数据计算; 2. 解: 根据所给页面走向,采用FIFO 淘汰算法的页面置换情况如下表: 页面走向12131242134 物理块 1113322114
17、 物理块 222114433 缺页缺缺缺缺缺缺缺缺缺 从上述页面置换图可以看出:页面引用次数为11 次,缺页次数为9 次,所以缺页率为9/11 。 若采用后一种页面淘汰策略,其页面置换情况如下: 页面走向12131242134 物理块 111311134 物理块 22224222 缺页缺缺缺缺缺缺缺缺 从上述页面置换图可以看出:页面引用次数为11 次,缺页次数为8 次,所以缺页率为8/11 。 3.解: 作业 I 的周转时间Ti 作业 I 的提交时间作业I 的完成时间 作业 I 的运行时间作业I 的等待时间 作业 I 的带权周转时间WiTi /作业 I 的运行时间 作业 I 的平均周转时间T
18、1 / n * Ti, 作业 I 的平均带权周转时间W 1 / n * Wi ( 1)采用先来先服务(FCFS)调度算法的运行情况如下表所示: 先来先服务算法下的作业运行情况表 作业次序提交时刻运行时间等待时间开始时刻完成时刻周转时刻带权周转时刻 10 2 3 4 作业平均周转时间 作业平均带权周转时 间 T=+/4= W=+/4= (2)采用短作业优先( SJF)调度算法的作业运行情况如表: 短作业优先算法下的作业运行情况表 作业次序提交时刻运行时间等待时间开始时刻完成时刻周转时刻带权周转时刻 10 20 3 4 作业平均周转时间T=+/4= 作业平均带权周转时 间 W=+/4= (3)采用响应比高者优先 (BRN) 调度算法时作业运行情况如下表: 响应比高优先算法下的作业运行情况表 作业次序提交时刻运行时间等待时间开始时刻完成时刻周转时刻带权周转时刻 1 2 0 3 4 作业平均周转时间 作业平均带权周转时 间 T=( +/4= W=+/4=3
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。