计算机操作系统(第四版)第一章操作系统引论.ppt
《计算机操作系统(第四版)第一章操作系统引论.ppt》由会员分享,可在线阅读,更多相关《计算机操作系统(第四版)第一章操作系统引论.ppt(66页珍藏版)》请在课桌文档上搜索。
1、计算机操作系统(Computer Operating System),课程说明,学习目的:学习操作系统的基本原理和基本概念,掌握操作系统的基本管理功能,加深对计算机系统的理解和提高软件开发水平;课程地位:基础核心课;承上启下;学习方法:以问题驱动学习、理论联系实际;课堂要求:遵守课堂纪律,“预习+课堂学习+复习”,按时按量完成作业。,课程内容,操作系统引论进程管理处理机调度与死锁存储管理设备管理文件管理操作系统接口多处理机操作系统多媒体操作系统,OS 引论(Introduction),1.1 操作系统的目标和作用1.2 操作系统的发展过程1.3 操作系统的基本特性1.4 操作系统的主要功能1.
2、5 OS结构设计,存储程序式计算机结构与特点,冯诺依曼(Von Neumann)于1946年提出存储程序概念:要一个运算器处理;-执行指定的操作要一个控制器;-实现自动操作计算机能自动地计算;-存储器存储程序和数据输入/输出部件;-输入原始数据和输出结果主要特点是存储程序、程序控制。,计算机系统的组成,计算机系统,软件系统,硬件系统,工具软件,应用软件,系统软件,CPU,Memory,I/O,计算机系统的组成,计算机系统的组成(续),计算机系统的四个层次,1 操作系统的目标和作用,操作系统的目标:1)有效性:充分利用系统资源;2)方便性:计算机系统更容易使用;3)可扩充性:便于功能的增加和修改
3、;4)开放性:程序的可移植和互操作性。,2 操作系统的目标和作用,操作系统的作用:,1)用户与计算机硬件系统之间的接口提供良好的界面;方便使用;操作系统提供了三种方式来使用计算机:(1)命令方式;(2)系统调用方式;(3)图形、窗口方式。,操作系统的作用,操作系统的作用,2)计算机资源的管理者合理组织工作流程;管理和分配系统资源(软、硬);资源共享;,3)对资源的抽象(扩充机器),裸机;软件虚拟机;操作系统虚拟机(多次扩充)。,软件:语言处理程序 虚拟机2软件:操作系统 虚拟机1 硬件(裸机)虚拟机:二者结合变成了功能更强大、使用更方便 的机器固件:为了改善系统的性能,将操作系统中与硬件密切有
4、关的部分软件,通过微程序设计技术转化为硬件,也就是通常所说的固化,这些具有软件功能的硬件称为固件。,总结:,5、从发展观点看:,1、从用户的观点看:,操作系统是用户和计算机之间的接口。,2、从资源管理的观点看:,它是管理和控制计算机系统资源的管理软件。,3、从进程的观点看:,它是合理组织计算机工作流程的大型软件。,4、从软件分层、扩充机器的观点看:,OS是扩充裸机的第一层系统软件,它是由若干层次、按照一定结构形式组成的有机体。,OS是为了给计算机系统功能扩展提供支撑平台,使之在追加新的服务和功能时更加容易和不影响原有的服务和功能。,什么是操作系统?,定义:操作系统是一组控制和管理计算机硬件和软
5、件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。理解:.是系统软件,由一整套程序组成.基本职能是控制和管理系统内各种资源,有效的组织多道程序运行.提供众多服务方便用户使用,扩充硬件功能即:管理者、组织者、服务者,操作系统举例,MS OS:MS DOS,MS Windows 3.x,Windows 9X,Windows NT,Windows 2000/XP,Windows Vista,Win7UNIX:BSD,SRV4,OSF1,SCO UNIX,AIX,Solaris,LinuxNOS:Novell Netware,推动操作系统发展的主要动力,不断提高计算机资源的利用率方便用户
6、器件的不断更新换代计算机体系结构的不断发展,操作系统的发展过程,计算机的发展过程(按元器件)第一代:电子管时代,无第二代:晶体管时代,批处理系统第三代:集成电路时代,多道程序设计第四代:大规模和超大规模集成电路,分时系统,操作系统的形成与发展,人工(无)操作阶段批处理阶段多道程序系统分时系统实时系统通用操作系统微机操作系统网络操作系统分布式操作系统,1.人工操作阶段(无操作系统),上机过程:程序纸带(或卡片)装上输入机,启动输入机把程序和数据送入计算机通过控制台开关,启动程序运行监视和控制它的执行打印机输出计算结果,卸下纸带人工干预计算机运行的高速度与手工操作的慢速度之间的矛盾。,缺点:,作业
7、不能自动转换,用户独占机器,CPU等待人工操作(人机矛盾),为了缩短作业的建立时间,减少错误操作尽可能地提高CPU的利用率,采取了两个措施:1.配备专门的操作员 2.批处理(联机批处理、脱机批处理)联机批处理:用户上机前,需向操作员提交程序、数据和一个作业说明书,提供用户标识、用户想使用的编译程序以及所需的系统资源等基本信息.,2.早期批处理,脱机批处理模型,脱机批处理原理:在主机之外另设一台卫星机(外围计算机),它负责工作而主机专门完成计算任务。,批处理阶段,早期批处理系统联机批处理:解决了作业自动转换;脱机批处理:使I/O操作和主机分离;解决人-机矛盾以及高速CPU和低速I/O设备的矛盾,
8、由主机和卫星机组成。卫星机又称外围计算机,不与主机直接连接,只与外部设备打交道.主机与卫星机可以并行操作,二者分工明确,可以充分发挥主机的高速计算能力。批处理系统解决了人机矛盾以及高速CPU和低速I/O设备的矛盾。它的出现促进了软件的发最重要的是产生了起管理作用的监督程序。优点:减少了CPU的空闲时间;提高了I/O速度;实现了作业的自动过渡 缺点:磁带需人工拆卸;系统的保护问题;,3.单道批处理系统,单道批处理系统:系统每次中调用一个用户作业程序进入主存并运行。,图1-4 单道批处理系统的处理流程,单道批处理的特征,特征:1)自动性:无需人工干预 2)顺序性:按进入磁带的顺序进入内存 3)单道
9、性:内存中仅存一个作业运行缺点:1)系统没有任何保护自己的措施;2)程序进入死循环必须要程序员干预。作业(Job)要求计算机系统按指定步骤对初始数据进行处理并得到结果的一系列工作的集合。,4.多道批处理系统,多道程序设计的概念单道程序工作:指计算机主存中只存一个作业,辅存中存放多个作业多道程序工作:在辅存中存有大量作业,并将这些作业按一定要求排成队列,从这些作业队列中,选出几个作业进入主存多道运行,单道与多道程序工作示意,中断请求,中断,中断(Interrupts):是指CPU对系统中发生的异步事件的响应。中断的含义是当这些异步事件发生后,打断了处理机对当前程序的执行,而转去处理该异步事件,即
10、执行该事件的中断处理程序,直到处理完了之后,再转向原程序的中断点执行。中断一般可分为硬件中断和软件中断二大类。硬件中断又可分为硬件故障中断例如:电源故障、从内存取指令错、取数据错输入输出中断 当外部设备或通道操作正常结束或发生某种错误时发生的中断。例如:设备出错、传输结束外部中断对某台中央处理机而言,它的外部非通道式装置所引起的中断称为外部中断。例如:时钟中断、操作员控制台中断。,2、分级,即:根据中断源来确定中断执行的优先级。也就是当有多个中断源同时发出中断请求时先执行哪个中断。,中断的优先选择由硬件来实现的,在计算机中设置了若干个中断级,从大到小给每个中断级编号。对每个优先级分配的原则,一
11、般是对紧急的、重要的、较频繁发生的中断源分配较高的中断优先级。,中断处理过程,图 1-5单道和多道程序运行情况,多道程序系统,多道程序系统:指允许多个相互独立的程序同时存在于主存中,而且同时进入系统的几道程序都处于运行过程中,各道程序轮流占用处理机,交替运行。多道批处理的运行特征:多道:内存中同时存放几个作业;宏观上并行运行:都处于运行状态,但都未运行完;微观上串行运行:各作业交替使用CPU;在当前运行的作业需作I/O处理时,CPU转而执行另一个作业。(I/O完成后是否立刻恢复执行?),多道批处理系统需要解决的问题:处理机管理问题;内存管理问题;I/O设备管理问题;文件管理问题;作业管理问题;
12、,多道程序系统,优点:资源利用率高:CPU和内存利用率较高;系统吞吐量大:单位时间内完成的工作总量大;缺点:平均周转时间长:短作业的周转时间显著增长;无交互能力:整个作业完成后或中间出错时,才与用户交互,不利于调试和修改;,分时系统,1.分时系统(Time-Sharing System)的产生 推动多道批处理系统形成和发展的主要动力,是提高资源利用率和系统吞吐量,那么,推动分时系统形成和发展的主要动力,则是用户的需求。(1)人机交互。(2)共享主机。(3)便于用户上机。,2.分时系统实现中的关键问题 最关键的问题是如何使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时
13、接收并及时处理该命令,再将结果返回给用户。即使有多个用户同时通过自己的键盘键入命令,系统也应能全部地及时接收并处理.(1)及时接收:多路卡缓冲区(2)及时处理:各个用户的作业必须都在内存中,且应能频繁地获得处理机而运行,为实现人机交互,必须改变批处理系统的运行方式:.作业不能先进入磁盘,应直接进入内存。.不允许一个作业长期占用处理机,直至它运行结束或出现请求后方才调度其他作业运行。,分时系统,分时技术是把处理机的时间分成很短的时间片,这些时间片轮流地分配给各个联机的各作业使用。如果某作业在分配给它的时间片用完时仍未完成,则该作业就暂时中断,等待下一轮运行,并把处理机的控制权让给另一个作业使用。
14、这样在一个相对较短的时间间隔内,每个用户作业都能得到快速响应,以实现人机交互。,作业1,作业2,作业3,作业2,作业3,作业1,t,分时系统的特征,多路性:允许在一台主机上同时联接多台联机终端,系统按分时原则为每个用户服务。宏观上是多个用户同时工作,共享系统资源,而微观上则是每个用户作业轮流运行一个时间片。独立性:每个用户各占一个终端,彼此独立操作,互不干扰。因此用户会感觉到就象他一人独占主机。及时性:用户的请求能在很短时间内获得响应,此时间间隔是以人们所能接受的等待时间来确定的,通常为1-3秒。交互性:用户可通过终端与系统进行广泛的人机对话。用户可以请求系统提供多方面服务,如文件编辑,数据处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 第四 第一章 引论
链接地址:https://www.desk33.com/p-262589.html