logo资料库

福建师大操作系统期末考试习题.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
一、选择题: 1、在操作系统中,以时间换空间的技术是() A 分时技术 B 虚存技术 C 并发技术 D 缓冲技术 2、以空间换时间的技术是() A 并行 B 分时 c spooling d 分页 3、下面方法中,不属于文件存储空间管理的是() A 位示图 B 空闲块链 C 空闲文件目录 D 有序空间申请法 4、系统中有 3 个并发进程,都需要同类资源 5 个,问该系统不会发生死锁的最少资源数是 () A13 B14 C 15 D 16 5、在设备分配中,可能发生死锁的分配方式是() A 静态方式 B 单请求方式 C 多请求方式 D 假脱机方式 6、在虚拟存储系统中,若进程在内存中站 3 块(开始为空),采用 FIFO 页面淘汰法,当执 行访问页号序列为 1234125123456 时,将产生()次缺页中断。 A 8 B 9 C 7 D 11 7、进程状态从就绪态到运行态的转化工作有()完成。 A 作业调度 B 中级调度 C 进程调度 D 内存调度 8、请求分页存储管理中,若把页面尺寸增加一倍,程序顺序执行时,一般缺页中断次数会 () A 增加 B 减少 C 不变 D 可能增加也可能减少、 9、spooling 技术可以实现设备的() 分配 A 独占 B 共享 C 虚拟 D 物理 10、计算机系统产生死锁的根本原因是(0 A 资源有限 B 进程推进顺序不当 C 系统中进程太多 D A 和 B 11、资源预先分配策略可以实现死锁的(0 A、预防 B 避免 C 检测 D 恢复 12、多个进程的实体能存在于同一内存中,在一段时间内都得到运行,这种性质称为进程的 () A 动态性 B 并发性 C 调度性 D 异步性
13、一进程被唤醒意味着() A 该进程重新占有了 CPU B 它的优先权变为最大 C 其 PCB 移至等待队列队首 D 进程变为就绪状态 14、如果文件采用直接存取方式且文件大小不固定,则宜选择()文件结构。 A 任意 B 顺序 C 随机 D 索引 15、cpu 输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用() A 交换技术 B 覆盖技术 C 缓冲技术 D DMA 技术 16、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为() A 公共变量 B 标志符 C 信号量 D 标志变量 17、设备的打开、关闭、读、写等操作是由()完成的。 A 用户程序 B 编译程序 C 设备分配程序 D 设备驱动程序 18、虚拟内存管理策略可以() A 扩大物理内存容量 B 扩大物理外存容量 C 扩大逻辑内存容量 D 扩大逻辑外存容量 19、进程间的基本关系为() A 相互独立和相互制约 B 同步与互斥 C 并行执行与资源共享 D 信息传递与信息缓冲 20、在操作系统中,对信号量 S 的 P 原语操作定义中,使进程进入相应阻塞队列等待的条 件是() A s>0 B s=0 C s<0 D s<>0 21、分段管理提供了() 维的地址结构。 A 1 B 2 C 3 D 4 22、() 实现了两种存储方式的优势互补。 A 请求分页管理 B 可变式分区管理 C 段式管理 D 段页式管理 23、() 是指有关操作系统和其他系统程序组成的文件。 A 系统文件 B 档案文件 C 用户文件 D 顺序文件 24、文件系统采用二级文件目录可以() A 缩短访问存储器的时间 B 实现文件共享 C 节省内存空间 D 解决不同用户间的文件命名冲突
25、一个运行的进程用完了分配给它的时间片后,状态变为() A 就绪 B 等待 C 运行 D 由用户自己确定 26、在可变式分区管理中,最佳适应算法是将空白区在空白区表中按()次序排列。 A 地址递增 B 地址递减 C 容量递减 D 容量递增 二、填空题 1、静态链接在 时进行,动态链接在 时进行。 2、对待死锁,一般考虑死锁的预防、避免、检测和解除四个问题,银行家算法是属于 , 破坏互斥条件是属于 ,而剥夺进程资源是 的基本方法。 3、从文件管理的角度看,文件有 和 组成。 4、操作系统的基本特征是并发性、 、虚拟性 和不确定性。 5、一般来说,用户程序中所使用的地址是 ,而内存中各存储单元的地址是 , 将前者转变为后者的过程称为 6、在现代操作系统中,资源的分配单位是 ,而处理机的调度单位是 。 7、分区管理中采用最先适应算法时,应将空闲区按 次序排列,而使用最佳适应法时 空闲区应按 次序排列,使用最坏适应算法时空闲区按 排列。 8、访问磁盘时间由三个部分组成,即 、 和 ,其中 约占 70%。 9、缓冲区的设置可分为单缓冲、 、 和 四种方式。 三、应用题 1、有一阅览室,共有 200 个座位,读者进入时必须先在一张登记表上登记,该表为每一座 位列一表目,包括读者名和座号等,读者离开时要消掉登记信息,试问 (1) 编写一个程序,设置几个进程 (2)用 PV 描述。 Semaphore 进入进程 while(1) seats=200,readers=0,s=1; { P (seats); P(s); 填写登记表; V(s); 开始读书; V(readers); } 离开进程 While (1) {P(readers); P(s); 撤销登记; V(s); 离开阅览室; V(seats); }
分享到:
收藏