《微机与操作系统贯通教程》第3章:操作系统概述.ppt
《《微机与操作系统贯通教程》第3章:操作系统概述.ppt》由会员分享,可在线阅读,更多相关《《微机与操作系统贯通教程》第3章:操作系统概述.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGO新世纪高职高专实用规划教材新世纪高职高专实用规划教材微机与操作系统贯通教程微机与操作系统贯通教程王宝军王宝军 著著 清华大学出版社清华大学出版社第第3章章 操作系统概述操作系统概述3.1 操作系统及其发展历程操作系统及其发展历程3.2 操作系统的功能与特征操作系统的功能与特征3.3 用户接口和作业管理用户接口和作业管理v学习目的与要求学习目的与要求从操作系统的产生到三大基本类型的形成,以及操作系统的进一步发展,了解操作系统的分类及其中涉及的一些基本概念。操作系统是计算机资源的管理者,也是用户与计算机之间的友好接口。本课程后续内容将按用户接口及资源归类来展开操作系统对其管理与实现,所以理
2、解操作系统的五大功能与基本特征非常重要。通过本章的学习,还要求掌握交互式系统中的命令接口和批处理系统中的作业管理与调度策略。微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社3.1 操作系统及其发展历程操作系统及其发展历程主要内容主要内容1.操作系统的操作系统的 定义与观点定义与观点2.操作系统的操作系统的产生产生3.操作系统基本操作系统基本 类型的形成类型的形成4.操作系统的操作系统的 进一步发展进一步发展 重点关注:重点关注:操作系统的定义及不同角度看待操作系统的三种观点操作系统的定义及不同角度看待操作系统的三种观点 操作系统三大基本类型的形成及
3、其迥异的性能特征操作系统三大基本类型的形成及其迥异的性能特征 微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社1.操作系统的定义与观点操作系统的定义与观点(1 1)操作系统的定义)操作系统的定义 如果我们把没有任何软件支持的计算机称为裸机(Bare Machine),那么现在呈现在用户面前的都是经过操作系统改造而成的功能更强、使用更方便的虚拟机(Virtual Machine)。因为操作系统在用户和计算机之间架起了一座桥梁,它控制和管理着整个系统的硬件和软件资源,提供了各种软件运行的支撑环境,使用户无需深入硬件就可以方便、透明地使用计算机。于是,我
4、们给出操作系统较为完整的定义:操作系统是用来控制和管理计算机系统资源,合理地组织计算机工作流程,以及方便用户操作的程序集合。(2 2)操作系统的观点)操作系统的观点n资源管理观点对系统设计员来说,操作系统的实质就是计算机系统的资源管理程序。基于这种观点,操作系统可以划分为处理器管理、存储器管理、设备管理、信息管理(即文件系统)和用户接口(作业管理)五大功能模块。n用户管理观点对一般用户来说,操作系统是用户和计算机之间的接口。n进程管理观点对那些专门研究程序和数据流通的人员来说,操作系统的作用是对进程进行管理,其实质就是对处理器的时间进行合理分配和管理。微机与操作系统贯通教程微机与操作系统贯通教
5、程 王宝军王宝军 著著 清华大学出版社清华大学出版社2.操作系统的产生操作系统的产生(一)(一)(1 1)手工操作阶段()手工操作阶段(19461946年年-50-50年代中期)年代中期)运算器主机 控制器 存储器控制台输入设备输出设备 运算器主机 控制器 存储器控制台输入设备输出设备外围机外围机磁盘磁盘计算机的手计算机的手工操作方式工操作方式脱机输入脱机输入/输输出方式出方式n减少了CPU的空闲时间,缓和了人机矛盾 n提高了I/O速度,缓解了CPU和I/O设备之间速度不匹配的矛盾 微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社2.操作系统的产生
6、操作系统的产生(二)(二)(2 2)单道批处理系统的形成)单道批处理系统的形成 当有大量用户作业提交计算中心要求处理时,操作员可按优先程度、类型等因素选择一批作业,以脱机方式输入磁盘;再由系统中配备的监督程序(Monitor)自动地控制每个作业从调入内存、汇编或编译、装配连接、启动执行、输出结果的全过程,并使作业一个接一个地连续处理,直到这批作业全部完成为止。监 督 程 序标准输入程序输入用户作业程序编译后的用户作业程序装配好的用户作业程序执行执行结果输出结果编译程序装配程序标准输出及善后处理程序调用一些子程序转到下一个作业输入n这里,监督程序是事实上的管理者,也是后来形成的操作系统的雏形。n
7、由于系统对作业的处理都是成批进行的,而且在内存中始终只保持一道作业,所以称之为单道批处理系统。注意:注意:微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社3.操作系统基本类型的形成操作系统基本类型的形成(一)(一)(1 1)多道批处理操作系统)多道批处理操作系统 在20世纪60年代中期引入了多道程序设计技术,由此形成了多道批处理系统,标志着操作系统进入成熟的阶段。在多道批处理系统中,用户提交的作业都先存放在外存并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个(而非一个)作业调入内存,这些在内存中等待CPU调度
8、执行的作业称为进程,同样排成进程的就绪队列,它们将共享CPU和系统中的各种资源。同时存放在内存中的多道程序从微观上看是串行的,但从宏观上看却是并行的,它们同时向前推进。最大优点:最大优点:n资源利用率高n系统吞吐量大最大缺点:最大缺点:n无交互能力n平均周转时间长 微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社3.操作系统基本类型的形成操作系统基本类型的形成(二)(二)(2 2)分时操作系统)分时操作系统 分时系统就是为了满足用户对人机交互、多用户共享主机以及方便作业控制等需要而形成的一种新型操作系统,它与多道批处理系统有着截然不同的性能目标。在
9、一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户共享主机中的资源,每个用户都可以通过终端以交互方式使用计算机。分时系统的特征:分时系统的特征:n交互性n多路性 分时系统的实现,必须解决以下两个最为关键的问题:n分割CPU时间片,使多个终端用户共享系统资源。时间片长短的选择至关重要,它将直接影响着分时系统的性能目标。如果时间片过长,则无法满足用户对响应时间的要求;如果时间片过短,则会使系统为了多个终端用户之间切换处理而需要花费的额外开销大大增加,从而降低系统效率。n系统为每个联机的终端用户创建一个操作界面,使终端用户能方便地与自己的作业命令交互。n及时性n独立性 微机与操作系统贯通教
10、程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社3.操作系统基本类型的形成操作系统基本类型的形成(三)(三)(3 3)实时操作系统)实时操作系统产生背景:产生背景:20世纪60年代中期,计算机各项性能都有了很大提高,造价大幅度下降,应用领域日益扩大,逐步向实时控制和实时信息处理等领域渗透。尽管分时系统已考虑用户对响应时间的要求,但实时性远远不能满足实时系统要求。系统分类:系统分类:n实时控制系统。用于工业生产过程、军事武器等实时控制。n实时信息系统。用于要求对信息进行实时处理的系统。主要特征:主要特征:n实时性。实时信息系统对实时性的要求虽然也是以人们所能接受的等待时
11、间来确定;而实时控制系统是根据控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级、毫秒级,有的甚至要求低于100微秒。n可靠性。往往采取多级容错措施,以保证系统的安全及数据的安全。n专用性。不同的控制和处理对象对实时性和可靠性往往有着特殊的要求,所以实时系统通常都是针对具体的应用而专门设计的,属于专用系统。微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社4.操作系统的进一步发展操作系统的进一步发展(一)(一)(1 1)微机操作系统)微机操作系统 批处理系统、分时系统和实时系统构成了操作系统的三种基本类型,而实批处理系统、分时系统和实时系
12、统构成了操作系统的三种基本类型,而实际系统则往往兼有两者或三者功能特点。随着微机和网络技术的发展,操作系际系统则往往兼有两者或三者功能特点。随着微机和网络技术的发展,操作系统也进一步形成了多种类型。统也进一步形成了多种类型。1单用户单任务操作系统单用户单任务操作系统 最简单的微机操作系统,只允许一个用户上机,且只允许用户程序作为一个任务运行。主要配置在8位和16位微机上,最具代表性的是CP/M和MS-DOS操作系统。2单用户多任务操作系统单用户多任务操作系统 只允许一个用户上机,但允许将一个用户程序分成若干个任务并发执行。随着32位微机的出现,多任务处理能力和图形用户界面成为微机操作系统的趋势
13、,最具代表性的是OS/2和Windows操作系统。3多用户多任务操作系统多用户多任务操作系统 允许多个用户共享主机中的各类资源,而每个用户程序又可进一步分为多个任务并发执行。大、中、小型机中配置的都是多用户多任务操作系统,32位微机也有不少,最具代表性的是UNIX和Linux。微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社4.操作系统的进一步发展操作系统的进一步发展(二)(二)(2 2)网络操作系统)网络操作系统n计算机网络的定义:将地理位置不同的、功能独立的多个计算机系统,通过通信设备和线路连接起来,由功能完善的网络软件将其有机地联系到一起并进
14、行管理,从而实现网络资源共享和信息传递的系统。n计算机网络的分类。按照网络覆盖范围的大小,分为局域网(LAN)、广域网(WAN)和城域网(MAN)三类。n网络操作系统特有的功能。为计算机网络所配置的操作系统称为网络操作系统,它除了应具备通常意义上的操作系统所具有的功能外,最为突出的就是还应该具有网络管理模块和通信软件。通信软件是一种交流的协议,是各计算机在通信中需要共同遵守的规则。具体地说,网络操作系统应具有下述5个方面的功能:网络通信、资源管理、网络服务、网络管理和互操作能力。注意:注意:多用户分时系统看上去与星型连接结构的计算机网络相似,但两者完全不同。分时系统中各用户使用的是由显示器、键
15、盘和一个串行接口组成的终端,没有CPU和内存,也就没有处理能力;而网络中都是具有独立运行能力的计算机系统。个人计算机上配置适当的仿真软件或硬件后,也可以作为一台智能终端来使用。微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社4.操作系统的进一步发展操作系统的进一步发展(三)(三)(3 3)分布式操作系统)分布式操作系统基本概念:基本概念:在以往集中式处理系统中,处理和控制功能都高度集中在一台主机上,所有的任务都由主机处理。分布式处理系统是指由多个分散的处理单元经互联网络的连接而形成的系统。每个处理单元既具有高度的自治性,又相互协同,能在系统范围内实
16、现资源管理、动态地分配任务、并行地运行分布式程序。基本特征:基本特征:即为处理上的分布,其实质是资源、功能、任务和控制都是分布的。主要特点:主要特点:分布式系统是以网络为基础发展起来的,它们有相似又各有特点:n分布性n并行性n透明性n共享性n健壮性 微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社3.2 操作系统的功能与特征操作系统的功能与特征主要内容主要内容2.存储器管理存储器管理3.设备管理设备管理5.用户接口用户接口6.基本特征基本特征1.处理器管理处理器管理4.文件系统文件系统 重点关注:重点关注:操作系统五大模块的基本功能操作系统五大模块
17、的基本功能 现代操作系统的基本特征现代操作系统的基本特征 微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社1.处理器管理(进程管理)处理器管理(进程管理)处理器管理的主要任务是对处理器进行分配,并对其运行进行有效的控制和管理。在单道环境下,处理器为一个作业所独占,其管理十分简单。但在多道程序并发环境下,必须引入进程以动态地描述程序的执行过程,并以进程为单位来分配处理器,因而对处理器的管理可归结为对进程的管理。处理器管理的主要功能处理器管理的主要功能处理器管理的主要功能处理器管理的主要功能进程控制进程控制进程控制进程控制进程调度进程调度进程调度进程调
18、度进程同步进程同步进程同步进程同步进程通信进程通信进程通信进程通信n为用户作业分配必要的资源,并创建进程。n合理分配处理器时间,控制进程状态的转换。n撤消已结束的进程,并回收其占有的资源。从进程就绪队列中,按某种调度算法选择一个进程投入运行。多个进程竞争处理器资源,可能存在同步和互斥关系,因此系统中必须设置同步机制,对各进程的运行进行协调。多道环境下,进程之间可能要相互合作完成共同的任务,这就需要在进程之间实现信息交换。微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社2.存储器管理存储器管理 存储器是仅次于CPU的第二大珍贵资源,因为其最大容量受地
19、址总线数量的限制。尽管硬件的发展使存储器容量不断扩大,但无法满足多道程序环境下用户对存储容量无止境的需求。因此,操作系统就要对存储器进行合理分配、保护和扩充。存储器管理的主要功能存储器管理的主要功能存储器管理的主要功能存储器管理的主要功能内存分配内存分配内存分配内存分配地址映射地址映射地址映射地址映射内存保护内存保护内存保护内存保护内存扩充内存扩充内存扩充内存扩充为每道程序分配恰当的内存空间,使它们“各得其所”,尽可能地提高存储器的利用率,并允许程序动态地申请内存空间。程序调入内存时,操作系统需要将程序中的逻辑地址转换成其对应的物理地址,也就是实现地址重定位或地址映射。确保每道程序都在自己的空
20、间运行,不允许用户程序有意或无意地破坏系统数据,也不允许转移到非共享的其他程序区。借助于虚拟存储技术从逻辑上扩充内存容量,使用户所感觉到的内存比物理内存大得多,或让更多的用户程序能并发执行。微机与操作系统贯通教程微机与操作系统贯通教程 王宝军王宝军 著著 清华大学出版社清华大学出版社3.设备管理设备管理 设备管理的主要任务是,完成用户提出的I/O请求;为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;方便用户使用I/O设备。设备管理的主要功能设备管理的主要功能设备管理的主要功能设备管理的主要功能缓冲管理缓冲管理缓冲管理缓冲管理设备分配设备分配设备分配设备分配设备处理设备处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机与操作系统贯通教程 微机 操作系统 贯通 教程 概述
限制150内