- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机操作系统教程课程教学课件第十章面向对象操作系统的设计
第10章 面向对象操作系统的设计
§10.1 面向对象的基本概念
§10.2 面向对象和操作系统
§10.3 面向对象操作系统的分类
注:需要PPT版格式的请下载后索取
1
§10.1 面向对象的基本概念
“面向对象”或 “对象”的概念起源于20世纪60年代末期。
进入80年代以后,随着计算机软、硬件技术的发展,面向对象
技术在数据库、程序设计语言、CAD/CAM、人工智能技术、
程序设计以及操作系统和计算机网络通信等几乎所有的软件领
域都受到了极大重视和广泛研究。特别是在操作系统领域中,
由于面向对象技术除了在设计方法上更接近于设计人员脑子中
的 “思维形象”之外,它还具有隐蔽数据以及由消息激活对象
等特性,从而它比传统技术更容易应用于分布式操作系统的设
计与实现。因此,许多面向对象的操作系统都正在被研究和开
发,以便用作分布式网络操作系统。
例如Windows NT ,Solaris 2.x和mache等。这些系统的共
同特点是:使用面向对象技术设计和实现操作系统,从而使得
所实现的操作系统能够管理一个超大规模的、开放式的、自我
发展的以及分布式的计算环境。这里,首先介绍面向对象的基
本概念。
2
1. 对象和面向对象
对象可分为物理对象、抽象对象和计算机对象三
个层次。计算机对象是把抽象对象的属性、特征和行
为数据化和过程化的结果。本书中所述对象都指计算
机对象。
对象是一个由一组数据集以及对这些数据集进行
操作的封装模块。对象接收其他对象发来的消息,并
由对象自己根据本身的状态和所具有的功能决定是否
根据接收到的消息进行操作。另外,对象一般具有自
己的存储结构,对存储内容的访问、操作和变更只能
由对象自己完成。再者,为了区别不同的对象,系统
内的每一个对象都具有唯一的对象名。因此,一般,
一个对象由对象名、表示存储内容的对象状态以及对
存储数据进行操作的过程集合组成。
3
把系统以及系统中的元素用对象及对象的集合
表示来构造的系统就是面向对象的系统。
面向对象的系统具有两个重要特性,即封闭性
(encapsulation)和继承性(inheritance)。封闭性对应
于系统中对象的分类抽象化,即每一种类型的对象
都定义有对该类对象的属性及操作方法,且只允许
按定义的方法对该类对象进行操作。换句话说,一
种类型对象的动态性质封闭于该类对象的属性和方
法之中。继承性对应于系统的一般化,即具有某些
共同属性的对象所组成的类(class)可继承它们的超
类(superclass)所具有的属性和操作。
4
2. 对象的动作
被激活的对象在系统中怎样动作呢?一个面向
对象的系统应具备以下两种功能:第一,向其他对
象发送消息。这是对象间相互通信的唯一手段。第
二,能生成或创建新的对象。这是用对象来描述系
统变化所必须的手段。
3. 消息
面向对象的系统中环境对某一对象发出消息以
激活该对象,从而通知它需要做什么。消息中一般
包含请求对象的标识符以及完成该工作所必需的信
息,例如参数值等。另外,请求对象的对象名也可
包含在消息中。
5
4. 类和实例
具有相同属性和行为的对象集合称为类。换句话
说,属于同一类中的对象具有相同的存储结构,使用
相同的过程集合对数据进行操作。每一个类都具有一
个反映其特征的型(type),型提供选择和区分对象操
作的依据。
类也可以被看作是对象,而且,类具有分层构造
特点,即从具有共同属性和
您可能关注的文档
- 行政公文写作批复的写作.ppt
- 行政公文写作通知的写法8.ppt
- 行政公文写作通知的写法.ppt
- 行政垄断法律责任研究df.pdf
- 行政管理学第讲行政主体管理第三章行政领导.ppt
- 行政管理学第讲行政客体管理.ppt
- 行政管理学第讲行政主体管理第一章行政职能.ppt
- 行政管理学第讲行政效率与改革第一章行政效率.ppt
- 行政管理学第讲行政效率与改革第二章行政改革.ppt
- 行政管理学第讲行政运行管理第一章行政决策.ppt
- 2025年湖北省荆州市洪湖市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年广东省湛江市廉江市某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年南昌市青山湖区某国企招聘工作人员若干人备考题库参考答案详解.docx
- 2025年内蒙古自治区呼和浩特市回民区某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年吉林省四平市双辽市某国企招聘工作人员若干人备考题库及答案详解1套.docx
- 2025年吉林省白城市通榆县某国企招聘工作人员若干人备考题库及答案详解一套.docx
- 2025年宜昌市宜都市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年内蒙古自治区赤峰市阿鲁科尔沁旗某国企招聘工作人员若干人备考题库及参考答案详解.docx
- 2025年浙江省湖州市安吉县某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年内蒙古自治区呼伦贝尔市莫力达瓦达斡尔族自治旗某国企招聘工作人员若干人备考题库含答案详解.docx
文档评论(0)