- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统复习提纲(不完整版)汇编
第一章1.什么是操作系统(OS)?作用是什么?OS是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充 作用管理好这些设备,提高他们的利用率吧和系统吞吐率,并为用户和应用程序提供一个简单的借口,便于用户使用2.OS的主要功能是什么?①处理机管理:进程同步(参考信号量机制)、进程控制(状态的转换)、进程通信和调度②存储器管理:是对内存进行分配、保护和扩充③设备管理 : 设备管理、设备分配和设备处理④文件管理:文件存储空间的管理、目录管理、文件的读写管理和保护3.OS有哪几大特征?基本特征是什么? ①并发性②共享性 ③虚拟性④异步性基本特征:并发性4.设计现代OS的主要目标是什么? ①方便性②有效性③可扩充性④开放性5.单道批处理的缺点:一次只能处理一个程序,系统中的资源得不到充分的利用6.多道批处理:用户所提交的作业先存放在外存上,并排成一个队列,称为“后备队列”,然后由作业调度程序按一定的算法,从后备队列中选择若干个作业调入内存,使他们共享CPU和系统的资源7.时分复用和空分复用技术(虚拟技术)时分复用技术:利用设备为一用户服务的空闲时间,又转去为其他用户服务,使设备得到充分的利用空分复用技术:利用存储器的空闲空间分区域存放和运行其他的多道程序,以此来提高内存的利用率第二章1.前趋图的理解和使用(课本和作业)P342.什么是进程 P36进程是进程实体的运行过程,是系统进行资源分配和调度的独立单位由程序段、相关数据和PCB块三部分构成进程实体3.进程的特征有哪些P36 ①动态性 ②并发性 ③独立性 ④异步性4.进程的三种基本状态是?P36①就绪状态:进程已处于准备好的状态,即进程分配到除CPU以外的所有必要的资源的状态②执行状态:进程获得CPU,程序正在执行的状态③阻塞状态:OS把处理机分配给另一个就绪进程,让受阻进程处于阻塞状态5.进程三种状态的转换(很大几率会考)P37转换过程:就绪→执行,处于就绪队列的进程,当进程调度程序为之分配了处理机(CPU)后,该进程便由就绪状态转变成执行状态。?执行→就绪,处于执行状态的进程在其执行过程中,因分配给它的一个时间片已用完而不得不让出处理机,于是进程从执行状态转变成就绪状态。?执行→阻塞,正在执行的进程因等待某种事件发生如等待I/O设备的输入输出而无法继续执行时,便从执行状态变成阻塞状态。?阻塞→就绪,处于阻塞状态的进程,若其等待的事件已经发生,如I/O设备的输入输出已经完成,于是进程由阻塞状态转变为就绪状态。6.PCB块的作用 P40是使一个在多程序环境下不能独立运行的程序成为一个能独立运行的基本单位,一个能和其他进程并发执行的程序7.PCB块包含的信息有哪些?P40①进程标识符 ②处理机状态 ③进程调度信息 ④进程控制信息 8.进程同步问题(重点)代码要记!必考内容! 生产者-消费者 ①(记录性型信号量)Int in=0;out=0;Item buffer[n]=0;Semaphore mutex=1;empty=n;full=0; Void producer(){Do{Producer is an nexta;Wait(empty);Wait(mutex);Buffer[in]=nexta;In=(in+1)%n;Singal(mutex);Singal(full);}while(true);}Void consumer(){Do{ Wait(full); Wait(mutex); Nextb=buffer[out]; Out=(put+1)%n; Singal(mutex); Singal(empty); Consumer the item nextb;}while(TRUE)}Void main(){ Start; Producer(); Consumer();Finish;}②(AND信号量)Int in=0;out=0;Item buffer[n]=0;Semaphore mutex=1;empty=n;full=0; Void producer(){Do{Producer is an nexta;Swait(empty,mutex);Buffer[in]=nexta;In=(in+1)%n;Ssingal(mutex,full);}while(true);}Void consumer(){Do{Swait(full,empty); Nextb=buffer[out]; Out=(put+1)%n;Ssingal(mutex,empty); Consumer the item nextb;}while(TRUE)}Void main(){ Start; Producer(
您可能关注的文档
- 招标基本知识培训汇编.pptx
- 拉萨市拉萨河(城区段)河道护岸工程汇报材料汇编.pptx
- 柱脚二次灌浆施工方案选编.docx
- 招标文件(检测)汇编.doc
- 招标文件中国矿业大学后勤服务集团饮食服务中心汇编.doc
- 拓客指引手册汇编.pptx
- 招标文件:项目商业公共部分精装修工程汇编.doc
- 招聘与录用资料汇编.docx
- 招标文件山东融汇城音乐中心(A2地块)施工总承包工程汇编.doc
- 招聘面试技巧汇编.pptx
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 2025年内蒙古时事政治考试试卷带解析必考题.docx VIP
- 人教版数学三年级下册单元试卷【1-8合集,含答案】.pdf VIP
- 2025年内蒙古时事政治考试试卷带解析参考答案.docx VIP
- (答案)奥赛经典-奥林匹克数学中的几何问题---习题与讲解(第1-2章).pdf VIP
- 奥赛经典奥林匹克数学中的几何问题.pdf VIP
- 奥的斯电梯ACD4 原理图纸注释.pdf VIP
- 2025国家能源集团新疆哈密能源化工有限公司社会招聘(51人)笔试参考题库附答案解析.docx VIP
- 建设项目环境影响报告表.PDF VIP
- 呼吸科利用PDCA循环提高住院患者吸入剂使用正确率品管圈.pptx VIP
- 2024-2030年全球气动导弹弹射发射器(PMEL)行业现状、重点企业分析及项目可行性研究报告.docx
文档评论(0)