1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分时系统

1.5.3 面向对象的程序设计 (Object-Orientated Programming) 1) 面向对象技术的基本概念 面向对象技术是20世纪80年代初提出并很快流行起来的。该技术是基于“抽象”和“隐蔽”原则来控制大型软件的复杂度的。OS中的各类实体如进程、线程、消息、存储器等,都使用了对象这一概念,相应地,便有进程对象线程对象、 存储器对象等。 2) 面向对象技术的优点 可修改性和可扩充性 重用性 正确性和可靠性 1.5.4 微内核OS结构 微内核操作系统的基本概念 足够小的内核 内核是指精心设计的,能实现现代OS最基本的核心功能的部分。 是一个不完整的OS,只是操作系统中最基本的部分:实现与硬件紧密相关的处理、实现一些较基本的功能、负责客户和服务器间的通信 基于客户/服务器模式 应用机制与策略分离原理 机制:实现某一功能的具体执行机构。(放于内核中) 策略:在机制的基础之上,借助于某些参数和算法来实现功能的优化 采用面向对象技术 1.5.4 微内核OS结构 微内核的基本功能 进程(线程)管理 低级存储器管理 中断与陷入处理 微内核操作系统的优点 提高的系统的可扩展性 增强了系统的可靠性 可移植性 提供了对分布式系统的支持(微内核中配系统映射表) 融入了面向对象技术 1.5.4 微内核OS结构 微内核操作系统存在的问题 本章作业 12. 试从交互性、及时性以可靠性方面,将分时系统与实时系统进行比较。 OS有哪几大特征?其最基本的特征是什么? 18.是什么原因使操作系统具有异步性特征? * * 现代操作系统雏型 * 实时系统的分类 根据应用领域不同分类: 实时控制系统 是指以计算机为中心的生产过程控制系统,又称计算机控制系统。 如:钢铁冶炼和钢板轧制的自动控制、炼油、化工生产过程的自动控制,军事控制等。 实时信息处理系统 例如:银行,机票订购系统 股市行情实时信息处理系统 实时系统的分类 根据对截止时间的要求分类: 硬实时系统 软实时系统 根据任务执行时是否呈现周期性划分: 周期性实时任务 非周期性实时任务 实时系统与分时系统的特征比较 多路性 独立性 及时性 交互性 可靠性(多级容错措施 ) 1.2.6 微机操作系统的发展 单用户单任务操作系统 CP/M MS-DOS 单用户多任务操作系统 Windows系统 Linux 多用户多任务操作系统 Unix系列:如 Solaris Linux系统:如 Redhad Linux, 红旗Linux 网络操作系统 网络操作系统是建立在主机操作系统基础上,用于管理网络通信和共享资源,协调各主机上任务地运行,并向用户提供统一的、有效的网络接口的软件集合。 Windows 2000 Server Windows 2003 Server Unix系列:如FreeBSD 网络操作系统 网络服务 应用程序 通信软件(协议支持) 单机 操作系统 用户应用程序 图1-8 局域网操作系统的结构 通信软件(协议支持) 通过通信网络将物理上分布的具有自治功能的数据计算机系统互联起来,实现信息交换和资源共享,协作完成任务。 分布式操作系统 网络和分布式的区别 (1) 分布具有各个计算机间相互通讯, 无主从关系;网络有主从关系 (2) 分布式系统资源为所有用户共享; 而网络有限制地共享 (3)分布式操作系统对用户是透明的。 嵌入式操作系统 嵌入式系统: 在各种设备、装置或系统中,完成特定功能的软硬件系统。 嵌入式操作系统: 在嵌入式系统中的OS。 2)嵌入式系统 软件:用于提供系统所需的功能和灵活性 硬件 = (处理器、ASIC、存储器…) 用于提供所需的性能以及部分安全机制 专用门阵列 模拟I/O 处理器核 存储器 嵌入式操作系统应用领域 有线电视机顶盒领域,PowerTV 移动通信领域,EPOC 掌上计算机领域,Palm OS 数字影像领域, Digita 1.3 操作系统的基本特征 并发性(与并行性区别) 共享性(sharing) 虚拟性 异步性 1.并发性 并行性 指两个或多个事件在同一时刻发生。 并发性 指两个或多个事件在同一时间间隔内发生。 在单处理机系统中,宏观上并行,微观上交替执行。 在多处理机系统中,多道程序并行执行,但对于每一个处理机,程序的执行仍是并发的。 1.并发性 操作系统具有并发性的前提: 引入进程:资源分配的基本单位 引入线程:独立运行的独立调度的基本单位 2.共享性 资源共享是指系统中的硬件和软件资源不再为某个程序所独占,而是供多个用户共同使用。 并发和共享是操作系统两个

文档评论(0)

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

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

1亿VIP精品文档

相关文档