文档详情

2011春季操作系统(参考答案) B卷.doc

发布:2016-03-29约4.66千字共7页下载文档
文本预览下载声明
《中山大学授予学士学位工作细则》第六条 考试作弊不授予学士学位 《》期末试考试时间小时 C A. 时间片 B.优先级 C. 时间片 +可变优先级 D. 最短作业优先 从下面对临界区的论述中,正确的论述是 E A. 临界区是指进程中用于实现进程互斥的那段代码。 B. 临界区是指进程中用于实现进程同步的那段代码。 C. 临界区是指进程中用于实现进程通信的那段代码。 D. 临界区是指进程中用于实现共享资源的那段代码。 E. 临界区是指进程中访问临界资源的那段代码。 一种既有利于短小作业又兼顾到长作业的作业调度算法是 C A 先来先服务 B 轮转 C 最高响应比优先 D 最短作业优先 如果文件系统中有两个文件重名,不应采用 A A 一级目录结构 B 树型目录结构 C 二级目录结构 D以上都不是 下述叙述不正确的是: C A.模式切换并不一定发生进程切换 B.进程终止,进程中所有线程终止 C.W2K的线程是用户级线程,线程切换不需要模式切换 D.一般情况下,用户级线程不能利用多处理技术 10. 微内核设计中基本的功能不包括: D A.低级存储管理 B.进程间通信(IPC) C.I/O和中断管理 D.页式替换算法 填空题(本大题共10小题,每小题2分,共20分) 线程与进程的根本区别在于进程是资源分配单位,而线程则是 单位。CPU调度单位 通过______________策略可以解决优先级逆转问题。 优先级继承 比较先来先服务方式、线性优先级方式以及轮转法等三种调度方式,对于服务时间短的顾客其响应时间 < < 。时间片轮转、线性优先级、先来先服务 操作系统执行方式中的____________能够说明模式切换并不一定导致进程切换。在用户进程中执行 在没有转移后备缓冲器的分页管理系统中,取一条指令(或操作数)要访问两次内存的原因是:___________________。页表在内存 存储管理外碎片是指____________________。分区间不可利用空间 7.在RAID____级别方案中,采用了两种不同的数据校验计算,并保存在不同磁盘的不同块中。RAID6 8.进程存在的惟一标志是____________________。进程控制块 9.操作系统中,对信号量S的V原语操作定义中,释放S信号量队列上的一个等待进程,使之进入就绪队列的条件是____________________。S≤0 10.静态重定位在______________时候进行。程序装入内存 简答题(本大题共5小题,每小题5分,共25分) 试述内核级线程和用户级线程的主要区别。 答:内核级:管理用内核管理,系统调用线程阻塞,所有线程不会阻塞,可以利用多处理技术 用户级:用户程序库管理,系统调用线程阻塞,所有线程阻塞,不能利用多处理技术 简述进程控制块的主要内容。 答:进程标识、处理器状态信息(寄存器取值)、进程控制信息(调度、进程状态、优先级、数据结构、进程间通信、特权、资源使用情况) 文件打开过程主要工作及步骤。 答:1搜索文件目录,以获取该文件控制信息;2 检查操作权限;3 分配活动文件表的表项和打开文件表的表项,填入相应的文件控制信息;分配必要的缓冲区;4 返回打开文件表的表项指针(文件句柄),供进程以后读写文件。 简述分区存储管理的主要优缺点。 答:优点:(1)实现了多个作业或进程对内存的共享,有助于多道程序设计,提高系统的资源利用率。(2)该方法要求的硬件支持少,管理算法简单,实现容易。(2分) 缺点:(1)内存利用率不高,存储器中可能含有从未使用的信息和碎小空闲区。(2)作业或进程的大小受分区大小控制。(3)难以实现各分区间的信息共享。 进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么? 答:可抢占式会引起系统的开销更大。 可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机的调度,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。 综合题(本大题共4小题,共45分) 1. (10分)广州市的老式公共汽车由司机和乘务员共同工作,提供客运服务。司机负责开车、停车等车辆行驶控制操作,乘务员负责报站、售票和开关门等相关工作,安全服务规定:车未停定,不准下车,车门未关,不准开车。因此,停车后,司机会鸣喇叭,车门关好后,乘务员会按开关,使司机位置的一个灯泡闪亮一下。在计算机软件模拟老式公共汽
显示全部
相似文档