2012级操作系统试题

合集下载

2012年计算机一级 2012年A卷

2012年计算机一级 2012年A卷

2012年河北省高校计算机一级考试A卷一、Windows基本操作(共5分)(1)在Winkt文件夹下面建立HBKSWinA文件夹。

(2)在HBKSWinA文件夹下建立一个名为“计算机等级考试.xls”的Excel文件。

(3)在Winkt文件夹范围内查找“game.exe”文件,并在HBKSWinA文件夹下建立它的快捷方式,名称为“我的游戏”。

(4)在Winkt文件夹范围内查找所有扩展名为“.bmp”的文件,并将其复制到HBKSWinA文件夹下。

(5)在Winkt文件夹范围内查找“个人总结.doc”文件,将其设置为仅有“只读”、“隐藏”属性。

二、字、表、图混排操作(共20分)(1)编辑、排版打开Wordkt文件夹下的Worda.doc文件,按如下要求进行编辑、排版:A.基本编辑·将Wordkt文件夹下的Wordal.doc文件的内容插入到Worda.doc文件的尾部。

·删除文中所有的空行。

·将文中的“煤体”全部替换为“媒体”。

B.排版·页边距:上、下为2.5厘米:左、右为2厘米;页眉、页脚距边界均为1.5厘米;纸张大小为16开。

·页眉为“初识多媒体”,字体为楷体_GB2312、五号字、红色,右对齐。

·将文章标题“多媒体的媒体家族”设置为水平居中,宋体、四号字,加粗,蓝色。

·将小标题(一、…二、…三、…)所在行设置为首行缩进2字符,段前距0.5行,段后距0.5行,左对齐,宋体、红色、小四号字。

·其余部分(除上面两标题以外的部分)设置为首行缩进2字符,1.25倍行距,两端对齐,宋体、五号字。

C.图文操作·在正文第一段后面插入Wordkt文件夹下的图片“al.jpg”,设置图片高度为5厘米,锁定纵横比;在图片上添加文字(使用竖排文本框)“媒体家族”,字体为宋体小四号,文本框高2.5厘米,宽1.5厘米,无填充色,无线条色。

dows Server 2012网络操作系统项目教程试卷B参考答案及评分标准

dows Server 2012网络操作系统项目教程试卷B参考答案及评分标准

《windows操作系统与服务器配置》课程试卷B参考答案及评分标准一、填空题(10小题,每空1分,共20分)1.用户、网络用户2.FAT、FAT32、NTFS3.数字(0-9)、特殊字符4.操作系统、硬件5.内部、外部、专用6.本地用户账户、域用户账户、组账户7.本地安全账户数据库或SAM、活动目录或AD8.访问权限9.Convert E: /fs:ntfs10.区域(或zone)二、单项选择题(在每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内,30小题,每小题1分,共30分)1 2 3 4 5 6 7 8 9 10A DB A A B A B B D11 12 13 14 15 16 17 18 19 20B B AC CD C A B B21 22 23 24 25 26 27 28 29 30A A C C DB A B D B三、判断题(正确的请在题后的括号内打“√”,错的打“×”, 10小题,每小题1分,共10分)1.× 2. ×3. × 4. √5. × 6. √ 7. √8. × 9. √ 10. √四、名词解释题(5小题,每小题3分,共15分)1.操作系统:是计算机系统中负责提供应用程序运行环境以及用户操作环境的系统软件(2分),同时也是计算机系统的核心与基石(1分)。

2.虚拟内存:用于临时存放内存数据的磁盘空间。

(3分)3.内部虚拟交换机:连接在这个虚拟交换机上的计算机之间可以互相通信(1分),也可以与主机通信(1分),但是无法与其他网络内的计算机通信,同时也无法连接到Internet(1分)。

4.活动目录:活动目录是一个分布式的目录服务(1分),信息可以分散在多台不同的计算机上,保证用户能够快速访问(1分),因为多台计算机上有相同的信息,所以在信息容错方面具有很强的控制能力(1分)。

5.动态磁盘:动态磁盘使用卷(Volume)来组织空间(1分),可建立在不连续的磁盘空间上,且空间大小可以动态地变更(2分)。

安徽大学计算机操作系统期末考试题及答案

安徽大学计算机操作系统期末考试题及答案

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

2012春福师《操作系统导论》在线作业一答案

2012春福师《操作系统导论》在线作业一答案

2012春福师《操作系统导论》在线作业一一、单选题(共30 道试题,共60 分。

)1. 在设计批处理系统时,首先要考虑的是()。

A. 灵活性和可适应性B. 交互性和响应时间C. 周转时间和系统吞吐量D. 实时性和可靠性满分:2 分2. 在以下存贮管理方案中,不适用于多道程序设计系统的是()。

A. 单用户连续分配B. 固定式分区分配C. 可变式分区分配D. 页式存贮管理满分:2 分3. 为保证系统数据库的完整性,可以把信号量定义为某个库文件(或记录)的锁,初值为1,任何进程存取该库文件(或记录)之前先对它作一个操作,存取之后对它作一个(),从而做到对该文件(或记录)任一时刻只有一个进程可存取,但要注意使用不当引起的死锁。

A. 联机操作B. V操作C. 输出操作D. 读操作E. 写操作F. P操作满分:2 分4. 下面( )种页面置换算法会产生Belady异常现象。

A. 先进先出页面置换算法(FIFO)B. 最近最久未使用页面置换算法(LRU)C. 最不经常使用页面置换算法(LFU)D. 最佳页面置换算法(OPT)满分:2 分5. 文件安全管理中,()安全管理规定用户对目录或文件的访问权限。

A. 系统级B. 用户级C. 目录级D. 文件级满分:2 分6. 进程是操作系统中可以并行工作的基本单位,也是核心调度及资源分配的最小单位,它由()组成。

A. 程序、数据和标识符B. 程序、数据和PCBC. 程序、标识符和PCBD. 数据、标识符和PCB满分:2 分7. 操作系统是计算机系统的一种()。

A. 应用软件B. 系统软件C. 通用软件D. 工具软件满分:2 分8. ()是计算机和用户的交互接口软件。

A. 主存B. 辅存C. 输入输出设备D. CPU满分:2 分9. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是( )。

A. 无上邻空闲区,也无下邻空闲区B. 有上邻空闲区,但无下邻空闲区C. 有下邻空闲区,但无上邻空闲区D. 有上邻空闲区,也有下邻空闲区满分:2 分10. 一个进程刚被创建时,它的初始状态为()。

资料:13-2操作系统试卷a

资料:13-2操作系统试卷a

天津城市建设学院2012~2013学年第二学期《操作系统》题库C卷课程号:10073103课序号:01,02试卷说明:闭卷考试,时间120分钟。

适用班级或专业方向:10计1-2、10网1-2、10软1-3,12计11-12一、单项选择题(本题共10题,每题2分,共20分)1. 文件系统中,文件访问控制信息存储的合理位置是。

A. 系统注册表B. 文件分配表C. 文件控制块D. 用户口令表2. 下列选项中,导致创建新进程的操作是。

Ⅰ. 用户登录成功Ⅱ. 设备分配Ⅲ. 启动程序执行A. 仅Ⅰ和ⅡB. 仅Ⅱ和ⅢC. 仅Ⅰ和ⅢD. Ⅰ、Ⅱ和Ⅲ3. 打开文件的目的是。

A. 把文件控制信息读入内存B. 把文件内容读入内存C. 创建文件控制块D. 创建目录项4. 经典UNIX文件系统中,空闲块管理方法是。

A. 位示图B. 空闲块表C. 空闲块链D. 成组连接5. 设与某资源关联的信号量初值为3,当前值为1。

若M表示该资源的可用个数,N表示等待该资源的进程数,则M和N分别是。

A. 0、1B. 1、0C. 1、2D. 2、06. 某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适应算法,分配和释放顺序为:分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最大空闲分区的大小是。

A. 7MBB. 9MBC. 10MBD. 15MB7. 设文件索引节点中有7个地址项,其中4个地址项是直接地址索引,2个地址项是一级索引,1个地址项是二级索引,每个地址项大小为4字节。

若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文件最大长度是。

A. 33KB B. 519KB C. 1057KB D. 16513KB8. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是。

A. 28字节B. 216字节C. 224字节D. 232字节9. 某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。

(应科)2012操作系统期末复习

(应科)2012操作系统期末复习

选择20 填空20 名词20 简答20 计算201、设计现代OS的主要目标是提高资源利用率和方便用记。

2、现在操作系统的两个最基本的特征是并发和资源共享,除此之外,它还具有虚拟性和异步性的特征。

3、从资源管理的角度看,操作系统具有四大功能:处理机管理、存储器管理、设备管理、文件管理,为了方便用户,操作系统还必须提供友好的用户接口。

4、操作系统的基本类型主要有批处理系统、分时系统、实时系统。

5、实现分时系统的关键问题是人机交互,为此必须引入时间片的概念,并采用时间片轮转调度算法。

6、微内核操作系统是建立在层次化结构的基础上的,而且还采用了客户/服务器模式和面向对象开发技术。

7、程序并发执行与顺序执行是相比产生了一些新特征,分进别是间断性、失去封闭性、不可再现性。

8、引入进程的目的是提高资源利用率,引入线程的目的是提高系统的吞吐率。

9、进程由进程控制块、程序段、数据段组成,其中进程控制块是进程存在的唯一标志。

10、由于进程的实质是程序的一次执行,故进程有动态性的基本特征,该特征还表现在进程由创建而产生,由调度而执行,由撤消而消亡,即进程具有一定的生命期。

11、用户为阻止进程继续运行,应利用挂起原语,若进程正在执行,应转变为静止就绪状态;以后,若用户要恢复其运行,应利用激活原语,进程转变为活动就绪状态。

12、同步机制应遵循的准则有空闲让进、忙则等待、有限等待、让权等待。

13、在利用信号量实现进程互斥时,应将临界区置于wait操作和signal操作之间。

14、进程通信的类型有共享存储器、消息系统、管道通信,其中管道通信利用共享文件进行通信。

15、高级高度又称作作业调度,其主要功能是按照一定的算法从外存的后备队列中选若干作业进入内存,并为它们创建进程;低级调度又称为进程调度,其主要功能是按一定算法从就绪队列中选一个进程投入执行。

16、进程调度有抢占调度和非抢占调度两种方式。

17、在抢占调度方式中,抢占的原则有时间片原则、短作业优先、优先权原则。

(应科)2012网络操作期末练习

(应科)2012网络操作期末练习

一、单选题1.哪个不是Windows Server 2003 家族版本( B )A.Windows Server 2003 标准版 B.Windows Server 2003 专业版C.Windows Server 2003 企业版 D.Windows Server 2003 数据中心版2.在域内进行层次划分的最小单位是( D )A.对象 B.容器 C.用户 D.OU3.活动目录种的域之间的信任关系是( D )A.单向不可传递 B.双向不可传递C.单向可传递 D.双向可传递4.一个域中的AD 存放在( A )A.域控制器 B.独立服务器 C.域成员服务器 D.全局编录服务器5.下列关于域模式描述错误的是( C )A.账户和安全性都是由域中的DC 集中管理和维护B.用户在域中只需要一个唯一的账户即可访问整个域中的资源C.域模式只适用于规模小的网络环境,扩张性差D.集中性管理,安全性高6.下列不属于网络操作系统的是( A )A.MS/DOC B.NetWare C.Windows NT D.Linux7.在 Windows 中,为计算机上安装的各种硬件设备更新驱动程序的管理工具是( C )A.MMC B.系统属性 C.设备管理器 D.显示属性8.你公司的办公网络是Windows 2003 域环境。

你想使员工无论使用哪台计算机都能获得他在前一次登录使用的桌面环境,该员工可以修改并保存桌面环境。

你使用( B )能实现。

A.本地配置文件 B.漫游配置文件C.强制配置文件 D.临时配置文件9.你想将一台工作组中的windows 2003 服务器升级成域控制器,可以使用下列方法( D )。

A.组件服务 B.Windows 组件向导C.设备管理器 D.命令dcpromo10.公司新购买了一台服务器准备作为公司的文件服务器,管理员正在对该服务器的硬盘进行规划。

如果用户希望读写速度最快,他应将硬盘规划为( C ),如果用户希望对系统分区进行容错,他应将硬盘规划为( D ),如果用户希望对数据进行容错,并保证较高的磁盘利用率,他应将硬盘规划为( E )。

计算机一级试题参考操作步骤

计算机一级试题参考操作步骤

河北省普通高等学校2012年计算机知识和应用能力等级考试一级操作试题A卷请考生仔细阅读下列说明后再进行操作说明:★本试卷考试时间100 分钟,卷面分数100 分。

★在考试盘的HB10DIR 文件夹下有以考生考号为名称的文件夹,考生操作时,请对自己准考证号文件夹之下的文件及文件夹进行操作。

★本试卷中的文件及文件夹名均不区分大小写。

★网络部分的考试使用考试系统提供的模拟outlook Express 和Internet Explorer 环境,请在考试系统界面单击按钮进入相应环境。

一、Windows 基本操作(共5 分)(1)在winkt 文件夹下面建立user_A文件夹。

右键,新建,文件夹(2)在User_A文件夹下建立一个名为“考试成绩统计.xls ”的Excel 文件。

右键,新建,Excel工作表(3)在Winkt 文件夹范围内查找“game.exe ”文件,并在User_A文件夹下建立它的决捷方式,名称为“MyGame”。

搜索,右键->复制,到User_A文件夹下,右键->粘贴快捷方式,重命名(4)在Winkt 文件夹范围内查找所有扩展名为“.bmp ”的文件,并将其复制到User_A 文件夹下。

搜索,*.bmp,复制,粘贴到User_A文件夹下(5)在Winkt 文件夹范围内查找“个人总结.doc ”文件,将其设置为仅有“只读”、“隐藏”属性。

搜索,右键,属性二、字、表、图混排操作(共20 分)( 1 )编辑、排版打开Wordkt 文件夹下的WordA.doc 文件,按如下要求进行编辑、排版:A.基本编辑将正文所有的“策略”替换为红色的“策略”编辑,查找,查找文本框中输入“策略”,替换,替换文本框中输入“策略”点击“高级”,选中替换文本框,点击“格式”,选择“字体”选项,“字体颜色”选“红色”,点击“全部替换”,关闭。

将文章第一段后的三个空行删除。

方法一(简单):直接将三个空行删除。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Operating System Exam (For Grade 2000)Class Name Student ID一、For each of the following statements, Choosing T rue or False (24 marks)1. Binary semaphores are those that are used by no more than two threads.2. The Banker's algorithm is a way of preventing deadlock .3. A multi-level indexed file permits faster random access than a contiguously allocated file.4. An atomic operation is a machine instruction or a sequence of instructions that must be executed to completion without interruption.5. Deadlock is a situation in which two or more processes (or threads) are waiting for an event that will occur in the future.6. Starvation is a situation in which a process is denied access to a resource because of the competitive activity of other, possibly unrelated, processes.7. While a process is blocked on a semaphore's queue, it is engaged in busy waiting.8. Mutual exclusion can be enforced with a general semaphore whose initial value is greater than 1.9. External fragmentation can be prevented (almost completely) by frequent use of compaction, but the cost would be too high for most systems.10. A page frame is a portion of main memory.11. The working set of a process can be changed in response to actions by other processes.12. Thrashing will never be a problem if the system has 1 GB of real memory.13. A printer is an example of a logical resource.14. Versions of OS/360 are still widely used today.15. When an executing process is stopped by the scheduler, it is said to be blocked.16.Interrupts are used to achieve a typical timesharing OS.1.二进制信号量是指那些不能超过两个线程使用。

2.银行家算法是防止死锁的方法。

3.多层次的索引的文件允许快速比连续分配的文件的随机访问。

4.一个原子操作是一个机器指令或必须完成而不会中断执行的指令序列。

5.死锁是其中两个或多个进程(或线程)等将来会发生的事件的情况。

6.饥饿是在其中一个过程被拒绝对资源的访问由于其他,可能不相关的过程的竞争活动的情况。

7.虽然过程被阻止的信号量的队列,它正在忙着等待中。

8 与一般的信号量,其初始的值大于1,可以强制执行.相互排斥。

9.外部碎片可以(几乎全部)因频繁使用的压缩,但成本会太高了,大多数系统。

10.页面框架是主内存的一部分。

11.一个进程的工作集可以被其他进程更改响应操作。

12 如果系统具有1 GB 的实际内存.大个子决不会有问题。

13.打印机是逻辑资源的示例。

14.版本的OS/360 今天仍在被广泛使用。

15.当调度程序停止时正在执行的进程,据说被阻止。

16.中断用于实现典型的分时操作系统。

二、Multiple Choice Questions (30 marks)For each of the following questions, There is only one correct answer.1. What is the purpose of system calls?a) System calls allow user-level processes to gain resources from the operating system.b) System calls are the standard interface between a user process and a kernel process.c) System calls allow user-level processes to request services of the operating system.d) There is no real purpose to system calls.2. Threads belonging to the same process share thea) stack b) data sectionc) register set d) thread ID3. In Many-to-One thread m odel, What would happen if a thread in a multithreaded process makes a blocking system call ?a) the other threads of the process would continue to runb) the entire process would get blockedc) the blocking thread will get killedd) the blocking thread will never get to run again4. Which of the following Operating systems uses preemptive scheduling?a) Mac OS 8 b) Windows 3.xc) Windows 2000 d) DOS 6.05. A measure of the number of processes completed per time unit is calleda) throughput b) waiting timec) response time d) CPU utilization6. One of the problems with priority scheduling isa) aging b) starvationc) process death d) average waiting time7. Consider the following reference stringsI :{0, 2, 4, 1, 1, 4, 5, 7} ; II :{2, 3, 2, 5, 6, 3, 2, 6}If the FIFO page replacement algorithm with 3 frames is applied,which of the two reference strings will result in fewer page faults?a) reference string I b) reference string IIc) both will have the same number of faults d) c an’t determine from the given data.8.In a time-sharing system, which of the following is the best criterion for CPU scheduling.a) Minimize CPU utilization b) Maximize CPU utilizationc) Maximize system throughput d) Minimize response time.9.The initial value of semaphore S is 2. if the value is -1 at present, how many processes are blocked on this semaphore .a) 1 b) 2 c) 3 d) 410. A system is in a deadlock, if its resource allocation grapha) contains a cycleb) doesn’t contain a cyclec) contains a cycle and there is just one instance of every resourced) has at least one outgoing edge from any one of the process nodes11. Preemption of resources can be enforced to prevent occurrence of deadlocks, but this can’t be applied to all the resource types, as preemption might leave the resource in an undetermined state. Which of the following resources can’t hence be preempted?a) CPU registers b) memory spacec) tape drive d) all of the above12. In the page replacement scheme a reference string isa) the number of frames allocated to a process b) a string of memory referencesc) a string of I/O references d) the times spent on each page-fault service13. Which disk space allocation method supports direct access without external fragmentation?a) linear b) contiguousc) linked d) indexed14. A system is said to be ___________ if it can continue to function even when a node or nodes in the system fail.a) networked b) distributedc) real time d) fault-tolerant15. Considering a system, which uses virtual memory. At what point can address binding be done?a) compile time b) load timec) execution time d) can be any of the above16. Which of the following is NOT associated with segments?a) two dimensional view of memory b) fixed sizec) easy sharing of data or code d) external fragmentation17. Pages can be shared between processes having common reentrant code. Here reentrant code meansa) self-modifying codeb) code which keeps going in and out of memoryc) non-self-modifying coded) code containing shared data variables18. The time to position the head on the disk is thea) seek time. b) access time.c) transmission time d) rotational latency19. _____________ presents a uniform device-access interface to the I/O subsystem, much as system calls provide a standard interface between the application and the operating system.a) Kernel b) A set of device driversc) Bus d) Operating system20. What is the name of the table containing information about all open files?a) file allocation table b) open-file tablec) file table d) file access table三、Consider the following set of processes: (10marks)Process Burst-Time PriorityP1 15 4P2 3 8P3 7 5P4 5 2P5 1 6P6 2 6The processes are assumed to have arrived in the order P1, P2, P3, P4, P5, P6, all at time e FCFS, SJF, Round Robin (quantum is 2), Priority(low numbers have high priority). For each of the algorithms:1 Draw a Gantt chart2. What is the average waiting time for each of the scheduling algorithms?3.What is the average turnaround time for each of the scheduling algorithms?四、Consider a computer system with the following hardware characteristics. (12marks)Main memory size = 16 MbyteMain memory access time =100 nSA verage disk transfer speed = 1 Mbyte/secA verage disk seek plus latency time = 20 mSSmallest addressable unit = 4 bytes (i.e. 1 word)1.Consider an operating system A, which is using contiguous memory allocation scheme. Assuming the entire process, P1 (3 Mbyte), is currently in memory,(1) At time t1, P1 is to be swapped out of memory, what is the time required to roll out P1 to the disk?(2) At time t2, shortly after t1, a new process, P5, of size 4 Mbyte, arrived. Given the snapshot of the memory allocation at time t1, shown in figure 1. Can P5 be rolled in?5M7M11M15M16MFigure 1. Process Partition Map2. Consider again another operating system B, which is using a basic paging system (without using demand paging) with a logical address space of 4,096Kbyte and page size of 256Kbyte (or 65536 words, noting that the smallest addressable unit is a word).(1) How many frames are there in the system?(2) Show the format of the logical address (i.e. How many bits for page number? How many bits for page offset etc.).(3) If a translation look-aside buffer (associative register) with an average access time of 20nS is available/implemented in the hardware, assuming a hit ration of 90%, what is the effective memory access time now?(4) Shortly after t1, where all pages belonging to P1have swapped out, a new process, P5, of size 4 Mbyte, arrived. Again, referring to the snapshot of the memory allocation at time t1, shown in figure 1. Can P5 be rolled in?五、There are three cooperative processes P1, P2, and P3. They read data , denoted as a、b and c,from the same input device,as shown in figure below. The input device is an exclusive access device.The first datum(a) must be read by process P1, the second datum(b) is read by process P2, and the third datum(c) by process P3. These three processes perform the following calculations:P1: x = a + bP2: y = a * bP3: z = y + c - aP1, which is linked to the printer, should print the results of x,y, and z. Write the pseudo code for the three processes, using semaphores to synchronize their activities. (12marks)六、Consider a file system,there is a file of size 20MB . For each of the five allocation strategies: contiguous allocation, linked allocation, index-linked allocation(linked scheme) ,two-level indexed allocation and combined scheme allocation(linux ) . assume that the system block size is 4KB, the block pointer is 32 bits .answer these questions:1.What is maximum file size supported by each of the allocation strategies ?2.Assume File Control Block is already in main memory. Calculate how many disk I/O operations are required to access the byte in position 16M+5.5K for each of the allocation strategies。

相关文档
最新文档