- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统原理重点知识点
注意:大题必看否则很难及格!
什么是操作系统: 操作系统是配置在计算机硬件上带第一层软件,是对硬件系统的首次扩充。
操作系统的作用: OS作为用户与计算机硬件系统之间带接口、OS作为计算机系统资源带管理者、OS实现啦对计算机资源带抽象
操作系统的目标: 有效性、方便性、可扩充性、开放性
操作系统基本特征(并发性 共享性 虚拟性 异步性)其中最重要的特征是 并发性
操作系统带主要功能:处理机管理 存储器管理 设备管理 文件管理 用户接口
6、进程的三种基本状态:就绪---(进程调度)---执行---(I/O请求)---阻塞---(I/O完成)---就绪 执行---(时间片用完)---就绪 (P38页)
7、进程的特征:动态性 并发性 独立性 异步性
8、批处理系统带特征:脱机 多道 成批处理
9、分时系统带特征:多路性 独立性 及时性 交互性
10、常用I/O控制方式有:程序直接控制方式、中断控制方式、DMA方式、通道方式。
11、为什么要引入缓冲区?(1)缓和CPU与I/O设备间速度不匹配的矛盾。(2) 减少对CPU的中断频率, 放宽对CPU中断响应时间的限制。(3) 提高CPU和I/O设备之间的并行性
12、SPOOLing系统由哪几部分组成?以打印机为例说明如何利用该技术实现多个进程对打印机的共享?
组成:输人井和输出井
这时,用户进程觉得它的打印过程已经完成,而不必等待真正的慢速的打印过程的完成。当打印机空闲时,输出进程将从请求队列队首取出一张打印请求表,根据表中的要求将要打印的数据从输出井传到内存输出缓冲区,再由打印机进行输出打印。打印完后,再处理打印队列中的一个打印请求表,实现了对打印机的共享。
13、什么是死锁?产生死锁的必要条件有哪些?处理死锁的方法?
所谓死锁是指多个进程在运行过程中因争夺资源而造成带一种僵局,当进程处于这种僵持状态时,若无外力作用,他们都将无法再向前推进。必要条件:互斥条件 请求和保持条件 不剥夺条件 环路等待条件 处理方法:预防死锁 避免死锁 检验死锁 解除死锁
以上为简答题可能出带部分 以下全为计算题 做题时照猫画虎就差不多 计算过程比较简单 有不懂得同学赶快在考试之前问一下懂的同学保证你考试能打60分以上。 呵呵
应用题
调度算法(FCFS/SPF 高度优先权 时间片轮转)
有5个进程P1、P2、P3、P4、P5,它们的创建时刻、运行时间和优先数见下表。规定进程的优先数越小其优先级越高。试描述在采用下述调度算法时,各进程的运行过程,并计算平均周转时间(假设忽略进程的调度时间,时间单位为ms)。
(1)先来先服务算法。 (2)剥夺式优先级调度算法。(此问可去掉。增加非剥夺式)
进程 创建时刻 运行时间 优先数 P1 0 3 3 P2 2 6 5 P3 4 4 1 P4 6 5 2 P5 8 2 4 答:
1)先来先服务调度算法:程序的运行过程如下图:
可知:每个进程的周转时间为:T1=3ms; T2=9-2=7ms; T3=13-4=9ms;
T4=18-6=12ms; T5=20-8=12ms。
系统平均周转时间为:T=(3+7+9+12+12)/5=8.6ms
2)剥夺式优先级调度算法:程序的运行过程如下图:
可知:每个进程的周转时间为:T1=3-0=3ms; T2=20-2=18ms; T3=8-4=4ms;
T4=13-6=7ms; T5=15-8=7ms
系统平均周转时间为:T=(3+18+4+7+7)/5=7.8ms
银行家算法
在银行家算法中,T时刻的状态如下表,试问:
(1)T时刻是否安全?
(2)若P2提出请求(1,2,2,2)后,系统能否分配资源?
要求:写出判断的过程。
进程 Allocation Need Available P0 0032 0012 1622 P1 1000 1750 P2 1354 2356 P3 0332 0652 P4 0014 0656
答:(1)利用安全性算法对上面的状态进行分析:
work Need Allocation Work+ Allocation finish P0
P3
P1
P2
P4 1 6 2 2
1 6 5 4
1 9 8 6
2 9 8 6
3 12 13 10 0 0 1 2
06 5 2
1 7 5 0
2 3 5 6
0 6 5 6 0 0 3 2
0 3 3 2
1 0 0 0
1 3 5 4
0 0 1 4 1 6 5
您可能关注的文档
- 新教师培训圆-满结束.doc
- 新形式下教师-研修初探.doc
- 新时代的劳动-者..doc
- 新时期班主任-的角色转换.doc
- 新时期教师如-何加强职业道德修养.doc
- 新时期教师应-加强职业道德修养.doc
- 新时期高中生-数学兴趣的培养.doc
- 第二部分 家庭财务报表分析.ppt
- 新时期高中生-数学学习兴趣的培养.doc
- 新建 Mic-r-osoft PowerPoint 演示文稿..ppt
- 21 古代诗歌五首《游山西村》《己亥杂诗》对比阅读课件(共25张PPT)(内嵌音频+视频).pptx
- 16 海上日出 说课课件(共31张PPT)(内嵌音频+视频).pptx
- 9.3公正司法课件(共23张PPT)高中政治统编版必修三政治与法治.pptx
- 2.1生活中的变量关系 课件(共23张PPT)(内嵌音频+视频).pptx
- 9.2把握适度原则-课件(共27张PPT)--高中部统编版选择性必修三《逻辑与思维》第三单元.pptx
- 2.3 函数的单调性和最值 课件(共42张PPT)(内嵌音频+视频).pptx
- 2.2.2 函数的表示法 课件(共30张PPT)(内嵌音频+视频).pptx
- XX露天煤矿2025年安全生产目标实施方案.docx
- 防台、防汛安全教育培训材料.pptx
- 2025年新疆党员面试题库及答案.doc
文档评论(0)