操作系统习题2.doc_第1页
操作系统习题2.doc_第2页
操作系统习题2.doc_第3页
操作系统习题2.doc_第4页
操作系统习题2.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 单项选择题(每题2分,共30分)1下列哪一条不是批处理系统的优点?A. 吞吐量大 B. 资源利用率高 C. 系统开销小 D. 响应及时( D )2UNIX 属于下列哪一类操作系统?A. 单用户单任务 B. 单用户多任务 C. 多用户 D. 批处理( C )3I/O请求完成会导致哪种进程状态演变?A. 就绪 执行 B. 阻塞 就绪C. 阻塞 执行 D. 执行 阻塞( B )4“临界资源”是指:A. 正在被占用的资源 B. 不可共享的资源C. 一次只能被一个进程使用的资源 D. 可同时使用的资源( C )5使用一个信号量协调6个进程对2个同类临界资源的访问,下列哪个信号量值不应该出现?A. 3 B. 0 C. 1 D. 3( D )6进程向一个中间实体发送消息,等待另一进程异步地接收,这种通信方式属于:A. 共享存储区 B. 消息缓冲 C. 信箱方式 D. 共享文件( C )7对资源编号,要求进程按照序号顺序申请资源,是破坏了死锁必要条件中的哪一条?A. 互斥 B. 请求与保持 C. 不剥夺 D. 循环等待( D )8通过破坏死锁必要条件之一来防止死锁产生,这种策略属于:A. 预防死锁 B. 避免死锁 C. 检测死锁 D. 解除死锁(A )9可变分区存储管理中用链表记录分区使用情况,为应用最先适应法(FF)分配空闲分区,链表中应该按照下列哪种方法排列?A. 按分区起始地址递增排列 B. 按分区起始地址递减排列C. 按分区大小递增排列 D. 按分区大小递减排列( A )10哪种设备属于块设备?A. 键盘 B. 磁盘 C. 显示器 D. 打印机( B )11分页存储管理系统中引入“快表”,是为了:A. 保存最近访问的数据 B. 保存最近用过的页表项C. 保存最近用过的物理地址 D. 保存最近用过的虚拟地址( B )12MS-DOS系统中的命令文件使用哪种后缀名?A. EXE B. COM C. BAT D. SYS( B )13UNIX系统中的磁盘文件物理结构属于:A. 连续文件 B. 链接文件 C. 索引文件 D. 散列文件( C )14如何从用户方式(用户态)转入特权方式(核心态)?A. 使用特权指令 B. 发生子程序调用C. 使用共享代码 D. 进行系统调用( D )15用于实现把第一条命令的输出作为第二条命令的输入的功能的设施称为?A. 链接 B.管道(线) C. 批处理 D. 输出重定向( B )二、 填空题(每题2分,共30分)1系统中有4MB内存,最大有效物理地址为_4194304 (4*220)_,如果采用分页管理,页长1KB,全部内存可分为_4096_页帧。2在一个分段存储管理的系统中,某一作业的段表如右所示,虚拟地址1 | 300对应物理地址_6444_,6K +300=6*1024+300=6144+300=64442 | 120对应_20600_。20K +120=20*1024+120=20480+120=20600段号 段长 始址= = =0 2K 2K1 4K 6K2 12K 20K3假设一个系统中的就绪进程情况如右表所示(按照到达顺序),分别计算不同调度策略下的平均周转时间。FCFS:_11.5_;(5+11+14+16)/4HPF(优先级大者优先):_10.5_;(6+9+11+16)/4SPF:_8.25_。(2+5+10+16)/4进程 执行时间 优先级= = =P1 5 2P2 6 5P3 3 4P4 2 34系统中有一组如右表所示(按照到达顺序)的磁盘I/O请求等待服务,假设当前磁道为100,刚完成对88道的操作,分别计算不同调度方法下的磁头移动总道数。先来先服务:_303_;90-88+189-90+189- 130+130 -16+45-16=303最短寻找时间优先:_274_;90-88+130-90+189-130+189-45+45-16=274电梯式查找:_245_。88-45+45-16+90-16+130-90+189-130 =245 向磁道号减少方向移动进程 磁道= =2 903 1891 1306 165 455Sa、Sb、Sc是已定义信号量,初值分别为1、0、0;x、y、z是公共变量。下面三个并发程序段执行结束后,x=_19_,y=_8_,z=_28_。prA() P(Sc); z=x+y; V(Sb);prB() P(Sa); x=8; V(Sb); P(Sa); x=z-9; prC() y=20; P(Sb); V(Sc); P(Sb); y=z-y; V(Sa); 6MS-DOS中,假设读目录文件前要先获得其FAT链,而获得FAT链只需访问磁盘一次。若不考虑磁盘缓冲,为定位文件 D1D2D3D4F0的首簇,至少需要访问磁盘_10_次;通过相对路径名 . F0定位同一文件的首簇,至少需要访问磁盘_4_次。三、 名词解释与简答题(每题5分,共20分)1进程与线程进程是程序实体的运行过程,是系统进行资源分配和调度的一个独立单位;线程一个进程内的基本调度单位,这个调度单位既可以由操作系统内核控制的,也可以由用户程序控制的。2引起进程调度的因素有哪些?(1) 非抢占方式 正在执行的进程执行完毕,或因发生某事件而不能再继续执行; 执行中的进程因提出I/O请求而暂停执行; 在进程通信或同步过程中执行了某种原语操作。(2) 抢占方式 优先权原则。 短作业(进程)优先原则。 时间片原则。 3可执行文件加载时进行了哪些处理?(1) 把执行文件与相关库函数进行链接得到装入模块;(2) 由装入程序把装入模块装入内容,并进行地址重定位;为改程序创建一个进程,挂到就绪队列里。4如何用SPOOLing技术实现打印机共享?答:当用户进程请求打印输出时, SPOOLing系统同意为它打印输出, 但并不真正立即把打印机分配给该用户进程, 而只为它做两件事: 由输出进程在输出井中为之申请一个空闲磁盘块区, 并将要打印的数据送入其中; 输出进程再为用户进程申请一张空白的用户请求打印表,并将用户的打印要求填入其中, 再将该表挂到请求打印队列上。 四、 综合题1.(7分)在请求调页的动态分页系统中,一个程序的页面走向为:1,7,2,3,1,7,5,1,7,2,3,5。如果分配给此程序的页帧数为3,分别分析采用FIFO、LRU和最佳置换策略时的置换过程并计算页面置换次数。走向172317517235FIFO1723175552331723177752217231117556次LRU1723175172351723175172317231751727次OPT1723335555551777777723311111111114次AllocationNeedAvailableA B CA B CA B CP12 1 13 0 12 2 4P23 2 01 3 2P31 1 21 1 2P40 2 01 4 7P50 1 12 5 02. (7分)假设一个系统中有五个进程P1,P2,P3,P4,P5和三类资源A,B,C,当前资源分配和请求情况如表:试用银行家算法进行分析:当前状态安全吗? 当进程P4提出资源请求1,1,2后,系统能否满足?(1) 如下表,存在P3,P1,P2,P4,P5安全序列,故系统是安全的。AllocationNeedworkWork AllocationFinishA B CA B CP31 1 21 1 22 2 43 3 6TrueP12 1 13 0 13 3 65 4 7TrueP23 2 01 3 25 4 78 6 7TrueP40 2 01 4 78 6 78 8 7TrueP50 1 12 5 08 8 78 9 8True(2)不能满足。如下表:AllocationNeedworkWork AllocationFinishA B CA B CP31 1 21 1 22 2 4-1 1 2 1 1 22 2 4TrueP12 1 13 0 1FalseP23 2 01 3 2FalseP40 2 0+ 1 1 2 1 3 21 4 7-1 1 2 0 3 5FalseP50 1 12 5 0False3 (6分) 桌上有一只盘子,每次只能放入一只水果,爸爸专向盘中放苹果(apple),一个儿子专等吃盘子中的苹果。只要盘子空则爸爸可向盘中放入一只苹果,仅当盘中有苹果时,儿子

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论