操作系统 ]2、操作系统导论.ppt
《操作系统 ]2、操作系统导论.ppt》由会员分享,可在线阅读,更多相关《操作系统 ]2、操作系统导论.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二、操作系统导论操作系统导论操作系统概述操作系统的发展历程操作系统的特点操作系统的主要功能计算机系统的逻辑结构硬件包括CPU、内存、I/O设备等操作系统的作用介于硬件和用户之间的程序,又称为内核管理计算机资源为应用程序提供基础IE、WMP算操作系统吗?操作系统的目标大型机:资源利用率最大化台式机:支持商业应用、游戏、通信,使用方便,性能好,资源利用率是次要的便携机:可用性,节能优于效率嵌入式计算机:智能化,操作便捷推动操作系统发展的动力计算机系统资源利用率:多道批处理、多用户用户层面:人机交互、图像界面硬件更新换代:8位机到64位机计算机体系结构发展:多处理机、网络新的应用需求:多媒体操作系统
2、导论操作系统概述操作系统的发展历程操作系统的特点操作系统的主要功能操作系统的发展历程1.未配置操作系统的计算机系统2.单道批处理系统3.多道批处理系统4.分时系统5.实时系统1、未配置操作系统的计算机系统人工操作方式由程序员将事先已穿孔的纸带(或卡片),装入纸带输入机(或卡片输入机)将纸带(或卡片)上的程序和数据输入计算机启动计算机运行程序运行完毕,取走计算结果下一个用户上机。1、未配置操作系统的计算机系统人工操作方式的缺点:用户独占全机:即一台计算机的全部资源由上机用户所独占;CPU等待人工操作:当用户进行装带(卡)、卸带(卡)等人工操作时,CPU及内存等资源是空闲的。人工操作方式严重降低了
3、计算机资源的利用率,此即所谓的人机矛盾。1、未配置操作系统的计算机系统脱机输入/输出方式事先将装有用户程序和数据的纸带,装入纸带输入机,在一台外围机的控制下,把纸带(卡片)上的数据(程序)输入到磁带上。当CPU需要这些程序和数据时,从磁带上高速地调入内存。类似地,当CPU需要输出时,可先由CPU把数据直接从内存高速地送到磁带上,然后再在另一台外围机的控制下,将磁带上的结果通过相应的输出设备输出。1、未配置操作系统的计算机系统脱机输入/输出方式的优点:减少了CPU的空闲时间:装带、卸带,以及将数据从低速I/O设备,送到高速磁带上(或反之)的操作,都是在脱机情况下由外围机完成的,并不占用主机时间,
4、从而有效地减少了CPU的空闲时间。提高了I/O速度:当CPU在运行中需要输入数据时,是直接从高速的磁带上将数据输入到内存的,极大地提高了I/O速度,从而进一步减少了CPU的空闲时间。2、单道批处理系统把一批作业以脱机方式输入到磁带上在系统中配上监督程序使作业能连续处理内存中始终只保持一道作业2、单道批处理系统缺点:内存中始终只保持一道作业,当该程序处于I/O请求时,CPU处于等待状态。因I/O设备的低速性,更使CPU的利用率显著降低。下图中,t2t3、t6t7 CPU空闲:3、多道批处理系统用户提交的作业存放在外存上,形成“后备队列”。作业调度程序从后备队列中选择若干个作业调入内存。当程序A处
5、于I/O操作时,CPU切换到另一道程序B运行。当程序B处于I/O操作时,CPU切换到程序C运行。多道程序交替地运行。3、多道批处理系统优缺点1.资源利用率高:CPU、内存、I/O设备使用率高2.系统吞吐量大:CPU和其它资源保持“忙碌”状态;仅当作业完成时或运行不下去时才进行切换,系统开销小。3.平均周转时间长:作业要排队依次进行处理4.无交互能力:用户把作业提交给系统后,不能与作业进行交互,这对修改和调试程序是极不方便的。3、多道批处理系统需要解决的问题:争用处理机问题内存分配和保护问题I/O设备分配问题文件的组织和管理问题作业管理问题用户与系统的接口问题多道批处理系统需要操作系统实现有效地
6、组织和管理计算机硬件和软件资源合理地对各类作业进行调度方便用户使用程序4、分时系统在一台主机上连接了多个配有显示器和键盘的终端允许多个用户同时通过自己的终端以交互方式使用计算机,共享主机中的资源及时响应用户命令5、实时系统系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。特点:及时性要求高,系统可靠性高5、实时系统实时系统的类型工业(武器)控制系统信息查询系统多媒体系统嵌入式系统5、实时系统实时任务的类型周期性和非周期性实时任务硬实时任务和软实时任务:硬实时任务指系统必须满足任务对截止时间的要求,否则可能出现难以预测的后果。软实时任务也存在截止时
7、间,但并不严格,若偶尔超过截止时间,对系统产生的影响不会太大。操作系统导论操作系统概述操作系统的发展历程操作系统的特点操作系统的主要功能操作系统的特点批处理系统有着高的资源利用率和系统吞吐量;分时系统能获得及时响应;实时系统具有实时特征。除此之外,它们还共同具有以下特点:并发、共享、虚拟、异步、多线程、微内核、网络化、多媒体。1、并发性两个或多个事件,在同一时间间隔内发生。在未引入进程的系统中,在属于同一个应用程序的计算程序和I/O程序只能顺序执行。在为计算程序和I/O程序分别建立一个进程后,这两个进程就可以并发执行。进程:系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆
8、栈等组成的,是独立运行的活动实体。2、共享性系统中的资源,可供内存中多个并发执行的进程共同使用。实现资源共享的方式:1.互斥共享方式:打印机、磁带机等资源在一段时间内,只允许一个进程访问。2.同时访问方式:磁盘设备等资源允许在一段时间内由多个进程“同时”对它们进行访问。这里的“同时”,在单处理机环境下是宏观意义上的,而在微观上,这些进程对该资源的访问是交替进行的。3、虚拟性通过某种技术,把将一个物理实体变为若干个逻辑上的对应物的功能。操作系统利用多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、虚拟外部设备和虚拟信道等。4、异步性多道程序环境下程序的执行以异步方式进行。每个程序在何时执行,多个程
9、序间的执行顺序以及完成每道程序所需的时间都是不确定和不可预知的。5、多线程线程是调度和分派的基本单位,共享所在进程的资源。线程调度的开销比进程调度小,能进一步提高系统内多个程序间并发执行的程度。6、微内核微内核是提供操作系统核心功能的内核的精简版本,它设计在很小的内存空间内提供必要服务,包括任务、线程、交互进程通信(IPC)以及内存管理等。微内核结构操作系统的特征足够小的内核 采用客户/服务器模式 采用面向对象技术 现代操作系统的重要特征。如Windows77、网络化在所有的广域网、局域网和Internet网中,作为网络服务器的计算机,都配置了网络操作系统(服务器部分),而在一般个人计算机上的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 2、操作系统导论 导论
限制150内