- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 操作系统的基本概念 本章学习目标 ★计算机发展到今天,从个人计算机到巨型计算机系统,毫无例外都配置一种或多种操作系统。如果要让用户去使用一台没有操作系统的计算机,那将是难以想象的。那么,什么是操作系统,为何需要操作系统,操作系统在计算机系统中具有什么地位,它应有什么样的功能,等等,我们将在本章学习。 ★本章学习目标: 1、了解操作系统的基本类型。 2、掌握操作系统的功能。 3、理解操作系统的组成。 4、了解操作系统的接口。 什么是操作系统 ★计算机系统=硬件+软件 ★裸机=未配置任何软件的计算机 ★用户所用计算机系统=经过若干层软件改造的系统 ★操作系统(OS:Operating System): 位于各种软件的最底层 它与硬件软件的关系:见图: 操作系统: 是与计算机硬件关系最为密切的系统软件, 是硬件的第一层软件扩充,其它软件运行的基础; 为何需要操作系统 ★操作系统并不是与计算机硬件一起诞生的, ★它是在人们使用计算机的过程中,为了满足两大需求: 提高资源利用率、增强计算机系统性能, ★伴随着计算机技术本身及其应用的日益发展, ★而逐步地形成和完善起来的。 操作系统的发展史 手工操作 批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 1.手工操作(无操作系统) ★ 1946年第一台计算机诞生--20世纪50年代中期:未出现操作系统,计算机工作采用手工操作方式。 ★其过程见图: 手工操作方式两大特点: (1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低。 (2)CPU 等待手工操作。CPU的利用不充分。 ★ ? 20世纪50年代后期,出现人机矛盾:手工操作的慢速度和计算机的高速度之间形成了尖锐矛盾,手工操作方式已严重损害了系统资源的利用率(使资源利用率降为百分之几,甚至更低),不能容忍。 ★唯一的解决办法:只有摆脱人的手工操作,实现作业的自动过渡。?成批处理 ? 批处理系统 ★批处理系统:加载在计算机上的一个系统软件,在它的控制下,计算机能够自动地、成批地处理一个或多个用户的作业。 ★作业=程序+数据+命令。 ? 联机批处理系统 ★是首先出现的批处理系统, ★联机:作业的输入/输出由CPU来处理。见图1.3。 脱机批处理系统 ★为克服与缓解:高速主机与慢速外设的矛盾,提高CPU的利用率,又引入了脱机批处理系统, ★脱机:输入/输出脱离主机控制。如图所示。 ? ★增加一台卫星机:不与主机直接相连而专门用于与输入/输出设备打交道。 ★其功能是: (1)从输入机上读取用户作业并放到输入磁带上。 (2)从输出磁带上读取执行结果并传给输出机。 ★这样,主机:不直接与慢速的输入/输出设备打交道,而与速度相对较快的磁带机发生关系,? 有效缓解了主机与设备的矛盾。 ★主机与卫星机可并行工作,二者分工明确,可以充分发挥主机的高速计算能力。 ★脱机批处理系统:20世纪60年代应用十分广泛, ★优:极大缓解了人机矛盾及主机与外设的矛盾。 IBM-7090/7094:配备的监督程序就是脱机批处理系统,是现代操作系统的原型。 ★缺:每次主机内存中仅存放一道作业,每当它运行期间发出输入/输出(I/O)请求后,高速的CPU便处于等待低速的I/O完成状态,致使CPU空闲。 ★为改善CPU的利用率,又引入了多道程序系统。? 多道程序系统 1)多道程序设计技术? ★所谓多道程序设计技术,就是: 允许多个程序同时进入内存并运行。即: ★同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序。 ★单道程序与多道程序的运行过程如图所示。 ★在A程序计算时,I/O空闲, ★ A程序I/O操作时,CPU空闲(B程序也是同样); ★必须A工作完成后,B才能进入内存中开始工作, ★两者是串行的,全部完成共需时间=T1+T2。 ★改进? ★可将A、B两道程序同时存放在内存中,它们在系统的控制下,可相互穿插、交替地在CPU上运行: ★当A程序因请求I/O操作而放弃CPU时,B程序就可占用CPU运行,这样: ★ CPU不再空闲,而正进行A I/O操作的I/O设备也不空闲, ★显然,CPU和I/O设备都处于“忙”状态, ★大大提高了资源的利用率,从而也提高了系统的效率, ★ A、B全部完成所需时间T1+T2。 ★多道程序设计技术优: 使CPU得到充分利用,改善I/O设备和内存的利用率,? 提高了整个系统的资源利用率和系统吞吐量(单位时间内处理作业(程序)的个数)?提高了整个系统的效率。 多道
您可能关注的文档
- 学生贺卡作业和印章制作.ppt
- 孩子把你的手给.ppt
- 生活中的英语.ppt
- 宇宙与微观世界.ppt
- 生活方式英语在读生和就业者.ppt
- 生涯设计之职业探索.ppt
- 安全主体责任.ppt
- 安全带的作用.ppt
- 生物化学第29章脂类的生物合成.ppt
- 生物科学与社会--合理使用抗生素.ppt
- (通用)关于2024年度党员干部民主生活会召开情况的报告.docx
- 2025年党委党组理论学习中心组学习计划+政府办公室2025年党组理论学习中心组专题学习计划.docx
- 纪委监委理论学习中心组2025年专题学习计划+2025年市委办公室理论学习中心组专题学习计划.docx
- 3篇 2025年《政府工作报告》心得体会.doc
- 党组书记在党委理论学习中心组学习研讨会上的发言材料+人大办公室机关关于2025年党组理论学习中心组专题学习计划.docx
- 2025年党支部组织生活会谈心谈话记录+党支部书记和组织委员组织生活会前谈心谈话记录.docx
- 2025年二季度党课讲稿(以中央精神为指引推动2025年工作开好局起好步;强化廉洁教育,筑牢拒腐防变思想防线;开局即决战,起步即冲刺).docx
- 2025年二季度廉政专题、纪检专题党课讲稿(大力纠治“微腐败”和不正之风推动基层风气;深化全面从严治党,净化党内政治生态).docx
- 学习2025年《关于加强新时代中小学体育教师队伍建设若干举措的通知》心得体会研讨发言.docx
- 2025年专题组织生活会个人检视剖析情况报告(检视学习贯彻党的创新理论情况:检视党性修养提高情况:检视联系服务群众情况:检视发挥先锋模范作用情况).doc
文档评论(0)