—A-操作系统引论.pptx
《—A-操作系统引论.pptx》由会员分享,可在线阅读,更多相关《—A-操作系统引论.pptx(65页珍藏版)》请在咨信网上搜索。
1、课程说明学习目的:学习操作系统的基本原理和基本概念,掌握操作系统的基本管理功能,加深对计算机系统的理解和提高软件开发水平;课程地位:基础核心课;承上启下;学习方法:以问题驱动学习、理论联系实际;课堂要求:遵守课堂纪律,“预习+课堂学习+复习”,按时按量完成作业。课程内容n操作系统引论n进程管理n处理机调度与死锁n存储管理n设备管理n文件管理n操作系统接口n网络操作系统nUNIX系统结构1.OS 引论(Introduction)n1.1 操作系统的目标和作用n1.2 操作系统的发展过程n1.3 操作系统的基本特性n1.4 操作系统的主要功能n1.5 OS结构设计1.1 操作系统的目标和作用n操作
2、系统的目标:1)有效性:充分利用系统资源;2)方便性:计算机系统更容易使用;3)可扩充性:便于功能的增加和修改;4)开放性:程序的可移植和互操作性。1.2 操作系统的目标和作用n操作系统的作用:计算机硬件系统调用 命令 图形、窗口操作系统应用程序用 户1 1)用户与计算机硬件系统之间的接口)用户与计算机硬件系统之间的接口n提供良好的界面;方便使用;n操作系统提供了三种方式来使用计算机:n(1)命令方式;(2)系统调用方式;(3)图形、窗口方式。1.1.2 操作系统的作用1.1.2 操作系统的作用2 2)计算机资源的管理者)计算机资源的管理者n合理组织工作流程;n管理和分配系统资源(软、硬);n
3、资源共享;n3)对资源的抽象对资源的抽象(扩充机器扩充机器)硬 件物理接口用户用户硬 件物理接口I/O软件I/O操作命令(Read,Write)n裸机;n软件虚拟机;n操作系统虚拟机(多次扩充)。软件:语言处理程序 虚拟机2软件:操作系统 虚拟机1 硬件(裸机)虚拟机虚拟机:二者结合变成了功能更强大、使用更方便 的机器n固件固件:为了改善系统的性能,将操作系统中与硬件密切有关的部分软件,通过微程序设计技术转化为硬件,也就是通常所说的固化,这些具有软件功能的硬件称为固件。n总结:总结:5、从发展观点看:、从发展观点看:1、从用户的观点看:、从用户的观点看:操作系统是用户和计算机之间的接口。操作系
4、统是用户和计算机之间的接口。2、从资源管理的观点看:、从资源管理的观点看:它是管理和控制计算机系统资源的管理软件。它是管理和控制计算机系统资源的管理软件。3、从进程的观点看:、从进程的观点看:它是合理组织计算机工作流程的大型软件。它是合理组织计算机工作流程的大型软件。4、从软件分层、扩充机器的观点看:、从软件分层、扩充机器的观点看:OS是扩充裸机的第一层系统软件,它是由若干层次、是扩充裸机的第一层系统软件,它是由若干层次、按照一定结构形式组成的有机体。按照一定结构形式组成的有机体。OS是为了给计算机系统功能扩展提供支撑平台,使是为了给计算机系统功能扩展提供支撑平台,使之在追加新的服务和功能时更
5、加容易和不影响原有的服之在追加新的服务和功能时更加容易和不影响原有的服务和功能。务和功能。什么是操作系统?什么是操作系统?n定义:n操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。n理解:.是系统软件,由一整套程序组成.基本职能是控制和管理系统内各种资源,有效的组织多道程序运行.提供众多服务方便用户使用,扩充硬件功能即:管理者、组织者、服务者即:管理者、组织者、服务者操作系统举例nMS OS:MS DOS,MS Windows 3.x,Windows 9X,Windows NT,Windows 2000/XP,Windows Vista,W
6、in7nUNIX:BSD,SRV4,OSF1,SCO UNIX,AIX,Solaris,LinuxnNOS:Novell Netware1.1.3 推动操作系统发展的主要动力推动操作系统发展的主要动力n不断提高计算机资源的利用率n方便用户n器件的不断更新换代n计算机体系结构的不断发展1.2 操作系统的发展过程操作系统的发展过程n计算机的发展过程(按元器件)第一代:电子管时代,无第二代:晶体管时代,批处理系统第三代:集成电路时代,多道程序设计第四代:大规模和超大规模集成电路,分时系统操作系统的形成与发展操作系统的形成与发展n人工(无)操作阶段n批处理阶段n多道程序系统n分时系统n实时系统n通用操
7、作系统n微机操作系统n网络操作系统n分布式操作系统1.人工操作阶段(无操作系统)n上机过程:程序纸带(或卡片)装上输入机,启动输入机把程序和数据送入计算机通过控制台开关,启动程序运行监视和控制它的执行打印机输出计算结果,卸下纸带n人工干预n计算机运行的高速度与手工操作的慢速度之间的矛盾。缺点:作业不能自动转换用户独占机器CPU等待人工操作(人机矛盾)为了缩短作业的建立时间为了缩短作业的建立时间,减少错误操作尽减少错误操作尽可能地提高可能地提高CPU的利用率的利用率,采取了两个措施采取了两个措施:1.配备专门的操作员配备专门的操作员 2.批处理批处理(联机批处理、联机批处理、脱机批处理脱机批处理
8、)联机批处理联机批处理:用户上机前用户上机前,需向操作员提交程序、数据和需向操作员提交程序、数据和一个作业说明书一个作业说明书,提供用户标识、用户想使用的提供用户标识、用户想使用的编译程序以及所需的系统资源等基本信息编译程序以及所需的系统资源等基本信息.2.早期批处理脱机批处理模型脱机批处理模型 脱机批处理原理:在主机之外另设一在主机之外另设一台卫星机(外围计算机),它负责工作台卫星机(外围计算机),它负责工作而主机专门完成计算任务。而主机专门完成计算任务。纸带机卡片机打印机卫星机主机输入带输出带批处理阶段n早期批处理系统n联机批处理:解决了作业自动转换;n脱机批处理:使I/O操作和主机分离;
9、n解决人-机矛盾以及高速CPU和低速I/O设备的矛盾 由主机和卫星机组成。卫星机又称外围计算由主机和卫星机组成。卫星机又称外围计算机,不与主机直接连接,只与外部设备打交道机,不与主机直接连接,只与外部设备打交道.主主机与卫星机可以并行操作,二者分工明确,可以充机与卫星机可以并行操作,二者分工明确,可以充分发挥主机的高速计算能力。分发挥主机的高速计算能力。批处理系统解决了人批处理系统解决了人机矛盾以及高速机矛盾以及高速CPU和和低速低速I/O设备的矛盾。它的出现促进了软件的发最设备的矛盾。它的出现促进了软件的发最重要的是产生了起管理作用的监督程序。重要的是产生了起管理作用的监督程序。优点优点:减
10、少了减少了CPU的空闲时间;的空闲时间;提高了提高了I/O速度;速度;实现了作业的自动过渡实现了作业的自动过渡 缺点缺点:磁带需人工拆卸;系统的保护问题磁带需人工拆卸;系统的保护问题;3.单道批处理系统 单道批处理系统单道批处理系统:系统每次中调用一个用系统每次中调用一个用户作业程序进入主存并运行。户作业程序进入主存并运行。用户程序计算监督程序请求输入I/O操作启动I/O结束中断I/O完成继续计算单道程序工作示例单道程序工作示例还有下一个作业?把下一个作业的源程序转换为目标程序源程序有错吗?装配目标程序运行目标程序开始是否停止是否图1-4 单道批处理系统的处理流程单道批处理的特征特征:特征:1
11、)自动性自动性:无需人工干预:无需人工干预 2)顺序性顺序性:按进入磁带的顺序进入内存按进入磁带的顺序进入内存 3)单道性单道性:内存中仅存一个作业运行内存中仅存一个作业运行缺点:缺点:1)系统没有任何保护自己的措施系统没有任何保护自己的措施;2)程序进入死循环必须要程序员干预)程序进入死循环必须要程序员干预。作业作业(Job)(Job)要求计算机系统按指定步骤对初始数要求计算机系统按指定步骤对初始数据进行处理并得到结果的一系列工作的集合。据进行处理并得到结果的一系列工作的集合。4.多道批处理系统n多道程序设计的概念n单道程序工作:单道程序工作:指计算机主存中只存一个作指计算机主存中只存一个作
12、业,辅存中存放多个作业业,辅存中存放多个作业n多道程序工作:多道程序工作:在辅存中存有大量作业,并在辅存中存有大量作业,并将这些作业按一定要求排成队列,从这些作将这些作业按一定要求排成队列,从这些作业队列中,选出几个作业进入主存多道运行业队列中,选出几个作业进入主存多道运行单道与多道程序工作示意中断请求中断请求中断n中断中断(InterruptsInterrupts):是指CPU对系统中发生的异步事件的响应。中断的含义是当这些异步事件发生后,打断了处理机对当前程序的执行,而转去处理该异步事件,即执行该事件的中断处理程序,直到处理完了之后,再转向原程序的中断点执行。n中断一般可分为中断一般可分为
13、硬件中断和软件中断硬件中断和软件中断二大类二大类。硬件中断硬件中断又可分为n硬件故障中断例如:电源故障、从内存取指令错、取数据错n输入输出中断 当外部设备或通道操作正常结束或发生某种错误时发生的中断。例如:设备出错、传输结束n外部中断对某台中央处理机而言,它的外部非通道式装置所引起的中断称为外部中断。例如:时钟中断、操作员控制台中断。2、分级、分级 即:根据即:根据中断源中断源来确定中断执行的优先级。也就来确定中断执行的优先级。也就是当有多个中断源同时发出中断请求时先执行哪个是当有多个中断源同时发出中断请求时先执行哪个中断。中断。中断的优先选择由中断的优先选择由硬件硬件来实现的,在计算机中设来
14、实现的,在计算机中设置了若干个中断级,从大到小给每个中断级置了若干个中断级,从大到小给每个中断级编号编号。对每个优先级分配的原则,一般是对对每个优先级分配的原则,一般是对紧急的、重要紧急的、重要的、较频繁发生的的、较频繁发生的中断源中断源分配较高的中断优先级分配较高的中断优先级。中断处理过程图 1-5单道和多道程序运行情况 多道程序系统n多道程序系统:指允许多个相互独立的程序同时存在于主存中,而且同时进入系统的几道程序都处于运行过程中,各道程序轮流占用处理机,交替运行。n多道批处理的运行特征:n多道:内存中同时存放几个作业;n宏观上并行运行:都处于运行状态,但都未运行完;n微观上串行运行:各作
15、业交替使用CPU;n在当前运行的作业需作I/O处理时,CPU转而执行另一个作业。(I/O完成后是否立刻恢复执行?)多道批处理系统需要解决的问题:n处理机管理问题;n内存管理问题;nI/O设备管理问题;n文件管理问题;n作业管理问题;多道程序系统n优点:n资源利用率高:CPU和内存利用率较高;n系统吞吐量大:单位时间内完成的工作总量大;n缺点:n平均周转时间长:短作业的周转时间显著增长;n无交互能力:整个作业完成后或中间出错时,才与用户交互,不利于调试和修改;分时系统n1.分时系统分时系统(Time-Sharing System)的产生的产生 推动多道批处理系统形成和发展的主要动力,是提高资源利
16、用率和系统吞吐量,那么,推动分时系统形成和发展的主要动力,则是用户的需求。n(1)人机交互。n(2)共享主机。n(3)便于用户上机。2.分时系统实现中的关键问题分时系统实现中的关键问题 最关键的问题是如何使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,再将结果返回给用户。即使有多个用户同时通过自己的键盘键入命令,系统也应能全部地及时接收并处理.(1)及时接收:多路卡缓冲区(2)及时处理:各个用户的作业必须都在内存中,且应能频繁地获得处理机而运行n为实现人机交互,必须改变批处理系统的运行方式:.作业不能先进入磁盘,应直接进入内存。.不允许一个作业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 引论
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。