学期二 2011
学年度第 2010―10.按逻辑结构划分,文件主要有两类:( A )和流式文件。
A、记录式文件 B、网状文件 C、索引文件 D、流式文件 分)20一、单项选择题(每题1分,共11.UNIX中的文件系统采用( D 1.操作系统的发展过程是( C ) )。
A、网状文件 B、记录式文件 C、索引文件 D、流式文件A、原始操作系统,管理程序,操作系统 12.文件系统的主要目的是( A ) B、原始操作系统,操作系统,管理程序。
A、实现对文件的按名存取 BC、管理程序,原始操作系统,操作系统 、实现虚拟存贮器 C、提高外围设备的输入输出速度 DD、管理程序,操作系统,原始操作系统 、用于存贮系统文档 13.文件系统中用( D .用户程序中的输入、输出操作实际上是由2( B )完成。 )管理文件。 A、堆栈结构 B、指针 C、页表 BA、程序设计语言 、操作系统 D、目录
14.为了允许、标准库程序 不同用户的文件具有相同的文件名,通常在文件系统中采用C、编译系统 D(3.进程调度的对象和任务分别是 B )。 ( C )。
A、重名翻译 B、多级目录、作业,从就绪队列中按一定的调度策略选择一个进程占用ACPU C、约定 D、文件名
15.在多进程的并发系统中,肯定不会因竞争( C )CPU
B、进程,从后备作业队列中按调度策略选择一个作业占用而产生死锁。
A、打印机 B、磁带机 C、CPUC、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、 磁盘
16.一种既有利于短小作业又兼顾到长作业的作业调度算法是CPU D、作业,从后备作业队列中调度策略选择一个作业占用( C )。 AA )
、先来先服务 B、轮转 .支持程序浮动的地址转换机制是4(
A、动态重定位C、最高响应比优先 、段式地址转换 B D、均衡调度
17 DC、页式地址转换、静态重定位.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发
来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的存储管理中,最优适应分配算法要求对可变分区空闲区表项进按( C ).在5( B 行排列。)。
A、互斥 B、地址从小到大、地址从大到小A B 、同步 C、调度 D、伙伴
18 DC、尺寸从小到大、尺寸从大到小.当每类资源只有一个个体时,下列说法中不正确的是( C )。
A、有环必死锁。 ) B、死锁必有环 B.设计批处理多道系统时,首先要考虑的是6( CA、灵活性和可适应性 、系统效率和吞吐量、有环不一定死锁 D、被锁者一定全在环中 B 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与 、实时性和可靠性、交互性和响应时间C D( A )有关的。
、存储介质特性 ( B )7.当进程因时间片用完而让出处理机时,该进程应转变为状态。 BA、文件逻辑结构 、就绪 、等待AB D、分配外设方式、主存储器管理方式 、完成 D C 、运行C统中,进程什么时候占用处理器和能占用多长时间,的多进程系20.在。( C ).文件的保密是指防止文件被8 单处理器 。取决于( B )、删除 D C 、破坏 B、篡改A、窃取 的
相关临界区是由A,则变量A并发.若系统中有五个9进程涉及某个相同的变量B、进程自身和进程调度策略 A、进程相应的程序段的长度
( D )、进程完成什么功能 临界区构成。C、进程总共需要运行时间多少 D 3、 B个2、A、D 个4、个 C5个分)20分,共2二、填空题(每空
semaphore mutex=1; S次V操作后16次P操作和15则在1.若信号量S的初值定义为10,S上
调用了semaphore empty=20; )。 的值应该为( 9
semaphore full=0; )和(.进程调度的方式通常有(抢占 非抢占)两种方式。2int in,out = 0; )表,其中的地址登记项用来指出文 .每个索引文件都必须有一张( 索引结点3item p [20]; 件
在外存上的位置信息。void Producer(){ 、4、1、4、3、5、34.在一请求分页系统中,假如一个作业的页面走向为:4、、2while(ture){
,采、时(开始时没有装入页面),当分配给该作业的物理块数为42、1、53 producer an item
in nextp; )次缺页中断。 8 用LRU页面淘汰算法将产生(
wait(empty); 5.信号量被广泛用于三个目的是( 同步 )、( 互斥 )和描述前趋关系。 wait(mutex); 和独)( 、失去了封闭性 )、( 不可再现性 6.程序并发执行时的特征是( 间断性 ) p[in] := nextp;
立性。 in := (in+1) mod 20; 分)三、判断题(每题1分,共10 signal(mutex); .文件系统中分配存储空间的基本单位不是记录。 ( T )1 signal(full); )2.具有多道功能的操作系统一定是多用户操作系统。( F
} .虚拟存储器是由操作系统提供的一个假想的特大存储器,它并不是实际)3T( }
的内存,其大小可比内存空间大得多。void Consumer(){ .批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的T( )4 while(ture){ 开销较小。 wait(full); .文件系统中源程序是有结构的记录式文件。 F( )5 wait(mutex); .即使在多道程序环境下,普通用户也能设计用内存物理地址直接访问内 ( F )6 nextc := p[out];
存的程序。 out := (out+1) mod 20; ( F)7 .顺序文件适合建立在顺序存储设备上,而不适合建立在磁盘上。 signal(mutex); 即:将独占设备改造为共享设. T( )8SPOOLing系统实现设备管理的虚拟技术, signal(empty); 的常驻内存进程以及输入、输出井组成。备。它由专门负责I/O} .系统调用是操作系统与外界程序之间的接口,它属于核心程序。在层次 ( F )9} 结构设计中,它最靠近硬件。 F)10 .若系统中存在一个循环等待的进程集合,则必定会死锁。(
五、问答题(共16分) 分)四、程序与算法(共10某系统有
A、B、C、D四类资源可供五个进程P1、P2、P3、P4、
若讲程每次操作均以一个缓冲P中将PP设有一缓冲池,中数据取出并输出。P5共享。系统对这四类资源的拥有量为:A类3个、B类14个、C,另有一个P20区为单位,试含有个可用缓冲区,一个输入进程将外部数据读入类12个、D类12个。进程对资源的需求和分配情况如下: 要求写出信号量的初值。,输出进程用记录型信号量写出两个进程的同步算法 解:
则逻辑地址0A5D(H)所对应的物理地址是什么?(6分)
最大需求数进程 已占有资源
0A5D(H)=0000 1010 0101 1101
A B C D A B C D
2号页对应4号块,所以物理地址是0001 0010 0101 1101 0 0 1 2 P1 0 0 1 2 即125D(H)。 1 7 5 0 P2 1 0 0 0 2 3 5 6 1 3 5 4 P3
2、设有三道作业,它们的提交时间及执行时间由下表给出: 0 6 5 2 0 6 3 2 P4
作业号 提交时间 执行时间 0 6 5 6 0 0 1 4 P5
1 8.5 2.0
0.5 9.4 3 1)现在系统中的各类资源还剩余多少?(分)4(采用先来先服务调度算法和最短作业优先调度试计算在单道程序环境下, (6分)2)现在系统是否处于安全状态?为什么?(要求写出计小时,以十进制进行计算;算法时的平均周转时间 (时间单位:个和B0P2(3)如果现在进程提出需要A类资源个、类资源类资源24个、C 分)算过程)(10 个,系统能否去满足它的请求?请说明原因。(6)0D类资源 0
按银行家算法回答下列问题: 2 9.2 1.6
)(1A:1;2D:;;B:5C: 开始时间 完成时间 周转时间 FCFS: 作业号 提交时间 执行时间 0 矩阵为:(2)needP1 0 0 0
2.0 8.5 2.0 8.5 10.5 1 0 0 5 7 P2 2.9 12.1 1.6 10.5 2 9.2 2 P3 1 0 0 3.2 12.6 12.1 3 9.4 0.5 0 0 0 2 P4 )
=(2.0+2.9+3.2)/3=2.7(小时平均周转时间2
P5 0 6 4
完成时间 周转时间 提交时间 执行时间 开始时间 SJF: 作业号 ,P2,所以安全P5P4,,P1
存在安全序列,如P3,2.0 10.5 8.5 1 2.0 8.5 。可找到安全序列,0,,01,13()能,因为试探分配后,可用资源为3.4 1.6 11.0
12.6 9.2 2 所以可分配。
1.6 11.0 10.5 3 9.4 0.5 分)24分;共8题3分;第10
题分;第6题1六、计算题(第2)
平均周转时间=(2.0+3.4+1.6)/3=2.3(小时。,内存为16KB1KB个页面,每页为32、某虚拟存储器的用户编程空间共1,39,18,进程对磁道的请求序列依次为、3假定当前磁头位于100号磁道,55,58假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如。当采用先来先服务和最短寻道时间优先算法时,总的移,,90,160150,38180 下:
分)(动的磁道数分别是多少?(请给出寻道次序和每步移动磁道数)8 页物理块号180
381501601839,,,90,,,,58:55FCFS: 服务序列依次为50
10, 112,142 70, 3, 19, 21, 72, 45, : 移动的磁道数分别是 10 1 :494
总的移动的磁道数是 4 2 180
,160,150,18,38,39,55,58,:90服务序列依次为SSTF: 7
3
移动的磁道数分别是: 10, 32, 3, 16, 1, 20, 132, 10, 20 :244
总的移动的磁道数是
相关推荐: