欢迎来到天天文库
浏览记录
ID:51505354
大小:321.41 KB
页数:13页
时间:2020-03-25
《面向对象的组件化操作系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、技术探讨面向对象的组件化操作系统本文所包含的信息仅代表作者的个人观点。由于作者本人水平的局限性,文中不当乃至错误之处在所难免,期望大家不吝赐教!作者同样欢迎您就文中涉及的内容进行讨论,请把您的宝贵意见通过如下途径传递给作者:Email:shensr@gmail.com作者欢迎并鼓励自由传播或引用本文的全部或部分内容。您的唯一义务是,请在适当的地方指明本文的出处!ID号:TEDI-001版本:Draft.000213©2000沈书荣,版权所有。文中提及的产品和公司名称可能使他们各自的商标。技术探讨—面向对象的组件化操
2、作系统目录一、引子_______________________________________________________1二、现有的软件(或计算机)体系结构_____________________________21.面向处理机结构(Processor-CentricArchitecture)____________________22.面向API结构(API-CentricArchitecture)__________________________23.面向应用结构(Application-Centr
3、icArchitecture)____________________3三、面向对象的组件化操作系统___________________________________51.系统概述_______________________________________________________51.1.结构图.........................................................................................................
4、..................51.2.说明...............................................................................................................................62.指导思想_______________________________________________________63.与现有操作系统比较__________________________________
5、___________64.优点___________________________________________________________75.实现___________________________________________________________76.其他考虑_______________________________________________________8四、后记______________________________________________________
6、_9技术探讨—面向对象的组件化操作系统一、引子劳动重用,从纵向看就是知识积累;从横向看就是社会化大分工。纵观人类的发展史,各种学科、各种行业的快速发展都是劳动重用以为基础的。很难想象,批注[ssr1]:突出劳动重用的重要意如果物理学每次都要从基本定理开始研究的话,爱因斯坦还能发现相对论;如果飞机的制造需义!要从螺帽做起的话,莱氏兄弟还能发明飞机!劳动重用,使我们能够直接利用别人的劳动成果,而不必每次从头开始。因而,如何最大限度地进行劳动重用,避免重复劳动就成了各行各业快速发展的基本需要。考察各行各业,不难发现,社会
7、化大分工都是通过行业的细化和行业内统一的标准来实现的。细化,就是把复杂的大问题分解成小问题,化繁为简,使人们能集中精力于各自的小问题;统一的标准,则是细化的要求。软件业(或计算机业),作为知识最为密集的一个行业,劳动重用的重要性就显得尤为突出,批注[ssr2]:引出软件业(或计算机人们也一直在为此进行着不懈的努力。运用层次化的思想建立起来的网络模型堪称其中典范业)在劳动重用方面的不足。——在应用层进行开发的人员只需了解本层的协议,而不必花精力于物理层、链路层等其他各层的细节。JAVA在应用软件与操作系统(和硬件)之
8、间引入一个虚拟机(VirtualMachine),同样以层次化的思想为基础提出了独立于操作系统的应用软件(一次编程,到处运行)的概念。与之类似,AS/400的TIMI(TechnologyIndependentMachineInterace)技术,在应用软件与操作系统(和硬件)之间引入一个TIMI层来实现应用软件独立于硬件。Linux通过公布源代码,其实也可
此文档下载收益归作者所有