下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 1 / 4 2006年秋操作系统试卷答案 2006年秋操作系统试题 (注意:所有答案均写在答题纸上。务必标明题号。) 处理机状态有哪几种?它们的区别和作用是什么?哪些情况会导致正在运行的用户进程进入核心态?(共10分) 答:处理机状态通常有两种:核心态和用户态。在核心态下运行的程序可以执行特权指令,可以访问所有地址空间,而用户态下运行的程序只能执行普通指令,只能访问用户的地址空间。核心态用于运行操作系统内核程序,用户态用于运行应用程序。中断、异常(包括系统调用)会导致正在运行的用户进程进入核心态。 什么是进程和线程?应用程序可以采用多进程实现,也可以采用多线程实现,试分析这两种实现方法对应用
2、程序的运行有什么影响?(共10分)答:进程是程序的一次执行过程,线程是进程的执行单位。采用多进程可以实现并行的应用程序,由于进程之间的计算过程与IO过程的交替重叠地进行,可以减少应用程序的IO等待时间,提高CPU的利用率和应用程序的运行速度。采用多线程也可以实现并行的应用程序,由于减少了并行程序的通信和调度切换开销,可以进一步提高应用程序的运行速度。 哪些事件的发生会引起进程调度?优先级调度和时间片轮转调度各有什么特点?为了使某个用户进程更快地运行,作为系统管理员可以采用哪些措施?(共10分) 答:引起进程调度的事件有:进程运行结束;正在运行的进程被阻塞;时间片用完;在剥夺调度中某个就绪进程的
3、优先级比当前运行进程高。优先级调度可以保证高优先级进程有相对较短的周转时间,但可能导致低优先级进程被“饿死”。时间片轮转调度可以保证每个进程有被调度的机会,减少平均等待时间,提供较好的响应时间。系统管理员可以提高进程的优先级;挂起其他进程。 2 / 4 什么是临界区?实现临界区需要满足哪些条件?下面是实现信号量及P、V操作的程序,你认为程序有问题吗?说明理由。(共10分) type semaphore=record value: integer; L: queue of process; end; var S: semaphore; P(S): S.value=S.value-1; if S.
4、value0 then begin 进程p按照优先级的大小挂入S.L中; block(p); end; V(S): S.value=S.value+1; if S.value0 then begin 从S.L头部取出进程p; wakeup(p); end; 答:临界区是指操作临界资源、需要互斥执行的程序段。实现临界区需要满足的条件:有空即进,单一进入,多中择一,有限等待。(或Dijkstra的五个准则) 3 / 4 由于进程是按照优先级的顺序被允许进入临界区,低优先级进程可能被永远拒绝在临界区之外,因此不能满足“有限等待”的原则。 在页式存储管理系统中,什么时候为进程分配内存?分配的单位是什么
5、?简述下面页表项中各个域的作用。(共10分) 答:在页式存储管理系统中,当进程访问到某个不在内存的页面而引起页面例外时,操作系统才为进程分配内存,分配的单位是页帧。 合法项:该页面在虚地址空间中是否合法。 驻留位:该页面是否在内存中。 保护位:该页面是否允许读、写或执行。 修改位:该页面是否被“写”过 磁盘块号:该页面在磁盘中的位置。 页帧号:该页面对应的内存页帧。 I/O控制方式有哪几种?简述它们各自的特点以及如何影响系统的性能。(共10分) 答:IO控制方式有:直接控制、中断控制、DMA方式、IO通道(IO处理机)。 直接控制:在IO过程中,CPU需要轮询IO控制器的状态,CPU计算与IO
6、过程只能串行进行。 中断控制:在IO过程中,每当设备完成一次IO动作时,由IO控制器向CPU发送一个中断信号,而在此期间CPU可以执行其他程序,因此提高了CPU利用率。 DMA:在IO过程中,DMA可以直接访问内存,完成整个数据块(多个连续字节)的传输,不需要CPU的干预,因此CPU的计算过程与IO过程可以并行进行,进一步提高了CPU利用率。 4 / 4 IO通道:IO通道可以执行IO程序,控制多个IO设备,完成复杂的数据传输。在IO过程中,CPU只需要向IO通道发送IO请求,后者就能完成整个IO过程。因此CPU的计算过程与IO过程可以完全并行进行,使CPU利用率达到最高。 简述操作系统的文件保护机制。文件句柄可以通过创建子进程传递给子进程使用,但不能传递给其他进程使用,为什么?(共10分) 答:文件的创建者为文件规定访问权限,规定哪些用户对文件拥有哪些访问权限(读、写、执行);文件访问权限保存在FCB中,当用户打开文件时,操作系统根据FCB中的访问权限决定是否批准用户要求的访问权限;批准的访问权限保存在进程的FOB中,当用户操作文件时,操作系统检查用户的操作是否在FOB中的访问权限范围之内,否则拒绝执行用户的文件操作。 文件句柄是操作系统批准进程使用文件的唯一凭证,是进程PCB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《环境微生物学》本科题集
- 九江-PEP-2024年小学三年级上册英语第四单元期末试卷
- DB5120T 22-2024 柠檬种植农业气象服务规范
- 广西来宾市兴宾区2023-2024学年七年级下学期期中考试英语试题(含答案)
- 勾股定理的综合探究题型(原卷版+解析)
- 2024年非标智能装备项目资金需求报告
- 氧化石墨烯粉体失重率测定 热重分析法-征求意见稿
- 2.5.1 三角函数的应用-仰俯角、方向角问题 同步练习
- 保育员技能培训试题及答案
- 酯油脂-2024年高中化学讲义(选择性必修三)
- 团结友爱和睦相处主题班会
- 2024年采购部年度工作总结
- 2024年江苏省中等职业学校学生学业水平考试机械CAD绘图评分表
- 期中 (试题) -2024-2025学年外研版(三起)英语六年级上册
- 中小学教师职业道德规范(2023年修订)全文1500字
- 2025届高考语文复习:鉴赏诗歌的语言(炼字、炼句、语言风格)+课件
- 2024年企业收购委托代理协议文件版
- 统编版(2024)七年级上册道德与法治第八课《认识生命》教学设计
- 2024中国移动重庆公司社会招聘138人高频难、易错点500题模拟试题附带答案详解
- 二十届三中全会精神知识竞赛试题及答案
- (完整版)初中道德与法治课程标准
评论
0/150
提交评论