2009年全国研究生统一入学考试“操作系统”试卷浅析
2009-2015计算机操作系统考研真题
注:所附答案为个人整理,不是标准答案,仅供参考。
2009年计算机专业考研真题——OS23.单处理机系统中,可并行的是()。
I.进程与进程II.处理机与设备III.处理机与通道IV.设备与设备A.I、II和IIIB.I、C.I、III和IV24.A.时间片轮转调度算法B.)26.分区分配内存管理方式的主要保护措施是()。
A.界地址保护B.程序代码保护C.数据保护D.栈保护27.一个分段存储管理系统中,地址长度为32位,其中段号占8位,则段长最大是()。
A.2的8次方字节B.2的16次方字节C.2的24次方字节D.2的32次方字节28.下列文件物理结构中,适合随机访问且易于文件扩展的是()。
A.连续结构B.索引结构C.链式结构且磁盘块定长D.链式结构且磁盘块变长29.假设磁头当前位于第105道,正在向磁道序号增加的方向移动。
现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是()。
A.110,170,180,195,68,45,35,12B.110,68,45,35,12,170,180,195C.110,170,180,195,12,35,45,68D.12,35,45,68,110,170,180,19530.文件系统中,文件访问控制信息存储的合理位置是()。
A.文件控制块B.C.用户口令表D.31.设文件F1的当前引用计数值为1F3,然后删除F1。
此时,F2和F3N(N>0)个单元的缓冲区。
P1每次用produce()生成一P2每次用getodd()从该缓冲区中取出一个奇数并用countoddcounteven()统计偶数个数。
请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。
要求用伪代码描述。
46.(8分)请求分页管理系统中,假设某进程的页表内容如下表所示。
页号页框号有效位(存在位)0 101H 11 -- 02 254H 1页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,处理一次缺页的平均时间为108ns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用置换算法(LRU)和局部淘汰策略。
2009研究生入学考试计算机网络试题及答案
研究生入学考试计算机网络试题及答案一、是非题(请在括号内,正确的划√,错误的划×)(每个2分,共20分)1.所有以太网交换机端口既支持10BASE-T标准,又支持100BASE-T标准。
()2.Ethernet、Token Ring与FDDI是构成虚拟局域网的基础。
()3.ATM既可以用于广域网,又可以用于局域网,这是因为它的工作原理与Ethernet基本上是相同的。
()4.Windows操作系统各种版本均适合作网络服务器的基本平台。
()5.局域网的安全措施首选防火墙技术。
()6.帧中继的设计主要是以广域网互连为目标。
()7.应用网关是在应用层实现网络互连的设备。
()8.双绞线是目前带宽最宽、信号传输衰减最小、抗干扰能力最强的一类传输介质。
()9.PPP(Point-to-Point Protocol,点到点协议)是一种在同步或异步线路上对数据包进行封装的数据链路层协议,早期的家庭拨号上网主要采用SLIP协议,而现在更多的是用PPP协议。
()10.如果多台计算机之间存在着明确的主/从关系,其中一台中心控制计算机可以控制其它连接计算机的开启与关闭,那么这样的多台计算机就构成了一个计算机网络。
()参考答案:1、× 2、√ 3、× 4、× 5、√ 6、√ 7、√ 8、× 9、√ 10、×二、单选题和多选题(除题目特殊说明是多选题外,其他均为单选题。
每空2分,共40分)1.(4选2)网络按通信方式分类,可分为()和()。
A. 点对点传输网络B. 广播式传输网络C. 数据传输网络D. 对等式网络2.能实现不同的网络层协议转换功能的互联设备是()。
A. 集线器B. 交换机C. 路由器D. 网桥3.路由器(Router)是用于联接逻辑上分开的()网络。
4.(4选2)计算机网络完成的基本功能是()和()。
A. 数据处理B. 数据传输C. 报文发送D. 报文存储5. (4选2)计算机网络的安全目标要求网络保证其信息系统资源的完整性、准确性和有限的传播范围,还必须保障网络信息的()、(),以及网络服务的保密性。
2009-2013操作系统考研真题
2009-2013操作系统考研真题哎呀,说起 2009 2013 操作系统考研真题,那可真是让不少考研学子又爱又恨。
我记得有一年,我在一所大学的自习室里看到一个同学,他面前堆满了各种资料,其中最显眼的就是那几本厚厚的操作系统真题集。
他眉头紧锁,嘴里念念有词,手里的笔不停地在草稿纸上写写画画。
我凑过去看了一眼,发现他正在钻研一道 2011 年的真题,题目是关于进程调度算法的。
这道题可不简单,需要对几种常见的调度算法有深入的理解,还要能够根据具体的场景进行分析和计算。
这个同学一会儿翻翻教材,一会儿看看笔记,额头上都冒出了汗珠。
我在旁边看着,心里也为他捏了一把汗。
最后,经过一番苦思冥想,他终于算出了答案,脸上露出了如释重负的笑容。
咱们再来说说这些真题啊。
2009 年的真题里,有不少关于内存管理的题目,像什么分页存储管理、分段存储管理等等。
这些题目可真是考验同学们对概念的掌握程度,稍不留神就会掉进陷阱里。
2010 年的真题呢,则侧重于文件系统。
比如说文件的目录结构、文件的读写操作等等。
有一道题是让分析一个复杂的文件系统架构,找出其中可能存在的性能瓶颈,并提出优化方案。
这可不仅仅是考知识,更是考思维和解决实际问题的能力。
2012 年的真题在设备管理方面出了不少难题。
比如说磁盘调度算法的优化、I/O 控制方式的比较等等。
这些题目需要同学们对计算机硬件有一定的了解,同时还得能把操作系统的知识运用到实际的设备管理中。
2013 年的真题则更加综合,把操作系统的各个模块都融合在了一起。
有一道大题要求设计一个简单的操作系统内核,包括进程管理、内存管理、文件系统和设备管理等部分。
这道题可真是让很多同学直呼“太难了”!总之,2009 2013 操作系统考研真题涵盖了操作系统的各个方面,每一道题都有它的特点和难点。
要想在考研中取得好成绩,就得把这些真题研究透,不仅要知道答案,还要理解背后的原理和思路。
就像我开头提到的那个同学一样,只有经过不断地努力和钻研,才能在考场上应对自如,实现自己的考研梦想。
2009年考研真题解析-计算机组成原理
七、输入输出系统
二、综合应用题
43. (8分)某计算机的CPU主频为500MHz,CPI为5(即执行每条指令 平均需5个时钟周期)。假设某外设的数据传输率为0.5MB/s,采用 中断方式与主机进行数据传送,以32位为传输单位,对应的中断服 务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时 间。请回答下列问题,要求给出计算过程。 (1)在中断方式下,CPU用于该外设I/O的时间占整个CPU时间的 百分比是多少? (1) 在中断方式下,CPU每次用于数据传送的时钟周期数: 5×18+5×2=100 (2分) 为达到0.5MB/s的数据传输速度,外设每秒申请中断次数: 0.5M/(32/8)=125000 (1分) 1秒钟内用于中断的开销: 100×125000=12.5M个时钟周期 (1分) CPU用于外设I/O的时间占整个CPU时间的百分比: 12.5M/500M=2.5% (1分)
2009年考研真题解析
——组成原理
考试题型
单项选择题(40小题,每小题2分,共80分)
基本概念、基本原理和方法,注重记忆类知识点
运用基本原理和基本方法,分析、判断和解决有关 理论问题和实际问题 2009年考试包括
综合应用题(70分)
2道数据结构 2道计算机组成原理 2道操作系统 1道计算机网络
11
12 13
冯· 诺依曼计算机
整型加法计算 浮点加法计算
14
15 21
Cache组相联映射方式
存储器芯片组成 Cache命中率的计算 四、指令系统 五、CPU 六、总线
16
17 18 19 20 22
采用相对寻址的转移指令
2009上学期操作系统考试试卷A(参考答案)
操作系统考试试卷参考答案一、单项选择题(每小题1分,共15分)1.A 2.B 3.D 4.D 5、B6.B 7.A 8.A 9.B 10.D11.D 12.A 13.D 14.C 15.D二、判断题(认为正确的叙述填T,认为错误的填F。
每题1分,共10分)1.T 2.F 3.F 4.F 5、T6.F 7.F 8.F 9.F 10、F三、填空题(每空1分,共15分)1.字节多路通道、数组选择通道、数组多路通道2.分时、实时、批处理3.并发,共享4.记录式,字符流式5.计算时间短,等待时间长。
6. 成组链接法7.程序,命令四、简答题(每小题小分见对应题头,共30分)1.(4分)答:资源静态分配策略要求每个进程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行。
(2分)这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一"占有并等待条件",从而防止死锁的发生。
(2分)2.(4分)答:可抢占式会引起系统的开销更大。
(2分)可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。
(2分)(注:不写空间开销也可。
)3.(4分)答:系统能为进程P3分配二台打印机。
因为尽管此时10台打印机已分配给进程P1 4台,P22台和P34台,全部分配完,但P3已分配到所需要的全部4台打印机,它不会对打印机再提出申请,所以它能顺利运行下去,能释放占用的4台打印机,使进程P1,P2均可能获得乘余的要求4台和5台,按银行家算法是安全的。
4.(4分)答:内零头是指分区内无法利用的内存碎片;外零头是指分区间无法被利用的小分区;5.(6分)以上4分以上分析2分6.(8分)答:(每答对一小问给2分)1):50〉段长40,故发生越界中断。
2009-2013操作系统考研真题
2009-2013操作系统考研真题操作系统作为计算机系统的核心组成部分,在考研中一直占据着重要的地位。
对于准备考研的同学来说,深入研究历年真题是取得优异成绩的关键之一。
接下来,让我们一同探讨 2009 2013 年操作系统的考研真题。
在这几年的真题中,进程管理是一个常见且重要的考点。
进程的概念、状态转换、进程同步与互斥等问题屡见不鲜。
例如,2009 年的真题中就有一道关于进程同步机制的题目,要求考生分析生产者消费者问题中不同同步策略的优缺点,并给出相应的代码实现。
对于这一类型的题目,考生不仅需要理解基本的概念,还要能够运用所学知识进行实际的编程和分析。
内存管理也是历年真题的重点之一。
从基本的内存分配算法,如首次适应算法、最佳适应算法、最坏适应算法,到虚拟内存的原理和实现,都有涉及。
在 2010 年的真题中,就有一道关于虚拟内存页面置换算法的题目,要求考生比较不同算法在特定场景下的性能,并分析其优缺点。
这需要考生对各种算法的工作原理有清晰的认识,并能够结合具体的数据进行计算和分析。
文件管理方面,真题通常会考查文件系统的结构、文件的操作、目录管理等内容。
比如 2011 年的一道真题,要求考生描述文件系统中索引节点的作用,并分析不同文件系统中索引节点的差异。
这就要求考生对文件系统的内部机制有深入的理解。
设备管理也是不可忽视的一部分。
设备的分配策略、I/O 控制方式等常常成为考点。
在 2012 年的真题中,有一道关于设备驱动程序的题目,要求考生阐述设备驱动程序的功能和工作流程。
考生需要清楚设备管理的各个环节,以及它们之间的协作关系。
2013 年的真题则更加注重对操作系统整体概念的综合考查。
有一道大题要求考生结合实际应用场景,分析操作系统在资源管理、进程调度、内存管理等方面的协同工作机制,并提出优化方案。
这种综合性的题目不仅考验考生对各个知识点的掌握程度,更要求考生具备将知识融会贯通、解决实际问题的能力。
826操作系统答案09
河南科技大学2009年攻读硕士学位研究生入学考试试题答案及评分标准科目代码:826 科目名称:操作系统一、单项选择题(共10小题,每题2分,共20分)1.A2.D3.B4.C5.C6.D7.D8.A9.B 10.B二、判断题(每题1分,共10分,正确的打√,错误的打×)1.×2. ×3. √4. ×5. √6. ×7. √8. ×9. √10. √三、问答题(共5小题,每题8分,共40分)1.(1)页式管理的地址空间是一维的,段式管理的地址空间是二维的。
(2分)(2)页是信息的物理单位,页式管理是为了满足系统管理的需要;段是信息的逻辑单位,段式管理是为了满足用户的需要。
(4分)(3)页的大小固定且由系统确定;段的长度是不固定的,由用户在编程时确定。
(2分)2.分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。
(4分)因为分时系统中所有作业都是由用户自己从终端输入到内存,然后系统立即为该作业建立进程并将该进程插入到就绪队列。
进而由进程调度程序按照时间片轮转法,对就绪作业的进程进行调度,保证在较短时间内,使这些进程(作业)都被处理,从而实现人机对话。
相反,用户输入的作业若先送到输入井,再进入内存,这样处理难以保证人机对话的及时性和交互性。
(4分)3.从文件目录中找到该文件,按地址读出第一个记录。
取出第一个记录块中的指针,存放到新记录的指针位置。
(4分)把新记录占用的物理块号填入第一个记录的指针位置。
启动磁盘把第一个记录和新记录写到指定的磁盘块上。
(4分)4.(1)可能会发生死锁(2分)例如:进程P1,P2和P3分别获得资源S3,S1和S2,再继续申请资源时都要等待,这是循环等待。
(或进程在等待新资源时均不释放已占资源)(2分)(2)可有几种答案:A.采用静态分配(2分)由于执行前已获得所需的全部资源,故不会出现占有资源又等待别的资源的现象(或不会出现循环等待资源现象)。
2009操作系统A试卷
黄石理工学院2009~2010 学年度(第一学期)2007年级计算机科学,网络工程专业《操作系统》本科期末试卷(A)考试方式闭卷制卷份数题号一二三四总分得分核分人一、选择题(选择一个正确答案的代码填入括号中,每小题2分,共30分)1.现代操作系统的基本特征是( C )、资源共享和操作的异步性。
A.多道程序设计B.中断处理C.程序的并发执行D.实现分时与实时处理2.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是( B )。
A.多道批处理系统B.分时系统C.实时系统D.网络系统3.操作系统内核与用户程序、应用程序之间的接口是( C )。
A.shell命令B.图形界面C.系统调用D.C语言函数4.多个进程的实体能存在于同一内存中,在一段时间内都得到运行。
这种性质称作进程的( B )。
A.动态性B.并发性C.调度性D.异步性5.下列进程状态的转换中,不正确的是( C )。
A.就绪→运行B.运行→就绪C.就绪→阻塞D.阻塞→就绪6.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。
这项工作是由( A )完成的。
A.作业调度B.中级调度C.进程调度D.内存调度7.下列作业调度算法中,具有最短的作业平均周转时间的是( B )。
A.先来先服务法B.短作业优先法C.优先数法D.时间片轮转法8.通常,用户编写的程序中所使用的地址是( A )。
A.逻辑地址B.物理地址C.绝对地址D.内存地址9.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
A.段表B.页表C.PCB D.JCB10.文件管理实际上是管理( B )。
A.主存空间B.辅助存储空间C.逻辑地址空间D.物理地址空间11.如果文件系统中有两个文件重名,不应采用( A )。
A.单级目录结构B.树形目录结构C.二级目录结构D.非循环图目录结构12.当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是( D )。
2009考研数据结构试题点评
2009考研数据结构试题点评第一篇:2009考研数据结构试题点评2009年考研计算机专业综合考试数据结构试题点评2009年考研计算机专业综合考试是统一命题后的首次考试。
本次考试统考科目包括四门计算机专业课:数据结构、计算机组成原理、操作系统和计算机网络,这四门课程合在一起称为计算机科学专业基础综合,共150分。
其中数据结构占45分。
总体上来看,2009年的考研数据结构试题注重对基础知识的考察。
重点考察的是对基本知识点、基本概念的理解。
在基础题中又有拔高,重点考察了对基础知识的应用能力、应变能力和实际动手能力。
题目总的来说不难,没有出现超出考试大纲的题目。
下面我们对2009的考研数据结构试题进行简要的点评。
一、单项选择题,每小题2分,共80分。
单选题覆盖了大纲列出的各章的知识点,主要考察对各种数据结构、基本查找和排序算法的基本概念和特点的理解以及灵活运用。
1-10题是数据结构部分的试题。
1.为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。
该缓冲区的逻辑结构应该是A.栈B.队列C.树D.图点评:此题考察对各种数据结构的特点的理解及应用。
栈的特点是后进先出。
队列的特点是先进先出。
树的特点是除根以外的结点有且只有唯一的前驱(双亲)。
图是最复杂的数据结构,它的任一结点都可以有多个前驱和后继。
据题意“输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据”,处理应是先来先服务,因此答案为B。
2.设栈S和队列Q的初始状态均为空,元素abcdefg依次进入栈S。
若每个元素出栈后立即进入队列Q,且7个元素出队的顺序是bdcfeag,则栈S的容量至少是A.1 B.2 C.3 D.4 点评:此题考察对栈和队列的特点及基本操作的应用。
根据元素的出队顺序可知元素的进栈、出栈顺序,从而判断栈中同时容纳多少元素,得出栈的容量。
2009年4月全国高等教育考试网络操作系统试题
2009年4月全国高等教育考试网络操作系统试题一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中1.操作系统是【B】A.对应用程序进行管理的软件B.对计算机资源进行管理的软件C.对硬件进行管理的软件D.对信息进行管理的软件解析:(P1)操作系统是控制和管理计算机系统的硬件和软件资源、合理地组织计算机工作流程以及方便用户的程序集合。
2.下列不属于程序中断原因的是【A】A.执行访管指令B.非法指令C.浮点运算溢出D.地址越界解析:(P4)在计算机系统中,中断可分为如下几类:(1)I/O中断。
这是外部设备完成了预定的I/O操作或在I/O操作中出错引起的中断。
(2)程序中断。
这是由程序中的错误引起的中断。
例如程序中使用了非法指令、浮点运算溢出、地址越界等。
(3)硬件故障中断,或称机器检验中断。
这是因为机器故障或机器故障导致出错引起的中断。
例如电源失效、内存奇偶校验错、通道故障以及处理机硬件出错等。
(4)外中断。
外中断来自外部信号,这些信号可能来自其它机器。
外中断还包括时钟中断、来自键盘的中断键.(5)访管中断。
在机器指令中一般都包含一条或几条访管指令,当机器执行到访管指令时会产生访管中断。
3.按Flynn分类法,多处理机系统属于【A】A. MIMD系统B. MISD系统C. SIMD系统D. SISD系统解析:(P23)Flynn分类法把计算机分为四类:(1)单指令流单数据流(SISD)。
它是传统的单处理器计算机。
(2)单指令流多数据流(SIMD)。
其代表性的例子是阵列处理机。
(3)多指令流单数据流(MISD)。
这类系统很少见。
(4)多指令流多数据流(MIMD)。
它是实现作业、任务、指令、数据各级全面并行的多处理机系统。
紧耦合的、松耦合的多处理机系统以及多计算机系统都属于MIMD。
4.下面不是多计算机操作系统结构设计主要模式的是【C】A.对象B.对称多处理C.管理D.客户/服务器解析:(P34)多计算机操作系统结构设计的主要模式有:(1)客户/服务器模式;(2)对象模式;(3)对称多处理模式。
统考操作系统(2009-2012)试题及精心解析
5 / 21
王道论坛()组织名校高手精心解析,请珍惜我们的劳动成果! 址后访问主存 100ns,共计 10ns+100ns+100ns=210ns。
1565H:P=1,访问快表 10ns,落空,访问页表 100ns 落空,进行缺页中断处理 108ns, 访问快表 10ns,合成物理地址后访问主存 100ns,共计 10ns+100ns+108ns+10ns+100ns=100 000 220ns。
(1)依次访问上述三个虚地址,各需多少时间?给出计算过程。 (2)基于上述访问序列,虚地址 1565H 的物理地址是多少?请说明理由。
3 / 21
王道论坛()组织名校高手精心解析,请珍惜我们的劳动成果!
2009 年计算机统考——操作系统部分解析
一、单项选择题
23.D。考查并行性的限定。 单处理器系统中只有一条指令流水线,一个多功能的操作部件,每个时钟周期只能完成 一条指令,故进程与进程显然不可以并行。 24.D。考查几种基本的调度算法概念。 高响应比优先调度算法,同时考虑每个进程的等待时间和需要的执行时间,从中选出响 应比最高的进程投入执行。响应比 R 定义如下:响应比 R=(等待时间+执行时间)/执行时间。 25.C。考查死锁的条件。 这种题用到组合数学中鸽巢原理的思想,考虑最极端情况,因为每个进程最多需要 3 台打印机,如果每个进程已经占有了 2 台打印机,那么只要还有多的打印机,那么总能满足 达到 3 台的条件,所以,将 8 台打印机分给 K 个进程,每个进程有 2 台打印机,这个情况 就是极端情况,K 为 4。 26.A。考查分区分配存储管理方式的保护措施。 分区分配存储管理方式的保护措施是设置界地址寄存器。每个进程都有自己独立的进程 空间,如果一个进程在运行时所产生的地址在其地址空间之外,则发生地址越界,即当程序 要访问某个内存单元时,由硬件检查是否允许,如果允许则执行,否则产生地址越界中断, 由操作系统进行相应处理。 27.C。考查分段存储管理系统。 段地址为 32 位二进制数,其中 8 位表示段号,则段内位移占用 32 位-8 位=24 位二进 制数,故最大段长为 224B。 28.B。考查文件物理结构的特性。 随机访问是索引结构的特性。 29.A。考查磁盘的调度算法。 类似于电梯调度的思想。首先,磁头选择与当前磁头所在磁道距离最近的请求作为首次 服务的对象(110),当磁头沿途相应访问请求序列直到达到一端末(110,170,180,195), 再反向移动响应另一端的访问请求(68,45,35,12)。 30.A。考查文件控制块的内容。 在文件控制块中,通常含有以下三类信息,即基本信息、存取控制信息及使用信息。 31.B。考查软/硬链接建立的属性。 建立符号链接(软链接)时,引用计数值直接复制;建立硬链接时,引用计数值加 1。 删除文件时,删除操作对于符号链接是不可见的,这并不影响文件系统,当以后再通过符号 链接访问时,发现文件不存在,直接删除符号链接;但是对于硬链接则不可以直接删除,引 用计数值减 1,若值不为 0,则不能删除此文件,因为还有其他硬链接指向此文件。 32.A。考查系统调用的设备标识。 用户程序对 I/O 设备的请求采用逻辑设备名,而在程序实际执行时使用物理设备名。
2009年考研计算机统考真题及答案解析
12. 一个 C 语言程序在一台 32 位机器上运行。 程序中定义了三个变量 x、 y 和 z, 其中 x 和 z 为 int 型, y 为 short 型。当 x=127,y =- 9 时,执行赋值语句 z=x+y 后, x、y 和 z 的值分别是 A . x=0000007FH,y=FFF9H, z=00000076H B. x=0000007FH,y=FFF9H, z=FFFF0076H C. x=0000007FH,y=FFF7H, z=FFFF0076H D. x=0000007FH,y=FFF7H, z=00000076H 13. 浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数 均采用补码表示,且位数分别为 5 位和 7 位(均含 2 位符号位)。若有两个数 X=27 ×29/ 32 , Y=25 ×5/8 ,则 用浮点加法计算 X+Y 的最终结果是 A .00111 1100010 C. 01000 0010001 。
40. FTP 客户和服务器间传递 FTP 命令时,使用的连接是______ 。 A .建立在 TCP 之上的控制连接 C.建立在 UDP 之上的控制连接 二、综合应用题:第 41~47 题,共 70 分。 41. (10 分)带权图(权值非负,表示边连接的两顶点间的距离)的最短路径问题是找出从初始顶点到目标顶 点之间的一条最短路径。假设从初始顶点到目标顶点之间存在路径,现有一种解决该问题的方法:
28. 下列文件物理结构中,适合随机访问且易于文件扩展的是______ 。 A .连续结构 C.链式结构且磁盘块定长 B.索引结构 D.链式结构且磁盘块变长
29. 假设磁头当前位于第 105 道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为 35,45,12 , 68 ,110 ,180, 170, 195 ,采用 SCA N 调度 (电梯调度) 算法得到的磁道访问序列是 ______ 。 A .110,170,180,195,68,45,35,12 C.110,170,180,195,12,35,45,68 B.110,68,45,35,12,170,180,195 D. 12,35,45,68,110下列二叉排序树中,满足平衡二叉树定义的是______ 。
2009上学期操作系统考试试卷B(参考答案)
2007上学期操作系统考试试卷B参考答案一、单项选择题(每小题1分,共15分)1.D 2.C 3.D 4.C 5、D6.A 7.C 8.D 9.A 10.B11.C 12.C 13.C 14.A 15.C二、判断题(认为正确的叙述填T,认为错误的填F。
每题1分,共10分)1.F 2.F 3.T 4.F 5、T6.F 7.T 8.T 9.F 10、T三、填空题(每空1分,共15分)1.输入输出操作2.PCB(或进程控制块)程序数据集合 PCB3.互斥请求并等待4.设备控制表, 控制器控制表, 通道控制表, 系统设备表5.紧凑6.普通文件目录文件特殊文件四、简答题(每小题小分见对应题头,共30分)1.(4分)答:文件目录是系统用于描述和控制文件的数据结构,又称为FCB,系统借助文件目录的信息实现对文件的各种操作。
系统将若干文件的文件目录组成一个特殊的文件,称为目录文件。
文件目录用于对单个文件的控制,而目录文件是由文件的目录组成的文件,用于文件系统的管理。
2.(6分)解:Begin:Begin:s1 ; v(a);v(b);end;Begin:P(a);s2;v(c);v(d);endBegin:p(b) ; s3;v(g);end;Begin:P(c);s4;v(e);end;Begin:p(d); s5;v(f);end;Begin:P(e);p(f);p(g);s6;end;End3.(6分)解:200ns内得到满足的访问占用全部访问的95%。
5%的访问造成缺页,其中40%的需要7ms。
因此,5%×40%=2%的访问需要7ms。
类似地,5%×60%=3%的访问需要15ms。
把所有的时间转换为us,结果如下:有效访问时间=0.95×0.2 + 0.02×7000+0.03×15000有效访问时间=590.19us4.(4分)答:belady现象是指在选用FIFO算法作为页面置换算法时,会有可能出现随着分配给进程的物理块数的增多,缺页率反而增加的现象抖动是指,由于缺页,CPU频繁调页和置换,导致CPU效率降低5.(4分)答:(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。
2008-2009操作系统A卷及答案
西北农林科技大学本科课程考试试题(卷)2008—2009学年第2学期《操作系统》课程 A 卷专业班级:信管07 命题教师:审题教师:学生姓名:学号:考试成绩:一、填空题(每空1分,共20分)得分:分1、同步机制应遵循的四条准则是:空闲让进、忙则等待、有限等待、和让权等待。
2、信号量的物理意义是当信号量值大于0时表示当前可用资源的数目,当信号量值小于0时表示其绝对值为因请求该资源而被阻塞的进程数目。
3、进程的调度方式有两种,一种是非抢占方式、另一种是抢占方式。
4、Spooling 技术可将一台物理I/O设备虚拟为多台逻辑上的I/O 设备。
5、将作业地址空间中的逻辑地址转为主存中物理地址的过程称为地址变换;将逻辑地址转换为物理地址的工作被称为地址映射。
6、常用的I/O控制方式有直接控制方式,程序I/O方式,中断驱动I/O控制方式,和 I/O通道控制方式。
7、访问磁盘时间由寻道时间,旋转延迟时间和传输时间三部分组成。
8、操作系统向用户提供的两个基本接口是用户接口和程序接口。
二、选择题(每小题2分,共30分)得分:1、在计算机系统中,操作系统是 B 。
第 1 页共6 页A.一般应用软件 B. 核心系统软件C. 用户应用软件D. 系统支撑软件2.分页式存储管理中,地址转换工作是由 A 完成的。
A.硬件 B.地址转换程序C.用户程序 D.装入程序3、UNIX操作系统是著名的 B 。
A.多道批处理系统 B.分时系统C.实时系统 D.分布式系统4、在下列操作系统的各个功能组成部分中, A 不需要硬件的支持。
A.进程调度 B.时钟管理C.地址映射 D.中断5、进程和程序的一个本质区别是 D 。
A.前者分时使用CPU,后者独占CPUB.前者存储在内存,后者存储在外存C.前者在单文件中,后者在多文件中D.前者为动态的,后者为静态的6、分配到必要的资源并获得处理机时的进程状态是 B 。
A.就绪状态 B.执行状态C.阻塞状态 D.撤消状态7、下面所述步骤中, A 不是创建进程所必需的。
09年考研真题及解析答案
09年考研真题及解析答案2009年的考研真题及解析答案涉及到多个学科和专业,由于内容较多,这里无法提供完整的真题和答案。
不过,我可以为你提供一些获取考研真题及解析答案的途径和方法。
首先,考研真题是考生复习的重要资料之一,通常可以通过以下几种方式获取:1. 官方渠道:一些高校和教育部门会在其官方网站上发布历年的考研真题,考生可以访问这些网站进行下载。
2. 考研论坛和社群:很多考研论坛和社群会有考生分享的真题和答案,考生可以通过加入这些社群来获取资料。
3. 考研辅导机构:一些专业的考研辅导机构会提供真题解析服务,考生可以通过购买相关课程或资料来获取。
4. 图书馆和书店:部分图书馆和书店会出售历年考研真题汇编的书籍,考生可以前往查阅或购买。
5. 在线资源:互联网上也有许多资源,考生可以通过搜索引擎查找相关资料。
其次,考研真题的解析答案通常包括以下几个方面:- 题目分析:对题目的出题意图和考察点进行分析。
- 解题思路:提供解题的基本步骤和方法。
- 答案解析:详细解释答案的来源和计算过程。
- 考点总结:总结题目所涉及的知识点和考试重点。
最后,考生在复习时应注意以下几点:- 理解题目:不仅要会做题,更要理解题目背后的知识点。
- 多做练习:通过不断的练习来巩固知识点和提高解题速度。
- 总结经验:在练习过程中总结自己的解题方法和技巧。
- 调整心态:保持良好的心态,避免因为紧张而影响考试表现。
希望这些信息能够帮助你更好地准备考研。
如果你需要更具体的某一年的考研真题或答案,建议通过上述途径进行查找。
祝你考研顺利!。
09年考研真题及解析
09年考研真题及解析2009年考研真题及解析2009年考研真题是每位考研学子都熟悉的一套试卷。
这套试卷不仅是考生备战考研的重要参考资料,也是考研历史上的一份珍贵文献。
本文将对2009年考研真题进行解析,帮助考生更好地理解和应对考试。
一、英语试题解析2009年考研英语试题包括阅读理解、完形填空和翻译三个部分。
其中,阅读理解部分是考生最为关注的部分,也是考察考生英语阅读能力的重要环节。
阅读理解部分共有四篇文章,分别涉及社会科学、自然科学、文学和人文科学等领域。
文章难度适中,涵盖了各个领域的知识点。
考生在备考过程中,应注重积累各个领域的词汇和知识,提高自己的阅读理解能力。
完形填空部分是考察考生英语语法和词汇运用能力的重要环节。
2009年考研完形填空部分主要涉及到社会生活和人际关系等话题。
考生在备考过程中,应注重积累相关的词汇和短语,提高自己的语法和词汇运用能力。
翻译部分是考察考生英语翻译能力的重要环节。
2009年考研翻译部分主要涉及到文化交流和社会问题等话题。
考生在备考过程中,应注重积累相关的词汇和短语,提高自己的翻译能力。
二、数学试题解析2009年考研数学试题包括数学一和数学二两个部分。
数学一主要考察考生的数学分析和线性代数能力,数学二主要考察考生的概率论和数理统计能力。
数学一部分共有十道选择题和五道填空题。
选择题主要考察考生的数学分析能力,填空题主要考察考生的线性代数能力。
考生在备考过程中,应注重掌握数学分析和线性代数的基本概念和定理,提高自己的解题能力。
数学二部分共有十道选择题和五道填空题。
选择题主要考察考生的概率论和数理统计能力,填空题主要考察考生的概率论和数理统计的基本概念和定理。
考生在备考过程中,应注重掌握概率论和数理统计的基本概念和定理,提高自己的解题能力。
三、政治试题解析2009年考研政治试题主要包括政治理论和中国近现代史纲要两个部分。
政治理论部分主要考察考生对政治理论的理解和运用能力,中国近现代史纲要部分主要考察考生对中国近现代史的了解和分析能力。
2009-2014操作系统考研真题及解析
2009-2014操作系统考研真题及解析关键信息项1、真题及解析的涵盖年份:2009 2014 年2、真题及解析的提供方与接收方3、真题及解析的使用范围与限制4、版权与知识产权归属5、费用及支付方式(如有)6、保密条款7、质量保证与售后服务(如有)8、违约责任与争议解决方式11 协议背景本协议旨在规范 2009 2014 操作系统考研真题及解析的相关事宜,确保双方在真题及解析的提供、使用、传播等方面的权利和义务得到明确和保障。
111 定义在本协议中,“真题及解析”指涵盖 2009 年至 2014 年的操作系统考研相关的真实考试题目以及对应的详细解析内容。
12 真题及解析的提供提供方应确保所提供的真题及解析真实、准确、完整,且来源合法。
121 内容完整性真题及解析应包含考试题目、答案选项、正确答案以及详细的解题思路和知识点讲解。
122 格式与呈现应以清晰、易读、便于理解的格式呈现,如电子文档、纸质书籍等。
13 真题及解析的接收接收方应按照协议约定的方式接收真题及解析,并在接收后及时进行核对。
131 验收期限接收方应在收到真题及解析后的具体天数天内完成验收,如发现问题应及时通知提供方。
132 接收方式可以通过网络下载、邮寄等双方约定的方式进行接收。
14 真题及解析的使用范围与限制接收方仅能将真题及解析用于个人学习、研究之用,不得用于商业目的或未经授权的传播。
141 个人使用仅限于接收方本人在考研备考过程中使用,不得转借、出租或出售给他人。
142 禁止传播不得通过互联网、社交媒体、印刷品等任何形式向第三方传播真题及解析的全部或部分内容。
15 版权与知识产权归属真题及解析的版权及相关知识产权归提供方所有,接收方不得侵犯。
151 知识产权声明提供方应明确声明其对真题及解析拥有的知识产权。
152 侵权责任接收方若违反版权规定,应承担相应的法律责任。
16 费用及支付方式(如有)若存在费用,应明确费用的金额、支付方式及支付期限。
826操作系统试题09
河南科技大学2009年硕士研究生入学考试试题考试科目代码:826 考试科目名称:操作系统(如无特殊注明,所有答案必须写在答题纸上,否则以“0”分计算)一、单项选择题(共10小题,每题2分,共20分)1.所谓设备独立性是指,用户在编程时要给出()。
A.设备逻辑名B.设备物理名C.设备启动地址D.设备卡地址2.临界区是指并发进程中访问共享变量的()段。
A.管理信息B.信息存储C.数据D.程序3.对记录式文件,操作系统为用户存取文件信息的最小单位是()。
A.字符B.数据项C.记录D.文件4.当出现()情况时,系统可能产生死锁。
A.进程释放资源B.一个进程进入死循环C.多个进程竞争,资源出现了循环等待D.多个进程竞争共享型设备5.现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。
系统是通过()来实现这一功能的。
A.重名翻译机构B.建立索引表C.多级目录结构D.建立指针6.多道程序设计是指()。
A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序7.在动态分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()。
A.无上邻空闲区,也无下邻空闲区B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区D.有上邻空闲区,也有下邻空闲区8.操作系统的基本职能是()。
A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具9.作业在执行中发生了缺页中断,经操作系统处理后,应让其执行( )指令。
A.被中断的前一条B.被中断的C.被中断的后一条D.启动时的第一条10.系统调用是()。
A.一条机器指令B.提供编程人员的接口C.中断子程序D.用户子程序二、判断题(共10小题,每题1分,共10分,正确的打√,错误的打×)1.在段页式存储管理中,既有段表又有页表,就不能再使用快表了。
2009年上半年操作系统试卷答案
2009年操作系统概论试卷答案第I 部分选择题一、单项选择题(本大题共20小题,每小题1分.共20分)在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.计算机硬件的组成是【】A.中央处理器、主存、辅存和输人输出设备B.中央处理器、主存、块设备和字节设备C.中央处理器、主存、高速设备和低速设备D.中央处理器、存储器、输人输出控制系统和输人输出设备【注】D(P1)一般认为,搡作系统(Operating System,缩写为OS)是管理计算机系统资源、控制程序执行、改善应用软件提供支持的一种系统软件。
2.一般认为, 操作系统是这样一种系统软件, 即【】A.管理计算机系统资源、提高程序运行的速度和改善人机界面B.提高程序运行的速度、改善人机界面和为应用软件提供支持C.改善人机界面、为应用软件提供支持和管理计算机系统资源D.为应用软件提供支持、管理计算机系统资源和提高程序运行的速度【注】C(P2)3.三种基本类型的操作系统是【】A.网络操作系统、批处理操作系统和分时操作系统B.批处理操作系统、分时操作系统和实时操作系统C.分时操作系统、实时操作系统和网络操作系统D.实时操作系统、网络操作系统、和批处理操作系统【注】B(P3)4. 一个计算问题的程序分成三个可以独立执行的程序模块输入程序、处理程序和打印程序,每一批数据都需顺序被这些模块执行。
当有多批数据时,这三个程序模块中可以并行运行的是A. 输入程序、处理程序和打印程序B.输人程序和处理程序C.处理程序和打印程序 D.打印程序和输入程序【注】A(P15)图2.2; 把计算问题的程序分成三个独立执行的程序模块, 输入程序, 处理程序, 打印程序。
其中输入程序负责启动输入机读数据, 在把读入的一批数据交给处理器处理的同时, 可启动输入机读下一批数据。
同样,处理好一批数据后, 让打印程序输出结果, 只要一批新数据已经读入, 即可在打印结束的同时又开始处理一批新数据。
2009年全国研究生统一入学考试“操作系统”试卷浅析
2009年全国研究生统一入学考试“操作系统”试卷浅析摘要:本文是作者在评阅“操作系统”试卷后,进行的初步的分析和总结。
论文重点对计算机学科专业基础综合科目的第45题各种答案进行了评析。
最后针对某省考生的计算机学科专业基础综合科目得分情况进行了分析。
关键词:计算机学科专业基础综合;操作系统;考试教育部决定,从2009年起对全国硕士研究生统一入学考试计算机科学与技术学科的初试科目进行调整及命题形式进行改革。
计算机科学与技术学科的初试科目调整后为4门,即政治理论、外国语、数学一和计算机学科专业基础综合。
计算机学科专业基础综合的考试内容包括:数据结构、计算机组成原理、操作系统和计算机网络,重点考查考生掌握相关基础知识、基本理论和分析问题解决问题的能力。
根据2009年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合考试大纲的规定,试卷的内容结构为:数据结构45分,占30%;计算机组成原理45分,占30%;操作系统35分,约占23%;计算机网络25分,约占17%。
试卷题型结构为:单项选择题80分(40小题,每小题2分),综合应用题70分。
计算机学科专业基础综合总分为150分。
从2009年的试题看,试卷题目分布如下:(1) 数据结构范围内的选择题10题(第1~10题),每题2分,共20分;综合应用题2题(第41、42题),共25分;总计是45分。
(2) 计算机组成原理范围内的选择题12题(第11~22题),每题2分,共24分;综合应用题2题(第43、44题),共21分;总计是45分。
(3) 操作系统范围内的选择题10题(第23~32题),每题2分,共20分;综合应用题2题(第45、46题),第45题7分、第46题8分,共15分;总计是35分。
(4) 计算机网络范围内的选择题8题(第33~40题),每题2分,共16分;综合应用题1题(第47题),共9分;总计是25分。
22009年“操作系统”考题分析2009年计算机学科专业基础综合科目考试操作系统第23-32题是选择题,第45、46题是综合应用题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009年全国研究生统一入学考试“操作系统”试卷浅析摘要:本文是作者在评阅“操作系统”试卷后,进行的初步的分析和总结。
论文重点对计算机学科专业基础综合科目的第45题各种答案进行了评析。
最后针对某省考生的计算机学科专业基础综合科目得分情况进行了分析。
关键词:计算机学科专业基础综合;操作系统;考试1引言教育部决定,从2009年起对全国硕士研究生统一入学考试计算机科学与技术学科的初试科目进行调整及命题形式进行改革。
计算机科学与技术学科的初试科目调整后为4门,即政治理论、外国语、数学一和计算机学科专业基础综合。
计算机学科专业基础综合的考试内容包括:数据结构、计算机组成原理、操作系统和计算机网络,重点考查考生掌握相关基础知识、基本理论和分析问题解决问题的能力。
根据2009年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合考试大纲的规定,试卷的内容结构为:数据结构45分,占30%;计算机组成原理45分,占30%;操作系统35分,约占23%;计算机网络25分,约占17%。
试卷题型结构为:单项选择题80分(40小题,每小题2分),综合应用题70分。
计算机学科专业基础综合总分为150分。
从2009年的试题看,试卷题目分布如下:(1) 数据结构范围内的选择题10题(第1~10题),每题2分,共20分;综合应用题2题(第41、42题),共25分;总计是45分。
(2) 计算机组成原理范围内的选择题12题(第11~22题),每题2分,共24分;综合应用题2题(第43、44题),共21分;总计是45分。
(3) 操作系统范围内的选择题10题(第23~32题),每题2分,共20分;综合应用题2题(第45、46题),第45题7分、第46题8分,共15分;总计是35分。
(4) 计算机网络范围内的选择题8题(第33~40题),每题2分,共16分;综合应用题1题(第47题),共9分;总计是25分。
22009年“操作系统”考题分析2009年计算机学科专业基础综合科目考试操作系统第23-32题是选择题,第45、46题是综合应用题。
第23题考查并发和并行概念;第24题考查进程调度算法;第25题考查因进程竞争资源产生的死锁问题;第26题考查内存保护方法;第27题考查分段存储管理的地址结构概念;第28题考查文件系统的各种存储空间分配方法;第29题考查磁盘调度算法;第30题考查文件属性的存储问题;第31题考查Unix/Linux文件硬链接和符号链接概念;第32题考查逻辑设备概念。
第46题考查是请求分页存储管理,计算从虚拟地址到物理地址变换所需要的时间和给定虚拟地址计算物理地址。
看上去很简单,但这个题比较综合,它综合了从虚拟地址到物理地址变化的所有过程和机制,包括缺页中断处理、页面置换算法、TLB等。
第45题是进程同步算法,这个题目是生产者和消费者问题的延伸。
本文作者参加了2009年全国硕士研究生统一入学考试操作系统试题的阅卷工作,我们收集了第45题各种答案,给出了标准答案,并列举了3种典型的错误解法(为节省版面我们在代码编程风格上进行了调整)。
第45题题目:三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。
P1每次用produce()生成一个正整数并用put()送入缓冲区某一个空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用geteven()从该缓冲区中取出一个偶数并用counteven()统计偶数个数。
请用信号量机制实现这三个进程的同步与互斥活动,并说明所定义的信号量的含义。
要求用伪代码描述。
第45题标准答案:(1) 缓冲区是一互斥资源,因此设互斥信号量mutex。
(2) 同步问题:P1、P2因为奇数的放置与取用而同步,设同步信号量odd;P1、P3因为偶数的放置于取用而同步,设同步信号量even;P1、P2、P3因为共享缓冲区,设同步信号量empty。
semaphore mutex = 1,odd = 0,even = 0,empty = N;main()cobegin{Process P1while(true){number = produce();P(empty);P(mutex);put();V(mutex);If number % 2 == 0V(even);elseV(odd);}Process P2while(true){ P(odd); P(mutex);getodd();V(mutex);V(empty);countodd();}Process P3while(true){ P(even); P(mutex);geteven();V(mutex);V(empty);counteven(); }}coend典型错误1:使用三个信号量答题(1) 缓冲区是一互斥资源,因此设互斥信号量mutex。
(2) 同步问题:设互斥信号量full通知缓冲区有可用资源;P1、P2、P3因为共享缓冲区,设同步信号量empty。
semaphore mutex = 1,full = 0, empty = N;main()cobegin{Process P1while(true){number = produce();P(empty);P(mutex);put();V(mutex);V(full);}Process P2while(true){ P(full); P(mutex);Boolean ok = getodd();V(mutex);If (ok){V(empty); countodd();} }Process P3while(true){ P(full); P(mutex);Boolean ok = geteven();V(mutex);If (ok){ V(empty);counteven();} }}coend这种解法有两个主要错误。
其一,题目并未定义getodd()和geteven()的返回值,与题意不甚符合;其二,即使上述两函数可以返回取数成功与否,也不满足有限等待的原则。
因为,P2和P3进入存取缓冲区,都要通过P(full)和P(mutex),因此,有可能总是P2得到进入的机会,从而使P3无法进入,没有实现同步,导致不满足有限等待的原则。
典型错误2:使用五个信号量答题(1) 缓冲区是一互斥资源,因此设互斥信号量mutex。
(2) 同步问题:P1、P2因为奇数的放置与取用而同步,设同步信号量odd;P1、P3因为偶数的放置于取用而同步,设同步信号量even;设互斥信号量full通知缓冲区有可用资源;P1、P2、P3因为共享缓冲区,设同步信号量empty。
semaphore mutex = 1, odd = 0, even = 0, empty = N, full = 0;main()cobegin{Process P1while(true){number = produce();P(empty);P(mutex);put();V(mutex);If number % 2 == 0V(even);elseV(odd);}Process P2while(true){ P(full); P(odd);P(mutex);getodd();V(mutex); V(empty);countodd(); }Process P3while(true){ P(full); P(even);P(mutex);geteven();V(mutex); V(empty);counteven(); }}coend这种解法有可能导致死锁。
例如,当缓冲区大小N=1,首先P1在缓冲中放入一个偶数(even);然后P2通过P(full)进入,等待在P(odd)上;接下来P3等待在P(full)上;此时,P1因为N=1,等待在P(empty)上。
三个进程都在等待中。
典型错误3:信号量的P/V次序错误(1) 缓冲区是一互斥资源,因此设互斥信号量mutex。
(2) 同步问题:P1、P2因为奇数的放置与取用而同步,设同步信号量odd;P1、P3因为偶数的放置于取用而同步,设同步信号量even;P1、P2、P3因为共享缓冲区,设同步信号量empty。
semaphore mutex = 1, odd = 0, even = 0, empty = N;main()cobegin{Process P1while(true){number = produce();P(empty);P(mutex);put();V(mutex);If number % 2 == 0V(even);elseV(odd); }Process P2while(true){ P(mutex); P(odd);getodd();V(mutex); V(empty);countodd(); }Process P3while(true){ P(mutex); P(even);geteven();V(mutex); V(empty);counteven(); }}coend这种解法会导致死锁。
例如,缓冲区的大小N=1,首先P1放入一个偶数,P2通过P(mutex)进入,由于前面没有放入奇数,等待在P(odd)上;接下来P3等待在P(mutex)上;此时,P1也会等待在P(empty)上。
三个进程都在等待中。
3某省考生得分情况及分析下面以报考某省各高校考生计算机学科专业基础综合科目的四门课程的成绩分布情况为例,简单分析操作系统两个综合应用题。
共有1723份试卷,四门课程综合应用题的平均得分(如表1)和各分数段人数分布(如表2)情况如下:从表1和表2可以看出操作系统的得分大大落后于其他3门课。
操作系统题第45题以百分制计算平均得分为27.63,第46题以百分制计算平均得分为18.31,低分(1~2分)人占70~80%。
这就意味着:对于成绩中等的绝大部分考生,操作系统这个科目基本不起作用了。
这是非常不正常的。
从考生得分情况看,这两题整体偏难。
第45题本身有一定难度,得分率27.6%,且有37.4%的考生得0分。
考生的解答五花八门,判断其准确性也有一定困难。
然而,标准答案只有一个,评分标准也是基于这种标准答案的,这给批改考卷带来一定困难。
第45题评分标准过于苛刻,如评分标准中对cobegin和coend也要打分。
第46题是普通计算题,难度不大。
但是从答题情况看,考生得分率18.3%,且有49.5%的考生得0分,相对很低,这有些出人意料。
第46题的标准答案分解得比较细,中间过程和计算结果都有分。
本题得满分的考生仅有数人,部分考生仅会使用教材上两种计算有效访问时间方法,即请求分页管理系统中有TLB时的平均有效访问时间和在缺页时的平均有效访问时间。