




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2011操作系统考研真题及答案A、先来先服务C、时间片轮转2、下列选项中,在用户态执行的是(A、命令解释程序C、进程调度程序3、在支持多线程的系统中,进程A、进程P的代码段C、进程P的全局变量1、下列的选项中,满足短任务优先且不会发生饥饿现象的调度算法是(B )B、高响应比优先D、非抢占式短任务优先A )B、缺页处理程序D、时钟中断处理程序P创建的若干个线程不能共享的是(D )B、进程P中打开的文件D、进程P中某线程的栈指针4、用户程序发出磁盘 I/O请求后,系统的正确处理流程是( B )A. 用户程序t系统调用处理程序t中断处理程序t设备驱动程序B. 用户程序t系统调用处理程序t设备驱动程序
2、t中断处理程序C. 用户程序t设备驱动程序t系统调用处理程序t中断处理程序D. 用户程序t设备驱动程序t中断处理程序t系统调用处理程序5、某时刻进程的资源使用情况如下表所示。进程已分配资源尚需资源可用资源R1R2R3R1R2R3R1R2R3P1200001021P2120132P3011131P4001200此时的安全序列是(D )A、 P1, P2, P3, P4B、 P1, P3, P2, P4C、P1 , P4, P3 , P2D、不存在6、在缺页处理过程中,操作系统执行的操作可能是(D )I、修改页表II、磁盘I/OIII、分配页框A、仅 1、IIB、仅 IIC、仅 IIID、I、II
3、和III7、当系统发生抖动(thrashing )时,可以米取的有效措施是(A )I、撤销部分进程II、增加磁盘交换区的容量III、提高用户进程的优先级A、仅1B、仅 IIC、仅 IIID、仅1、II&在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是(B )A、编辑B、编译C、链接D、装载9、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100US,将缓冲区的数据传送到用户区的时间是 50s, CPU对一块数据进行分析的时间为 50s。在单 缓冲区和双缓冲区
4、结构下,读入并分析完该文件的时间分别是(B )A、1500s、1000(isB、1550 卩 s 1100C、1550s、1550(isD、2000s、2000(is10、有两个并发执行的进程 P1和P2,共享初值为1的变量x。 P1对x加1 , P2对x减1 。 加 1 和减 1 操作的指令序列分别如下所示。/ 减 1 操作/ 加 1 操作load R1, x/ 取 x 的值到寄存器 R1 中 load R2, xinc R1 dec R2 store x,R1/ 将 R1 的内容存入 x store x,R2两个操作完成后, x 的值为( C )A、可能为-1或3B、只能为1C、可能为0、
5、1或2D、可能为-1、0、1或245、(8 分)某银行提供 1 个服务窗口和 10 个供顾客等待的座位。 顾客到达银行时,若有空 座位, 则到取号机上领取一个号,等待叫号。 取号机每次仅允许一位顾客使用。当营业员空 闲时,通过叫号选取一位顾客,并为其服务。顾客和营业员的活动过程描述如下:cobeginprocess 顾客 i从取号机获得一个号码;等待叫号;获得服务;process 营业员while(TRUE)叫号;为顾客服务;coend请添加必要的信号量和P、 V (或 wait() 、 signal() )操作,实现上述过程中的互斥与同步。要求写出完整的过程,说明信号量的含义并赋初值。答案解
6、析】此题考察的知识点是共享资源的使用与P、 V 操作以防止死锁。Semaphore seets =10;/表示空余座位数量的资源信号量,初值为10Semaphore mutex = 1; /管理取号机的互斥信号量,初值为 1,表示取号机空闲Semaphore custom = 0; /表示顾客数量的资源信号量,初值为0Process 顾客P(seets); /找个空座位P(mutex); / 在看看取号机是否空闲从取号机取号 ;V(mutex) / 放开那个取号机V(custom); / 取到号,告诉营业员有顾客等待叫号 ;V(seets) / 被叫号,离开座位 接受服务 ;Process 营
7、业员While(true)P(custom); / 看看有没有等待的顾客 叫号 ;为顾客服务 ;46、( 7 分)某文件系统为一级目录结构,文件的数据一次性写入磁盘,已写入的文件 不可修改,但可多次创建新文件。请回答如下问题。(1) 在连续、链式、索引三种文件的数据块组织方式中,哪种更合适?要求说由。为 定位文件数据块,需在 FCB 中设计哪些相关描述字段?(2) 为快速找到文件,对于 FCB,是集中存储好,还是与对应的文件数据块连续存储 好?要求说由。答案解析】此题考察的知识点是文件系统中数据的组织方式,及文件的查找。(1)连续更合适。因为一次写入不存在插入问题,而且写入文件之后不需要修改,
8、连续 的数据块组织方式很适合一次性写入磁盘不再修改的情况, 同时连续存储相对链式和索引省 去了指针的空间开销,支持随机查找,查找速度最快。(2)FCB 集中存储较好。 FCB 存储有文件的很多重要信息,同时是文件目录的重要组成 部分,在检索时,通常会访问对应文件的FCB。如果将FCB集中存储,则可以减少在检索过程中产生的访盘次数,提高检索速度。2010 年考题1、下列选项中,操作系统提供的给应用程序的接口是(A、系统调用;B、中断;2、下列选项中,导致创建新进程的操作是(I、用户登录成功;II、设备分配;A、仅 I 和 II ; B、仅 II 和 III ;AC、库函数;C )III 、启动程
9、序执行仅 I 和 III; D、 I、 II、 III1,若 M 表示(当前)该资源的可用个数, 分别是( B)。1, 2;D、 2, 0A)。)D、原语C、3、 设与某资源相关的信号量初值为3,当前值为N 表示(当前)等待该资源的进程数,则A 、 0, 1 ;B、 1, 0 ;4、下列选项中,降低进程优先权的合理时机是(M、NC、A、进程的时间片用完;B、进程刚完成I/O,进入就绪队列;C、进程长期处于就绪队列中;D 、进程从就绪状态转为运行态;5、进程P0和P1的共享变量定义及其初值为。boolean flag2 ;int turn=0;flag0=faulse; flag1=faulse
10、;若进程P0和P1访问临界资源的类 C代码实现如下:Void P0 ()/进程 P0while (TURE)Flag0=TURE;turn=1;While (flag1&&(turn=1)临界区;Flag0=FALSE;Void P1 ()/进程 P1while (TURE) Flag1=TURE;turn=0; While (flag0&&(turn=0)临界区;Flag1=FALSE;则并发执行进程 P0和P1时产生的情况是(D )A 、不能保证进程互斥进入临界区,会出现“饥饿”现象;B、不能保证进程互斥进入临界区,不会出现“饥饿”现象;C、能保证进程互斥进
11、入临界区,会出现“饥饿”现象;D、能保证进程互斥进入临界区,不会出现“饥饿”现象;6、 某基于动态分区存储管理的计算机, 其主存容量为55MB(初始为空),采用最佳适配(best fit)算法,分配和释放的顺序为: 分配15mb,分配30mb,释放15mb,分配8mb,分配6Mb, 此时主存中最大空闲分区的大小是( B)A、 7MbB、 9MbC、 10MbD、 15Mb7、 某计算机采用二级页表的分页存储管理方式,按字节编制,页大小为2(10)【2 的 10 次方, 下同】字节, 页表项大小为 2 字节, 逻辑地址结构为: 页目录号 页号 页内偏移量, 逻辑地址空间大小为 2( 16)页,则
12、表示整个逻辑地址空间的页目录表中包含表项的个数至 少是( B )A、 64B、 128C、 256D、 512 8、设文件索引节点中有 7 个地址项,其中 4 个地址为直接地址索引, 2 个地址项是一级间4 字节,若磁盘索引块和接地址项, 1 个地址项是二级间接地址索引,每个地址项的大小为磁盘数据块大小均为 256 字节,则可表示的单个文件最大长度是 ( C )A 、 33KBB、 519KBC、 1057KBD、 16513KB9、设当前工作目录的主要目的是A 、节省外存空间( C )B 、节省内存空间C、加快文件的检索速度D 、加快文件的读写速度10、本地用户通过键盘登陆系统时,首先获得键
13、盘输入信息的程序时 A.、命令解释程序B、中断处理程序C、系统调用程序D、用户登录程序大题45、( 7分)假设计算机系统采用 CSCAN(循环扫描)磁盘调度策略,使用2KB的内存空间记 录16384个磁盘的空闲状态(1) 、请说明在上述条件如何进行磁盘块空闲状态的管理。(2) 、设某单面磁盘的旋转速度为每分钟6000转,每个磁道有100个扇区,相临磁道间的平均移动的时间为 1ms.若在某时刻,磁头位于100号磁道处,并沿着磁道号增大的方向移动(如下图所示),磁道号的请求队列为 50, 90, 30,120对请求队列中的每个磁道需读取1个随机分布的扇区,则读完这个扇区点共需要多少时间?需要给出计
14、算过程。答:(1)2KB = 2*1024*8bit = 16384bit 。因此可以使用位图法进行磁盘块空闲状态管理, 每1bit表示一个磁盘块是否空闲。(2)每分钟6000转,转一圈的时间为 0.01s,通过一个扇区的时间为0.0001s。根据CSCAN算法,被访问的磁道号顺序为100,120,30,50,90,因此,寻道用去的总时间为:(20 + 90 + 20 + 40)* 1ms = 170ms总共要随机读取四个扇区,用去的时间为:(0.01*0.5 + 0.0001)*4 = 0.0204s = 20.4ms所以,读完这个扇区点共需要170ms + 20.4ms = 190.4ms
15、。46、( 8分)设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。某进程最多需要6页数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框。页号页框号装入时间访问位071301142301222001391601当该进程执行到时刻 260时,要访问逻辑地址为 17CAH的数据。请回答下列问题:(1) 、该逻辑地址对应的页号时多少?(2) 、若采用先进先出(FIFO)置换算法,该逻辑地址对应的物理地址?要求给出计算过程。(3)、采用时钟(Clock)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过 程。(设搜索下一页的指针按顺时针方向移动,且
16、指向当前2号页框,示意图如下)答:(1) 17CAH 转换为二进制为: 0001 0111 1100 1010,页的大小为1KB,所以页内 偏移为10位,于是前6位是页号,所以其页号为0001 01,转换为10进制为5,所以, 17CAH对应的页号为 5。(2) 若采用先进先出置换算法,则被置换出的页号对应的页框号是7,因此对应的二进制物理地址为:0001 1111 1100 1010,转换为16进制位的物理地址为 1FCAH。(3 )若采用时钟算法,且当前指针指向 2号页框,则第一次循环时,访问位都被 置为0,在第二次循环时,将选择置换 2号页框对应的页,因此对应的二进制物理地 址为:000
17、0 1011 1100 1010,转换为16进制物理地址为 0BCAH。2009操作系统考研真题及答案1、单处理机系统中,可并行的是( D )IV、设备与设备D、II、III 和 IVI、进程与进程II、处理机与设备III、处理机与通道A、I、II、III ; B、I、II 和 IV ; C、I、III 和 IV ;2、下列进程调度算法中,综合考虑进程等待时间和执行时间的是(D )A、时间片轮转调度算法B、短进程优先调度算法C、先来先服务调度算法D、高响应比优先调度算法3、 某计算机系统中 8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该 系统可能会发生死锁的 K的最小值是( C
18、 )A、2B、3C、4D、54、分区分配内存管理方式的主要保护措施是(A )A、界地址保护B、程序代码保护C、数据保护D、栈保护5、 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则段长最大为(C )A、2的8次方字节B、2的16次方字节C、2的24次方字节D、2的32次方字节6、 下列文件物理结构中,适合随机访问且易于文件扩展的是(B )A、连续结构B、索引结构C、链式结构且磁盘块定长D、链式结构且磁盘块变长7、假设磁头当前位于第 105 道,正在向磁道序号增加的方向移动。现有一个磁道访问请求 序列为 35,45, 12,68,110,180,170,195,采用 SCAN 调度
19、(电梯调度)算法得到的 磁盘访问序列是( A )A 、 110,170,180,195,68,45,35,12 B、 110,68,45,35,12,170,180,195C、 110,170,180,195,12,35,45,68 D、 12,35,45,68,110,170,180,1958、 文件系统中,文件访问控制信息存储的合理位置是(A )A、文件控制块B、文件分配表C、用户口令表D、系统注册表9、 设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文件 F2,再建立F1 的硬链接文件F3,然后删除F1。此时,F2和F3的引用计数值分别是( B)A、 0、 1B、 1、
20、1C、 1、 2D、 2、 110、 程序员利用系统调用打开I/O 设备时,通常使用的设备标识是( A )A、逻辑设备名B、物理设备名C、主设备号D、从设备号45、( 7分)三个进程P1、P2、P3互斥使用一个包含 N ( N>0)个单元的缓冲区。P1每次用 produce ()生成一个正整数并用put ()送入缓冲区某一空单元中;P2每次用getodd ()从该缓冲区中取出一个奇数并用countodd ()统计奇数个数;P3每次用geteven ()从该缓冲区中取出一个偶数并用 counteven ()统计偶数个数。请用信号量机制实现这三个进程的同 步与互斥活动,并说明所定义的信号量的
21、含义。要求用伪代码描述。【答】定义信号量S1控制P1与P2之间的同步;S2控制P1与P3之间的同步;empty控制生产者 与消费者之间的同步; mutex 控制进程间互斥使用缓冲区。程序如下:VAR s1=0,s2=0,empty=N,mutex=1;ParbeginP1:beginX=procedure()P(empty);P(mutex);Put()if x%2=0V(s2);ElseV(S1);V(mutex);End;P2:beginP(s1);P(mutex);getodd();countodd():=countodd()+1;V(mutex);V(empty);End;P3:beg
22、i nP(s2);P(mutex);getoeve n();coun teve n() :=co un teve n()+1;V(mutex);V(empty);End;Paree nd;46、( 8分)请求分页管理系统中,假设某进程的页表内容如下表所示。页面大小为4KB ,一次内存的访问时间是 100ns, 次快表(TLB )的访问时间是10ns,处理一次缺页的平均 时间为108ns (已含更新TLB和页表的时间),进程的驻留集大小固定为 2,采用最近最少 使用置换算法(LRU )和局部淘汰策略。假设:(1 )、TLB初始为空;(2) 、地址转换时先访问 TLB,若TLB未命中,再访问页表(忽略访问页表之后的TLB更 新时间);(3)、有效位为0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 造价咨询费合同协议
- 返还投资款合同协议
- 武器研制协议书
- 返修水电安装合同协议
- 通风工程包工合同协议
- 灶具合作协议书
- 转让冻干机设备合同协议
- 连锁酒店加盟转让合同协议
- 月饼进店协议书
- 轿车报废协议书模板
- 《解放思想-实事求是-团结一致向前看》课件
- 法医学概论考试题库及答案(二)
- (落地式、悬挑式脚手架)设备设施风险分级管控清单
- 幼儿园学前班数学《基数和序数》课件
- 施工现场安全隐患检查表
- 酒店业大数据分析与精准营销应用
- 红色研学策划方案(2篇)
- 个人形象品牌代言协议
- 中职技能大赛“导游服务”赛项旅游政策与法规及旅游热点问题题库(含答案)
- 【基于单片机的电梯控制系统设计7000字(论文)】
- HY/T 0379-2023赤潮灾害风险评估与区划导则
评论
0/150
提交评论