操作系统课件第1章 绪论.ppt
《操作系统课件第1章 绪论.ppt》由会员分享,可在线阅读,更多相关《操作系统课件第1章 绪论.ppt(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统第一章 绪论本章总体纲要1.1 什么是操作系统?什么是操作系统?1.2 操作系统的发展历史操作系统的发展历史1.3 操作系统的分类操作系统的分类1.4 操作系统的功能操作系统的功能1.5 计算机硬件计算机硬件1.7 研究操作系统的几种观点研究操作系统的几种观点你所用过的操作系统计算机系统组成1.1 操作系统概念1.1 操作系统的概念什么是操作系统?什么是操作系统?计算机硬件与用户软件之间的中间件程序集计算机硬件与用户软件之间的中间件程序集合合OS是一个资源管理程序是一个资源管理程序OS是一个控制调度程序是一个控制调度程序OS一般有一个内核(一般有一个内核(kernel)程序,开机后程序
2、,开机后一直运行一直运行提供用户和计算机之间的接口提供用户和计算机之间的接口引入操作系统的目的 用户观点用户观点:计算机为用户提供最好的服务,构建用户与计算机间和谐交互环境。系统管理观点系统管理观点:合理组织计算机工作流程,管理和分配计算机系统硬件及软件资源,使之能为多个用户高效率共享。发展观点发展观点:给计算机系统的功能扩展提供支撑平台,使之在追加新的服务和功能时更容易而不影响原有服务与功能。操作系统的定义操作系统(operating system,简称OS)是计算机系统中的一个系统软件,它是这样一些程序模块的集合它们管理和控制计算机系统中的软件和硬件资源,合理地组织计算机工作流程,以便有效
3、地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。本章总体纲要1.1 什么是操作系统?什么是操作系统?1.2 操作系统的发展历史操作系统的发展历史1.3 操作系统的分类操作系统的分类1.4 操作系统的功能操作系统的功能1.5 计算机硬件计算机硬件1.7 研究操作系统的几种观点研究操作系统的几种观点1.2 操作系统发展历史操作系统因由客观的需要而产生,它伴随着计算机技术及其应用的发展而逐渐发展和不断完善,它与运行其上的计算机组成与体系结构休戚与共,它的功能由弱到强,在计算机系统中的地位不断提高,至今,它已成为计算机系统的核心。计算机发展分为
4、四个阶段:194650年代末:第一代,电子管时代,无操作系统。50年代末60年代中:第二代,晶体管时代,批处理系统。60年代中70年代中:第三代:集成电路时代,多道程序设计。70年代中期至今:第四代:大规模、超大规模集成电路时代,分时系统。现代计算机正向着普适计算、网格计算以及巨型、微型、并行、分布、网络化、智能化和生物信息化几方面发展。1.2.1 手工操作阶段电子管计算机,无操作系统,由手工控制作业的输入输出,通过控制台开关启动程序运行。用户使用计算机的过程大致如下:先把程序纸带装上输入机,启动输入机把程序和数据送入计算机,然后通过控制台开关启动程序运行,计算完毕后,用户拿走打印结果,并卸下
5、纸带。手工交互方式的缺点手工装卸、人工判断、手工修改与调试内存指令等造成CPU空闲;提前完成造成剩余预约时间内的CPU完全空闲;I/O设备的慢速与CPU的速度不匹配造成的CPU空闲等待时间。1.2.2 早期批处理(batch processing)晶体管计算机,操作系统的雏形,称为监督程序。把若干个作业合成一批,调入计算机执行,完成后再调入下一批作业。早期的批处理:联机批处理,脱机批处理批处理系统的工作过程 用户将作业交到机房,操作员将一批作业输入到辅存(如磁带)上,形成一个作业队列。当需要调入作业时,监督程序从这一批中选一道作业调入内存运行。当这一作业完成时,监督程序调入另一道程序,直到这一
6、批作业全部完成。批处理系统的分类联机批处理:由CPU直接控制作业输入输出。脱机批处理:由外围机控制作业输入输出。联机批处理和脱机批处理通道和中断技术60年代初,发展了通道技术和中断技术,这些技术的出现使监督程序在负责作业运行的同时提供I/O控制功能。通道:用于控制I/O设备与内存间的数据传输。启动后可独立于CPU运行,实现CPU与I/O的并行。中断:是指CPU在收到外部中断信号后,停止原来工作,转去处理该中断事件,完毕后回到原来断点继续工作。监督程序发展为执行系统(executive system),常驻内存。对批处理阶段的评价作业转换时间大大减小,系统运行效果提高(自动性、顺序性)。存在I/
7、O慢造成的CPU空闲等待时间(单道)。程序员(和非编程用户)无法同计算机交互。一个操作系统被设计成只能在一种机器上运行。1.2.3 多道程序系统操作系统发展史上革命性变革。多道程序设计技术:在内存中放多道程序,使它们在管理程序的控制下相互穿插地运行。单道和多道程序工作过程比较多道程序运行的特点多道。宏观上并行:同时有多道程序在内存运行,某一时间段上,各道程序不同程度地向前推进。微观上串行:任一时刻最多只有一道作业占用CPU,多道程序交替使用CPU。1.2.4 分时系统推动多道批处理系统形成和发展的动力是提高资源利用率和系统吞吐量。推动分时系统形成和发展的主要动力是用户的需要:交互、共享主机、方
8、便上机。分时系统是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的键盘,以交互的方式使用计算机,共享主机中的资源。分时系统的特征多路性:允许同一主机联接多台终端。独立性:每一用户独占一个终端。及时性:用户请求能及时响应。交互性:可进行广泛的人机对话。1.2.5 实时操作系统实时系统(RealTime System)是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。实时控制:如工业控制、武器的控制等。实时信息处理:如联网订票系统。实时系统的特征:多路性独立性及时性交互性可靠性1.2.6 通用操作系统各种操作系统的出现,致
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统课件第1章 绪论 操作系统 课件
限制150内