



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统参考答案一、单项选择题:(每题1.5分,共30分)1. C 2. A 3. B 4. B 5. A6. D 7. B 8. A 9. A 10. A11. C 12. A 13. D 14 A 15. B 16. C 17. C 18 A 19 C 20 D二.判断题(每小题1分,共10分)1. X 2. X 3. 4. 5. X6. 7. X 8. 9. X 10. 三.简答题:(每小题4分,共20分)1. 进程与程序的关系和区别是什么?答:进程和程序是既有联系又有区别的两个概念:(1) 程序是指令的集合,静态概念;进程是程序在处理机上的一次执行过程,动态概念;。(2) 程序是长期存在的,进程有生命周期,有创建、活动、消亡。(3) 程序仅是指令的有序集合;而进程则由程序、数据和进程控制块组成。(4) 进程与程序之间不是一一对应的,即同一程序同时运行于若干不同的数据集合上,它将属于若干个不同的进程;而一个进程可以执行多个程序。2. 什么是死锁?产生死锁的原因是什么?答:死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,进程将无法向前推进。产生死锁的原因有以下两点:(1)系统资源不足;(2)进程推进顺序不当。3. 有几种I/O控制方式?各有何特点?答:I/O控制方式有四种:程序直接控制方式、中断控制方式、DMA方式和通道控制方式。(1) 程序直接控制方式:优点是控制简单,不需要多少硬件支持。但CPU和外设只能串行工作,且CPU的大部分时间处于循环测试状态,使CPU的利用率大大降低,因此该方式只适用于那些CPU执行速度较慢且外设较少的系统。(2) 中断处理方式:优点是能实现CPU与外设间的并行操作,CPU的利用率较程序直接控制方式大大提高。由于在一次数据传送过程中CPU通常以字节为单位进行干预,中断次数较多而耗去大量的CPU时间。(3) DMA方式:与中断方式相比,DMA方式是在一批数据传送完成后中断CPU,从而大大减少CPU进行中断处理的次数,且DMA方式下的数据传送实在DMA控制下完成的。但DMA方式仍有一定的局限,如对外设的管理和某些操作仍由CPU控制,多个DMA控制器的使用也不经济。(4) 通道控制方式:CPU只需发出I/O指令,通道完成相应的I/O操作,并在操作结束时向CPU发出中断信号;同时一个通道还能控制多台外设。但是通道价格较高,从经济角度出发不宜过多使用。4. 试述文件管理系统设置打开文件、关闭文件命令的原因?答:操作系统需要处理大量用户文件,而访问一个文件需要查询目录,有时甚至需要多次查询目录。由于文件目录和文件一起存放在辅存上,当存取文件时,必须先到辅存中读取文件目录信息,从中获得文件的存放地址,然后存取文件。这样一来,文件信息的存取将花费很多时间。如果将整个文件目录放入主存,虽然可以提高存取速度,但需要占用大量主存空间,显然不可取。实际上,在一段时间内使用的文件数是有限的,因此只需要将当前要使用的文件目录复制到内存就可以了。这样既不占用太多的主存空间,又可以提高查询目录的速度。为此,大多数操作系统中设置了打开文件和关闭文件命令。打开文件命令的功能是将文件的有关目录新媳妇知道贮存活动文件表中,以建立用户和这个文件的联系。关闭文件命令的功能是用户宣布这个文件当前不再使用,系统将其在主存中的相应目录信息删去,因而也就切断了用户同这个文件的联系。5. UNIX系统核心由哪两个子系统组成?各子系统的功能是什么?答:UNIX系统核心由文件子系统和进程控制子系统组成。进程控制子系统负责进程同步、进程间通信、进程调度和存储管理。文件子系统管理文件,包括分配文件存储空间、控制对文件的存取以及为用户检索数据。文件子系统通过一个缓冲机制同设备驱动部分交互作用。四(12分). 解:(1)P、V操作是两条原语,定义如下: P操作:P操作记为P(S),其中S为一信号量,它执行时主要完成下述动作: S=S-1若S=0,则进程继续运行。若S0,则进程继续运行。若S=0,则从信号量的等待队列中移出队首进程。使其变为就绪状态。(2)描述如下:Var empty1,empty2,full1,full2:semaphore:=1,1,0,0; begin parbegin process1: begin repeat 从磁盘读一个记录; P(empty1); 将记录存入缓冲区1; V(full1); until false; endprocess 2: begin repeat P(full1); 从缓冲区1取出纪录; V(empty1); P(empty2); 将记录存入缓冲区2; V(full2); until false; endprocess 3: begin repeat P(full2); 从缓冲区2取出纪录; V(empty2); 打印记录; until false; end parend 五、(14分)解:(1)中断位:也称状态位,表示该页是否已调入内存;访问位:记录本页在一段时间内被访问次数;修改位:表示该页调入内存后是否修改过;辅存地址:指出该页在辅存上的地址。(2)设页号为P,页内地址为d,逻辑地址为A,页面大小为L,则:P=INTA/L d=A mod L当执行到单元的指令“,”时,系统地址变换如下:L=1024B,A=1800,则P=INT1800/1024=1,d=1800 mod 1024=776故A=1800(1,776)查页表第1页在第5块,所以物理地址为:5896(3) 当执行到单元指令( ,)时,系统地址变换如下:L=1024B,A=3600,则P=INT3600/1024=3,d=3600 mod 1024=528故A=3600(3,528)查页表第3页为调入内存,所以产生缺页中断,从辅存8000位置将该页调入。六、(14分)答:(1)301块。 (2)磁盘块的分配过程如下:首先检查空闲盘块号栈是否上锁,如未上锁,便从栈顶取出一空闲盘块号,将与之对应的盘块分配给用户,然后将栈顶指针下移一格。若该盘块号已是栈底,既S.free(0),这是当前栈中最后一个可分配的盘块号。由于该盘块号所对应的盘块中记有下一组可用的盘块号,因此,调用磁盘读过程,将栈底盘块号所对应的盘块的内容读入栈中,作为新的盘块号栈的内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业公民报告2025下半年发展报告监护类器械
- 建筑材料市场推广合同(2025年)-CF-2008-0111
- 2025年直播带货平台内容创作者服务合同协议
- 起货机安装合同5篇
- 国际贸易实务合同样本及解析
- 电商平台委托发货合同范本
- 搬运装卸承包合同7篇
- 杉木地板运输合同5篇
- 墙面宣传广告合同8篇
- 合同风险评估与预防策略
- 2025房地产中介劳动合同协议书范本
- 教科版科学五年级上册2.1地球的表面教学课件
- 急进性肾小球肾炎患者的护理
- 2025至2030中国克罗恩病药物行业项目调研及市场前景预测评估报告
- 知识分享大讲堂活动方案
- 2026届初三启动仪式校长讲话:初三启航!以信念为舵赴青春与使命之约
- 暖通施工工程方案(3篇)
- 消化内科常见疾病诊疗标准与流程
- XX中小学落实“双减”政策及加强“五项管理”实施方案
- 急性淋巴细胞白血病课件
- 2025-2026学年鲁科版小学劳动技术一年级上册教学计划及进度表
评论
0/150
提交评论