计算机操作系统原理与核心设计-第1章(精品·公开课件).ppt

计算机操作系统原理与核心设计-第1章(精品·公开课件).ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实时任务的类型 : 可以从不同的角度对实时任务加以分类: 按任务执行时是否呈现周期性划分: 周期性实时任务;按指定周期循环执行控制某外部事件。如控制工业生产流水线、飞机导航等。 非周期性实时任务;任务执行无明显周期性,但都联系一个截止时间(deadline);它又分为: 开始截止时间;任务在某时间之前必须开始执行。 完成截止时间;任务在某时间之前必须完成。 1.4 操作系统的分类 1.4.3 实时操作系统 根据对截止时间的要求来划分: 硬实时要求;系统必须满足任务对截止时间的要求,否则后果难以预测。 软实时要求;也联系一个截止时间,但并非严格,错过截止时间,后果不严重。 1.4 操作系统的分类 1.4.3 实时操作系统 实时系统与分时系统的差别: 与分时比较,有些特性相似,但某些方面差别很大。 实时系统通常属于专用系统,分时系统一般为通用系统。 交互性不同;分时有较强交互作用,实时相对要差的多,提供的交互命令较简单,也不存在分时系统的资源共享。 对系统响应时间要求不同;对时间要求严格,联系截止时间,对象是所控制的外部设备,而不是一般终端用户。 可靠性不同;实时系统要求可靠性更高,通常进行硬件/软件冗余。 1.4 操作系统的分类 1.4.3 实时操作系统 通用操作系统(Multi-Purpose Operating System)是在实时系统之后,为使系统应用范围更广泛,处理能力更强,有些系统兼有实时、分时和批处理的两种,或三种处理能力,从而形成通用操作系统。 当代同时具备两种以上功能的系统有很多,例如,UNIX操作系统:SUN公司的Solaris;Microsoft公司的Windows系列。Linux操作系统:Redhat,红旗Linux等。 1.4 操作系统的分类 1.4.4 通用操作系统 网络操作系统(Network Operating System)是实现网络通信与网络资源管理的操作系统。将分布各地的计算机/终端设备通过数据通信系统联结在一起,构成一个系统,形成计算机网络。 计算机网络需要一个网络操作系统对整个网络实施管理,并为用户提供统一的,方便的网络接口。网络操作系统一般建立在各主机的本地操作系统(网络中各计算机配有独立操作系统)基础之上,其功能是实现网络操作、资源共享和保护、网络服务和网络接口等。 1.4 操作系统的分类 1.4.5 网络操作系统 分布式操作系统(Distributed Operating System)分为两类: 一类是建立在紧耦合(Tightly Coupled)分布式系统基础之上的,每个处理单元为处理器和局部存储器。 另一类是建立在松散耦合(loosely Coupled)计算机网络基础之上的。 1.4 操作系统的分类 1.4.6 分布式操作系统 分布式系统 经网络连接而成的统一的计算机系统,从这一点上来说,与计算机网络是一样的,但分布式系统除了通信之外,仍具有与计算机网络不同的5个方面的特征: 分布式处理;资源、功能、任务及控制都分散在各个处理机上,这是网络所没有的一个很重要的特征,这要求连网的计算机有一个统一的操作系统。 并行性;分布式系统可以并行处理多个子任务,以达到共同完成某个任务,加快了整体任务的完成。 这是网络所没有的一个很重要的特征 资源 功能 任务 1.4 操作系统的分类 1.4.6 分布式操作系统 透明性;系统中各子任务执行位置、资源位置等对用户是透明的。网络也具备透明性,但主要指操作实现上的。 共享性;分布在各个计算机上的软、硬资源可供整个系统所共享,并以透明的方式访问,这也是网络系统所没有的。网络系统的共享多半是指在服务器上的。 健壮性;分布式系统处理和控制功能都是分布的,因此,从理论上来说,任何结点上的故障,对整体系统影响不大。 分布式操作系统 是一个非常复杂的系统,是网络操作系统的更高级形式。 目前真正可用的分布式软件很少,还有些问题有待解决。 1.4 操作系统的分类 1.4.6 分布式操作系统 微机操作系统(Microcomputer Operating System)作为操作系统的一个类型,是由于随着VLSI的发展,芯片集成度越来越高,价格越来越低而带来了微机时代,在微机上配置的操作系统就称为微机操作系统。在微机上的操作系统可以分为单用户和多用户两类: 单用户操作系统 可以执行单任务,或多任务,即单用户单任务/多任务系统。单用户单任务操作系统较为常见的为 CP/M,MS-DOS。提供简单、易于操作的工作环境成为所追求的主要目标。现在的单用户操作系统已为Windows 系列所取代成为主流,它们支持多道程序并发,成为

文档评论(0)

秦圈圈 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档