中原工学院操作系统第1章-引论课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《中原工学院操作系统第1章-引论课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中原 工学院 操作系统 引论 课件
- 资源描述:
-
1、u先导问题:先导问题:=整体了解整体了解OS 操作系统?操作系统?分类?分类?特征?特征?功能?功能?系统结构?系统结构?操作系统操作系统2023-8-272目录目录1.1 操作系统的目标和作用操作系统的目标和作用 1.2 操作系统的发展过程操作系统的发展过程 1.3 操作系统的基本特性操作系统的基本特性1.4 操作系统的主要功能操作系统的主要功能 1.5 操作系统的结构设计操作系统的结构设计 操作系统操作系统2023-8-273计算机系统的组成结构及计算机系统的组成结构及OS在系统中的地位在系统中的地位:软件与硬件的关系软件与硬件的关系:硬件是软件的运行基础,软件对硬件功能进行扩充.虚拟机虚
2、拟机的概念:裸机经软件扩充后的功能更强的计算机称为虚拟机.(因不直接对应一台物理机)操作系统操作系统2023-8-274 一、一、目标目标 措施措施 1.方便性方便性:方便用户使用方便用户使用 用户用户-OS-硬件硬件 2.有效性有效性:资源得到有效应用资源得到有效应用 资源管理资源管理(处理机处理机.存储器存储器.设备设备.文件文件)增强系统的处理能力增强系统的处理能力 组织工作流程组织工作流程(调度,调度,I/O-CPU)3.可扩充性可扩充性:增加新增加新/修改老功能修改老功能 系统结构系统结构(模块,层次)(模块,层次)4.开放性开放性:兼容兼容 互连互连 世界标准世界标准OSI 1.1
3、 操作系统的目标和作用操作系统的目标和作用操作系统操作系统2023-8-275二、作用二、作用 (2种基本观点)操作系统操作系统2023-8-2761.2 操作系统的形成操作系统的形成 操作系统操作系统2023-8-2771.无操作系统的计算机系统无操作系统的计算机系统:45年年(诞生诞生)50年代中期年代中期 史前年代史前年代计算机刚问世计算机刚问世,除硬件和应用软件外除硬件和应用软件外,几乎没有中间层软件(操作系统)几乎没有中间层软件(操作系统)用户独占机器或由系统操作员控制机器用户独占机器或由系统操作员控制机器;(1)人工操作方式)人工操作方式:(2)脱机输入输出方式)脱机输入输出方式(
4、50年代末)年代末)一一.操作系统的形成操作系统的形成操作系统操作系统2023-8-278方式方式:用户用户 计算机硬件计算机硬件外存条件外存条件:纸带纸带,卡片卡片过程过程:装装 启动启动 卸卸 (纸带纸带,卡片卡片)(输入输入,运行运行)(运行结果运行结果)缺点缺点:用户独占全机用户独占全机资源利用率低资源利用率低 CPU 等待人工操作等待人工操作CPU利用率低利用率低 即即:人机矛盾人机矛盾 CPU与与I/O矛盾矛盾 (通道技术通道技术,缓冲技术缓冲技术,脱机脱机I/O)(1)人工操作方式)人工操作方式:操作系统操作系统2023-8-279(2)脱机输入输出方式)脱机输入输出方式:50年
5、代末年代末u目的:缓解目的:缓解CPU与与I/O速度不匹配的矛盾速度不匹配的矛盾u外存条件外存条件:磁带磁带 速度远大于纸带和卡片速度远大于纸带和卡片利用它进行中转利用它进行中转操作系统操作系统2023-8-2710输入设备外围机磁盘主机外围机输出设备操作系统操作系统2023-8-27112.2.单道批处理系统单道批处理系统:对一批作业对一批作业(作业流作业流)自动进行处理的一种技术自动进行处理的一种技术目的目的:减少人机操作减少人机操作过程:过程:把下一个作业的源程序转换为目标程序源程序有错吗?否装 配目标程序还有下一个作业?是否停止运 行目标程序是开始操作系统操作系统2023-8-2712
6、特征:特征:自动性、顺序性、单道性。自动性、顺序性、单道性。管理程序管理程序:监督程序监督程序 定序定序几个概念:几个概念:作业:作业:用户的一次上机行为。用户的一次上机行为。作业步:作业步:作业的执行步骤。作业的执行步骤。作业控制语言:作业控制语言:用于说明作业如何执行的语言用于说明作业如何执行的语言。作业控制说明书:作业控制说明书:用作业控制语言编写的作业执行程序。用作业控制语言编写的作业执行程序。操作系统操作系统2023-8-27133.多道批处理系统多道批处理系统:提高资源利用率和系统吞吐量t1t2t3t4t5t6t7t8结束中断I/O 完成启动 I/OI/O 中断请求I/O 完成启动
7、 I/OI/O 中断请求用户程序监督程序I/O 操作(a)单道程序运行情况程序A程序A I/O 请求程序A I/O 完成程序B程序B I/O 请求程序C程序C I/O 请求程序D程序D I/O 请求C I/O 完成C 再被调度程序B I/O 完成程序A再被调度程序A程序B程序C程序D调度程序(b)四道程序运行情况A完成结束中断操作系统操作系统2023-8-2714多道程序设计的基本思想:多道程序设计的基本思想:内存同时保持多道程序内存同时保持多道程序(作业作业),处理机处理机(单处理机单处理机)以交以交替的方式同时处理多道程序。替的方式同时处理多道程序。从宏观上看从宏观上看,已有多道程序开始运
8、行且尚未结束;已有多道程序开始运行且尚未结束;从微观上看从微观上看,某一时刻处理机只运行某道作业。某一时刻处理机只运行某道作业。示例文档-格式操作系统操作系统2023-8-2715操作系统操作系统2023-8-2716特特 征:征:多道性、无序性、调度性。多道性、无序性、调度性。优缺点:优缺点:利用率高、吞吐量大、平均周转时间长、无交互能力。利用率高、吞吐量大、平均周转时间长、无交互能力。需解决问题:需解决问题:处理机、内存、处理机、内存、I/O设备、文件、作业。设备、文件、作业。OS定义定义是一组控制和管理计算机硬件和软是一组控制和管理计算机硬件和软件资源,合理的对各类作业进行调度,方便用件
9、资源,合理的对各类作业进行调度,方便用户使用的程序的集合。户使用的程序的集合。操作系统操作系统2023-8-27174.分时系统分时系统产生产生=用户需求:用户需求:人机交互,共享主机,方便用户上机。人机交互,共享主机,方便用户上机。关键问题:关键问题:用户与其作业及时交互(及时接受,及时处理)用户与其作业及时交互(及时接受,及时处理)关键技术:关键技术:多路卡多路卡 时间片轮转(时间片,轮转周期)时间片轮转(时间片,轮转周期)单道分时系统的实现:单道分时系统的实现:内存中一道程序,调进调出内存中一道程序,调进调出/滚进滚出滚进滚出特征:特征:多路性、独立性、及时性、交互性。多路性、独立性、及
10、时性、交互性。关键技术指标:关键技术指标:响应时间响应时间=发出请求发出请求-给出响应给出响应 长短确定:长短确定:合适(理论上短好,实际上太短系统性能下降)合适(理论上短好,实际上太短系统性能下降)影响因素:影响因素:系统开销,用户数,时间片,对换信息量系统开销,用户数,时间片,对换信息量操作系统操作系统2023-8-2718u几个概念:几个概念:实时:及时,快实时:及时,快 外部事件:来自外部的服务请求或数据采集外部事件:来自外部的服务请求或数据采集 实时系统:以实时方式工作的控制或管理系统实时系统:以实时方式工作的控制或管理系统u应用需求与分类:应用需求与分类:实时控制实时控制(卫星发射
11、卫星发射),实时信息处理,实时信息处理(售票系统售票系统)u实时任务:实时任务:周期性:周期周期性:周期 ;非周期非周期-截止时间(开始,完成)截止时间(开始,完成)截止时间:硬截止时间:硬,软,软u实时系统的特征:实时系统的特征:及时性、交互性、多路系、独立性、可靠性及时性、交互性、多路系、独立性、可靠性u比较:比较:5.实时系统实时系统-指系统能及时及时响应外部事件的请求,在规定时间内规定时间内完成对事件的处理,并控制所有时实任务协调一致协调一致的运行。操作系统操作系统2023-8-2719OS的基本类型:的基本类型:批处理,分时,时实批处理,分时,时实(特点,适用场合,解决问题)实际系统
12、往往是几种基本类型的结合基本类型的结合:总结:总结:操作系统操作系统2023-8-2720操作系统操作系统2023-8-2721网络操作系统操作系统操作系统2023-8-2722推动操作系统发展的主要动力:推动操作系统发展的主要动力:1.不断提高计算机资源利用率的需求:不断提高计算机资源利用率的需求:人工,单批,多批人工,单批,多批 2.方便用户:人机交互的分时系统多用户系统方便用户:人机交互的分时系统多用户系统 3.器件的不断更新换代:器件的不断更新换代:8-16-32-64位位 4.计算机体系结构的不断发展计算机体系结构的不断发展:单机,多机,网络单机,多机,网络操作系统操作系统2023-
13、8-27231.3 操作系统的基本特性操作系统的基本特性并发并发 Concurrence:并行并行(parallel)与并发;与并发;程序、进程、线程;程序、进程、线程;共享共享 Sharing:互斥共享发式互斥共享发式(打印机打印机);同步访问方式同步访问方式(读存储器读存储器);虚拟虚拟 Virtual:1物理实体物理实体虚拟技术虚拟技术若干逻辑对应物若干逻辑对应物 (计算机中的虚拟资源:虚拟机,虚存,虚拟设备)(计算机中的虚拟资源:虚拟机,虚存,虚拟设备)异步异步 Asynchronism:走走停停、逻辑要求、不可预知的速度向前推进走走停停、逻辑要求、不可预知的速度向前推进=不确定性(执
展开阅读全文