操作系统考研题及答案
更新时间:2023-07-20 20:33:01 阅读量: 实用文档 文档下载
操作系统考研题及答案 09-10年
<1-13题均为单项选择题>
1. 下列选项中,操作系统提供给应用程序的接口是_____。A.系统调用 B.中断C.库函数 D.原语
2. 下列选项中,导致创建新进程的操作是______。I 用户登录成功 II 设备分配III 启动程序执行A.仅I 和IIB.仅II 和IIIC.仅I 和IIID.I 、II 和III
3. 设与某资源关联的信号量初值为 3,当前值为 1。若 M 表示该资源的可用个数,N 表示等待该资源的进程数,则 M 、N 分别是______。A.0、1B.1、0C.1、2D.2、04. 下列选项中,降低进程优先级的合理时机是_____。A. 进程的时间片用完
B. 进程刚完成 I/ O,进入就绪列队C. 进程长期处于就绪列队中D. 进程从就绪态转为运行态
5. 进程 P0 和 P1 的共享变量定义及其初值为boolean flag[2];int turn = 0;
flag[0] = FA LSE; flag[1] = FA LSE;
若进程 P0 和 P1 访问临界资源的类 C 伪代码实现如下:void P0()// 进程 P0{
while(TRUE){
flag[0]=TRUE; turn=1;
while(flag[1]&&(turn==1)) ;临界区;
flag[0]=FALSE;}}
void P1() // 进程 P1{
while(TRUE){
flag[1]=TRUE; turn=0;
while(flag[0]&&(turn==0)) ;临界区;
flag[1]=FALSE;}}
操作系统考研题及答案 09-10年
则并发执行进程 P0 和 P1 时产生的情形是______。A. 不能保证进程互斥进入临界区,会出现“饥饿”现象B. 不能保证进程互斥进入临界区,不会出现“饥饿”现象C. 能保证进程互斥进入临界区,会出现“饥饿”现象D. 能保证进程互斥进入临界区,不会出现“饥饿”现象
6. 某基于动态分区存储管理的计算机,其主存容量为 55M B(初始为空闲),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配 15M B,分配 30M B,释放 15M B,分配 8M B,分配 6M B,此时主存中最大空闲分区的大小是______。A.7MBB.9MBC.10MBD.15MB
7. 某计算机采用二级页表的分页存储管理方式,按字节编址,页大小为 2^10 字节,页表项大小为 2 字节,逻辑地址结构为:
页目录号页号页内偏移量
逻辑地址空间大小为 2^16页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少 是______。A. 64B. 128C. 256D. 5128. 本地用户通过键盘登陆系统时,首先获得键盘输入信息的程序是______。A.命令解释程序 B.中断处理程序C.系统调用服务程序D.用户登录程序
9. 单处理机系统中,可并行的是I 进程与进程II 处理机与设备III 处理机与通道IV 设备与设备A.I、II和III B.I、II和IVC.I、III和IV D.II、III和IV10. 下列进程调度算法中,综合考虑进程等待时间和执行时间的是______。A.时间片轮转调度算法 B.短进程优先调度算法C.先来先服务调度算法 D.高响应比优先调度算法
11. 某计算机系统中有 8 台打印机,由 K 个进程竞争使用,每个进程最多需要 3 台打印机。该系统可能会发生死锁的 K 的最小值是______。A.2B.3C.4D.512. 分区分配内存管理方式的主要保护措施是______。A.界地址保护B.程序代码保护C.数据保护
D.栈保护
13. 一个分段存储管理系统中,地址长度为 32 位,其中段号占 8 位,则最大段长是______。A.2^8 字节B.2^16 字节C.2^24 字节D.2^32 字节
操作系统考研题及答案 09-10年
14、请求分页管理系统中,假设某进程的页表内容如下表所示:页号 0 1 2页框(Page Frame)号 101H ---254H有效位(存在位) 1 0 1
页面大小为 4KB,一次内存的访问时间是 100ns,一次快表(TLB)的访问时间是 10ns,处理一次缺页的平均时间 108 ns(已含更新 TLB和页表的时间),进程的驻留集大小固定为 2,采用最近最少使用置换算法(LRU)和局部淘汰策略。假设1TLB初始为空;2地址转换时先访问 TLB,若 TLB未命中,再访问页表(忽略访问页表之后的 TLB更新时间);3有效位为 0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断的指令处重新执行。设有虚地址访问序列 2362H、1565H、25A 5H,请问: (1)依次访问上述三个虚地址,各需多少时间?给出计算过程。 (2)基于上述访问序列,虚地址 1565H的物理地址是多少?请说明理由。
15、设某计算机的逻辑地址空间和物理地址空间均为 64KB,按字节编址。若某进程最多需要 6页(Page)数据存储空间,页的大小为 1KB,操作系统采用固定分配局部置换策略为此进程分配 4个页框(Page Frame)。在时刻 260前的该进程访问情况如下表所示(访问位即使用位)。页号 0 1 2 3页框号 7 4 2 9装入时刻 130 230 200 160访问位 1 1 1 1
当该进程执行到时刻 260时,要访问逻辑地址为 17CAH的数据。请回答下列问题: (1)该逻辑地址对应的页号是多少? (2)若采用先进先出(FIFO)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。 (3)若采用时钟(CLOCK)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程 (设搜索下一页的指针沿顺时针方向移动,且当前指向 2号页框,示意图如下)。页框示意图
操作系统考研题及答案 09-10年
16、在天津
大学与南开大学之间有一条弯曲的小路,这条路上每次每个方向上只允许一辆自行车通过。但其中有一个小的安全岛M,同时允许两辆自行车停留,可供两辆自行车已从两端进入小路的情况下错车使用。如图所示。
下面的算法可以使来往的自行车均可顺利通过。其中使用了4个信号量,T代表天大路口资源,S代表南开路口资源, L代表从天大到安全岛一段路的资源,K代表从南开到安全岛一段路的资源。程序如下,请在空白位置处填写适当的PV操作语句,每处空白可能包含若干个PV操作语句。
begin
t:=1;s:=1;l:=1;k:=1; cobegin
从天大到南开的进程 begin
______(1)______ 通过L路段; 进入安全岛M; ______(2)______ 通过K路段
______(3)______ end
从南开到天大的进程 begin
略,与“从天大到南开的进程”相反。 end coendend
答案:
2.3.4.5.6.7.8.9.10.11.12.13.14.
ACBADBBBDDCAC
14、(1) 根据页式管理的工作原理,应先考虑页面大小,以便将页号和页内位移分解出来。页面大小为 4KB,
操作系统考研题及答案 09-10年
即 2^12 ,则得到页内位移占虚地址的低 12 位,页号占剩余高位。可得三个虚地址的页号 P 如下(十六进制的一位数字转换成 4 位二进制,因此,十六进制的低三位正好为页内位移,最高位为页号):
2362H:P=2,访问快表 10ns,因初始为空,访问页表 100ns 得到页框号,合成物理地址后访问主存 100ns,共计 10ns+100ns+100ns=210ns。
1565H:P=1,访问快表 10ns,落空,访问页表 100ns 落空,进行缺页中断处理 108 ns,访问快表 10ns,合成物理地址后访问主存 100ns,共计 10ns+100ns+108 ns+10ns+100ns=100 000 220ns。
25A5H:P=2,访问快表,因第一次访问已将该页号放入快表,因此花费 10ns 便可合成物理地址,访问主存 100ns,共计 10ns+100ns=110ns。
(2) 当访问虚地址 1565H 时,产生缺页中断,合法驻留集为 2,必须从页表中淘汰一个页面,根据题目的置换算法,应淘汰 0 号页面,因此 1565H 的对应页框号为 101H。由此可得 1565H 的物理地址为 101565H。
15、(1) 由于该计算机的逻辑地址空间和物理地址空间均为 64KB = 2^16 B,按字节编址,且页的大小为 1K = 2^10 ,故逻辑地址和物理地址的地址格式均为:页号/页框号(6 位)+页内偏移量(10 位)
17CA H = 0001 0111 1100 1010B,可知该逻辑地址的页号为 000101B = 5
(2) 根据 FIFO 算法,需要替换装入时间最早的页,故需要置换装入时间最早的 0 号页,即将 5 号页装入7 号页框中,所以物理地址为 0001 1111 1100 1010B = 1FCA H。
(3) 根据 CLOCK 算法,如果当前指针所指页框的使用位为 0,则替换该页;否则将使用位清零,并将指针指向下一个页框,继续查找。根据题设和示意图,将从 2 号页框开始,前 4 次查找页框号的顺序为2→4→7→9,并将对应页框的使用位清零。在第 5 次查找中,指针指向 2 号页框,因 2 号页框的使用位为 0,故淘汰 2 号页框对应的 2 号页,把 5 号页装入 2 号页框中,并将对应使用位设置为 1,所以对应的物理地址为 0000 1011 1100 1010B = 0BCA H。
16、(1) P(t); P(l); (2) V(l); P(k); (3) V(k); V(t);
正在阅读:
操作系统考研题及答案07-20
忽必烈改制02-12
材料合成与制备实验报告05-27
历年解析2009年高考文综政治评分细则07-11
高二(17)班级量化管理细则用10-25
医院工会工作调研报告04-26
云开入学考试高起专英语参考答案04-28
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 考研
- 操作系统
- 答案
- 380841—狭义相对论时空观
- 乳腺癌相关基因的分子遗传学研究进展
- 成功理工职场英语答案Unit 1
- 影响老年患者睡眠障碍的原因和护理对策
- 教师资格证试讲评分标准
- 高二理科第一学月考试试卷
- 数字信号处理实验报告答案
- 常见远程操作软件参数
- 镇农业产业化发展概况
- 建筑工程定额与预算(新教才)
- 几种近代仪器分析方法小结
- 语文试题(一)北京东城区示范校2011届高三综合练习
- PVS6.0安装配置手册(中文版)
- 2014广东省高考压轴卷 文科数学 Word版含解析
- 数控车理论知识竞赛题答案
- 新教师自传(个人简历资料汇总)
- _非法传销_之法律透视
- 14秋黄冈市英才学校第三次月考9年级历史试题
- 打完关于医院成立信息化建设领导小组
- 全国连片特困地区分县名单