操作系统复习题含答案
更新时间:2023-04-14 19:59:01 阅读量: 实用文档 文档下载
- 操作系统要点与解题推荐度:
- 相关推荐
操作系统复习题含答案
一、什么就是操作系统?您都用过什么操作系统?各有什么特点?
操作系统就是管理计算机硬件资源,控制其她程序运行并为用户提供交互操作界面的系统软件的集合。操作系统就是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。DOS系统都就是以命令的方式运行指令,有的也支持鼠标,甚至也可以做成菜单方式,但跟windows的亲与性相比就是无法相比的。windos系列的操作系统主要特点就就是简单,图形操作,不需要死记命令,适合非专业人士使用。unix系列由于就是开源的,所以操作复杂,功能强大,可以按自己的需求设计与改造,适合专业人士,不适合初学者。
二、试说明操作系统系统的主要功能模块及其主要任务?
处理机管理的主要功能就是:进程管理、进程同步、进程通信与处理机调度;
进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。
进程同步:为多个进程(含线程)的运行进行协调。
进程通信:用来实现在相互合作的进程之间的信息交换。
处理机调度:
(1)作业调度。从后备队里按照一定的算法,选出若干个作业,为她们分配运行所需
的资源(首选就是分配内存)。
(2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给
它,并设置运行现场,使进程投入执行。
内存管理的主要功能有:内存分配、内存保护、地址映射与内存扩充。
内存分配:为每道程序分配内存。
内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。
地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。
内存扩充:用于实现请求调用功能,置换功能等。
设备管理主要功能有: 缓冲管理、设备分配与设备处理以及虚拟设备等。
主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 与I/O 设
备的利用率;提高I/O速度;以及方便用户使用I/O设备、
文件管理的主要功能就是文件存储空间的管理,目录管理,文件的读写管理与文件的共享与保护。主要任务就是对用户文件与系统文件进行管理,以方便用户使用,并保证文件的安全性。
三、什么就是多道程序设计技术?试叙述多道程序运行的特征。
所谓多道程序设计指的就是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始与结束之间。从宏观上瞧就是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上瞧就是串行的,各道程序轮流使用CPU,交替执行。多道程序技术运行的特征:多道、宏观上并行、微观上串行。
四、在一个分时操作系统中,用户提交了一个作业,作业的内容包括:①请求内存(memory);②计算并将结果存于memory;③请求打印机printer;④将memory中的内容在printer上输出;
⑤释放printer;⑥释放memory;⑦结束。
试用分时系统对资源管理的观点论述该作业从提交开始到结束为止,操作系统为其提供服务与控制的全过程。
五、某系统的进程状态转换如图所示,请说明:
操作系统复习题含答案
就绪
执行
阻塞
2
1
4
3
(1)引起各种状态转换的典型事件有哪些?
(2)当我们观察系统中某些进程时,能够瞧到某一进程产生的一次状态转换能引起另一进程作一次转换。在什么情况下,当一个进程发生转换3时能立即引起另一个进程发生转换1?在本题所给的进程状态转换图中,存在四种状态转换。当进程调度程序从就绪队列中选取一个进程投入运行时引起转换1;正在执行的进程如因时间片用完而被暂停执行就会引起转换2;正在执行的进程因等待的事件尚未发生而无法执行(如进程请求完成I/O)则会引去转换3;当进程等待的事件发生时(如I/O完成)则会引起转换4。
如果就绪队列非空,则一个进程的转换3会立即引去另一个进程的转换1。这就是因为一个进程发生转换3意味着正在执行的进程由执行状态变为阻塞状态,这时处理机空闲,进程调度程序必然会从就绪队列中选取一个进程并将它投入运行,因此只要就绪队列非空,一个进程的转换3能立即引起一个进程的转换1。
六、设系统中仅有一类数量为M的独占型资源,系统中N个进程竞争该资源,其中各进程对该类资源的最大需求量为S。当M、N、S分别取下列值时,试判断哪些情况会发生死锁?为什么?
(1)M=2,N=2,S=1 (2)M=3,N=2,S=2
(3)M=3,N=2,S=3 (4)M=5,N=3,S=2
(5)M=6,N=3,S=3
(1),不会死锁,因为每个进程的资源都可以得到满足。
(2),不会,总共两个进程,总有一个进程的申请可以得到满足,当它退出时会释放占有的资源,从而满足另一个进程。
(3),可能,比如说其中一个进程占有两个资源,另一个进程占有1个,两个进程的资源都得不到满足,相互等等,出现死锁。
(4),不会,因为总有两个进程的资源申请得到满足,它们运行完后会释放资源,满足另一个进程。
(5),可能,3个进程,每个进程都分配两个资源的情况下,这时三个进程都没有得到资源的满足,出现相互等待,从而产生死锁。
七、有三类资源A(17)、B(5)、C(20),括号内为资源的数量。有5个进程P1、P2、P3、P4、
最大需求(A,B,C)已分配(A,B,C) P1 5 5 9 2 1 2
操作系统复习题含答案
P2 5 3 6 4 0 2 P3 4 0 11 4 0 5 P4 4 2 5 2 0 4 P5 4 2 4 3 1 4 问
(1)、T0时刻就是否为安全状态,给出安全序列。
(2)、T0时刻,P2: Request(0,3,4),能否分配,为什么?
操作系统复习题含答案
八、在具有快表的段式存储管理方式中,如何实现地址变换及存储保护?
在CPU给出有效地址后,由地址变换机构自动将页号P送入高速缓冲寄存器,并将此
页号与高速缓存中的所有页号比较,若找到匹配页号,表示要访问的页表项在快表中。可直接从快表读出该页对应物理块号,送到物理地址寄存器中。如快表中没有对应页表项,则再访问内存页表,找到后,把从页表项中读出物理块号送地址寄存器;同时修改快表,将此页
表项存入快表。但若寄存器已满,则OS必须找到合适的页表项换出。
九、某多道程序设计系统配有一台处理器与两台外设IO1与IO2,现有3个优先级由高到低的作业J1、J2与J3都已装入了主存,它们使用资源的顺序与占用时间分别就是: J1:IO2(30ms),CPU(10ms),IO1(30ms),CPU(10ms)
J2:IO1(20ms),CPU(20ms),IO2(40ms)
J3:CPU(30ms),IO1(20ms)
处理器调度采用可抢占的优先数算法,忽略其她辅助操作时间,回答下列问题:
(1)分别计算作业J1、J2与J3从开始到完成所用的时间;
(2)3个作业全部完成时CPU的利用率;
正在阅读:
操作系统复习题含答案04-14
道路借用协议书01-01
探析土木工程的现状与发展趋势06-04
情绪管理课后及期末考试答案11-26
2013白云区 七年级英语 第一学期期末考试卷 - 图文01-26
文化生活第一至第八课月考试题08-15
如何做一名师德高尚的人民教师 - 王忠礼09-23
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 复习题
- 操作系统
- 答案
- 市级优秀教师典型事迹材料
- 高二的打算要有计划.doc
- 洛杉矶市中心度假公寓2B(Downtown Los Angeles Vacation Apartme
- 一模理科综合物理试题及答案
- 小学语文新课程标准内容
- 静夜思~~~~_六年级作文
- 英魂之刃奥丁技能怎么加点 四大技能解析
- 2022年西北大学化学与材料科学学院826物理化学考研仿真模拟五套
- 2022年安徽农业大学环境化学之环境化学复试仿真模拟三套题
- (完美版)高中有机化学方程式汇总
- 世毕盟战绩:艺术名校萨凡纳插画offer+1
- 2022年高考英语阅读理解模拟试题及答案(2)
- 一个女人,最好的状态,你做到了几条?_2022经典语录
- 邵雍先天易学流传考论
- 2022年骨伤重点归纳
- 人教版小学语文一年级上册教案全集
- 中小学教师继续教育学分登记指南汇总
- 2014年社区考试时事政治资料
- 新目标七年级下册英语教材改编语法填空
- 2014陕西事业单位考试每日一练(5.15) 多项选择