山东科技大学2013—2014学年第一学期 《操作系统》考试A卷参考答案及评分标准
更新时间:2023-08-25 15:20:01 阅读量: 教育文库 文档下载
山东科技大学2013—2014学年第一学期
《操作系统》考试试卷(A卷)参考答案及评分标准
一 单项选择题(每小题1.5分,共30分)
1~10 CABBA AACCB 11~20 ADBAB CDCAC
二、简答题(第题5分,共40分)
1.答案要点:
SPOOLing是 Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。
SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作, 利用磁盘作为后援存储器, 实现外围设备同时联机操作。
SPOOLing系统由专门负责 I/O 的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。 评分标准:
含义1分,其他每个两分 2.答案要点:
(1)连续更合适,
因为一次写入不存在插入问题连续的数据块组织方式完全可以满足一次性写入磁盘。同时连续文件组织方式减少了其他不必要的空间开销,而连续的组织方式顺序查找读取速度是最快的。
(2)FCB集中存储好。目录是存在磁盘上的,所以检索目录的时候需要访问磁盘,速度很慢;集中存储是将文件控制块的一部分数据分解出去,存在另一个数据结构中,而在目录中仅留下文件的基本信息和指向该数据结构的指针,这样一来就有效地缩短减少了目录的体积,减少了目录在磁盘中的块数,于是检索目录时读取磁盘的次数也减少,于是就加快了检索目录的次数。
评分标准:若思路正确,即便有所偏差可以给一半以上分数。 3. 答案要点:
进程切换的步骤如下: (l)保存处理器内容。
(2)对当前运行进程的PCB进行更新。包括改变进程状态和其它相关信息。 (3)将这个进程的PCB移入适当的队列(就绪、因事件阻塞、就绪挂起等)。 (4)挑选其他进程执行。
(5)对挑选进程PCB进行更新,包括将其状态改为运行。 (6)对存储器管理数据结构进行更新。 (7)恢复被选择进程上次移出时的处理器状态。 评分标准:若思路正确,即便有所偏差可以给一半以上分数。 4.答案要点:
答:假定数组的第一行元素已经存放在了一个主存块中,由于分页进把数组中的元数每一行放在一页中,所以每次i+1的时候都会产生缺页中断。这样一来,按1)编制的程序,每执行一次A[j]:=0 就会产生一次缺页中 断,于
是总共产生(128×128-1)次缺页中断。而2)编制的程序执行时产生(128-1)次缺页中断. 评分标准:若思路正确,即便有所偏差可以给一半以上分数。 5.答案要点:
页面大小为1KB,在虚地址中有10个二进制位,用户地址空间有32页,虚页号占5个二进制位,因此虚地址长度为15位。又主存为16KB,所以物理地址为14位。
0AC5H的二进制形式是000101011000101,其中需页号为00010即十进制的2,由上表可知是4号物理块,即0100,所以相应物理地址为12C5H。
1AC5H的二进制形式为001101011000101,虚页号为00110即十进制的6,由表知是没有第6页,将发生缺页中断。系统从外存中把第6页调入内存,然后更新页表。
3AC5H的二进制形式为011101011000101,虚页号为01110,即十进制14,由于14>10,超过作业的地址空间长度,系统发生地址越界中断,程序运行终止。
评分标准:若思路正确,即便有所偏差可以给一半以上分数。 6.答案要点:
所谓DMA方式就是在进行数据传送时,CPU让出总线的控制权,由硬件中的DMA控制器接管直接控制总线。在DMA.控制器的控制下,数据不经CPU而直接在内存和外设之间传送,提高大批量数据交换的速度,从而提高计算机系统的数据传输效率。
在传送过程中,是直接依靠硬件在主存和I/O设备之间传送数据,传送期间不需要CPU程序干预。主要用于几个方面:
● 用于磁盘等高速外存的数据决传送; ● 用于高速通信设备的数据帧传送; ● 用于高速数据采集; ● 用于动态存储器别新。
DMA方式与中断方式相比较,都具有随机性,都能实现主机与I/O在一段时间内的并行操作但是DMA方式必须通过硬件完成高速数据传送,而简单的批量数据传送中断方式则通过服务程序完成中、低速I/O传送,并能处理复杂的随机事态。
而且,对于中断I/O来说,它是以字(节)为单位进行的I/O的,每完成一个字(节)的I/O,控制器便要向CPU请求一次中断。换言之,采用中断驱动I/O方式时的CPU,是以字(节)为单位进行千预的。如果将这种方式用于块设备的I/O,是极其低效的。
评分标准:若思路正确,即便有所偏差可以给一半以上分数。 7.答案要点:
二级索引28900*512字节,三级索引491300*512字节
评分标准:若思路正确,即便有所偏差可以给一半以上分数。 8. 答案要点:
new: The process is being created.
running: Instructions are being executed.
waiting: The process is waiting for some event to occur. ready: The process is waiting to be assigned to a processor. terminated: The process has finished execution.
评分标准:若思路正确,即便有所偏差可以给一半以上分数。
三、综合题(均要求有详细的过程,每题10分,共30分)
1. 答案要点:
评分标准:若思路正确,即便有所偏差可以给一半以上分数。
2. 答案要点:此题考察的知识点是共享资源的使用与 P、V 操作以防止死锁。 参考答案:
a)semaphore mutex1=1,mutex2=1;
bus() {
Wait(mutex1); Wait(mutex2); Guoqiao; Signal(mutex1); Signal(mutex2); } b)
int countSN=0; int countNS=0; semaphore mutexSN=1; semaphore mutexNS=1; semaphore bridge=1; StoN( ){ p(mutexSN); if(countSN==0) p(bridge); countSN++; V(mutexSN); 过桥; p(mutexSN); countSN--; if(countSN==0)
V(bridge); v(mutexSN); } NtoS(){ p(mutexNS); if(countNS==0) p(bridge); countNS++; V(mutexNS); 过桥; p(mutexNS); countNS--; if(countNS==0) V(bridge); v(mutexNS);}
评分标准:若思路正确,即便有所偏差可以给一半以上分数。 3. 答案要点:
【分析】首先,在读第一个块时,无论是紧密存放还是不紧密存放其读取方式都是一致的,但在第二个块开始将发生变化时,它们在柱面间的移动花费的时间并不相同。每个块传输到定位柱面所花费的时间和传输该块所花的时间。
【解答】读第一块时平均移动柱面为20个,需要20×6ms:平均旋转延迟时间为100ms,传输速率为每块25ms,所以读取第一块共需要:20×6ms+100ms十25ms=245ms。
(1)不采用紧密存放。从第2块开始,每块的处理时间平均是:13×6ms+100ms十25ms=203ms ,所以传输100块的文件共需:245ms+99 ×203ms=20342ms=20.3425s。
(2)采用紧密存放。从第2块开始,.每块的处理时间平均是:2×6ms+100ms十25ms=137ms,所以传输100块的文件共需:245ms+99 ×137ms=13808ms=13.8085s 评分标准:若思路正确,即便有所偏差可以给一半以上分数。
四、附加设计题(共10分,英语答题适当有加分)
Answer:
令 Z=文件起始地址(block#), a. contiguous
i. LA/512=X(商,整数部分),Y(余数) (其中,LA为逻辑地址) 物理块号=Z+X 块内偏移量=Y
ii.1 physical block must be read from the disk. b. linked
i. LA/511=X(商,整数部分),Y(余数) (其中,LA为逻辑地址) 沿链表(linked list)追踪到第X+1块,Y+1为该块内偏移量。 ii.4 physical block must be read from the disk. c. indexed
i. LA/512=X(商,整数部分),Y(余数) (其中,LA为逻辑地址)
将索引块(index block)读入内存,由第X索引项可得到物理块地址;Y为块内偏移量。 ii.2 physical block must be read from the disk.
评分标准:三种方法分别是3、4、3分。分析全面透彻可得满分10分。每一点未答扣一分。 如果使用英文答题,视答题情况和使用语言的正确、熟练程度,可进行1~5分的加分,最多加5分。
正在阅读:
山东科技大学2013—2014学年第一学期 《操作系统》考试A卷参考答案及评分标准08-25
2016-2017新苏教版小学2二年级数学上册全册教案设计06-27
2012年上期个人专业发展计划11-21
康熙王朝人物点评06-03
2010年部分省市中考数学试题分类汇编(共28专题)10.反比例函数04-02
郑州大学远程教育学院土木工程专业结构力学在线测试题试题库及解06-05
一年级错题练习题一 姓名11-02
华为串口多路复用参考手册07-08
GMP复习提纲11-16
关于交强险如何赔付的问题05-20
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 山东
- 年第
- 评分
- 学期
- 操作系统
- 答案
- 参考
- 标准
- 考试
- 大学
- 科技
- 2013
- 2014
- Web测试方法(1)
- 【最新】八年级数学上册 第51课时 分式方程教案3 新版新人教版
- 广播节目策划
- 医药销售代表简历模板-最新个人简历模板-精品简历
- 高中英语单项选择题汇总500题(附答案)
- 侨中英才学校开展安全消防演练活动新闻稿
- 东南大学建筑学考研试题
- 投资入股合同
- 数字电子技术课程设计报告
- 159家外国律师事务所驻华代表处名录
- 应用弹塑性力学(徐秉业_刘信声版)课后习题答案(全)
- 感知器算法 作业
- 中国铝塑包装膜市场深度调查与发展定位研究报告(2015-2020)
- 作文-多角度立意
- 100以内数的认识练习题(一)
- 注塑模具钳工考试试题新选.
- 第十章安理会的组成及表决程序
- 《迷雾》拉片作业
- XX女装品牌天猫店铺运营计划书(淘宝商城运营指南)
- 第28讲 直流电源的组成 单相整流滤波电路