博士后出站报告.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
博士后出站报告会 博 士 后:陈志成 合作导师:周立柱、杨维康 流 动 站:计算机科学与技术 工作院所:信研院OS中心 报告日期:2006年09月27日 非常感谢各位老师在百忙之中来参加我的博士后出站报告会! 基于Linux的和欣虚拟系统 与构件运行平台 技术发展趋势 新的软件体系架构——Web Service与SOA 应用需求,网络服务,面向服务架构(SOA,Service-oriented architecture) 新的软件编程模型——构件技术与软件工厂 网络构件:流动的是构件,应用和实现分离,提供标准接口和框架,构件组合; 软件工厂: 一是批量自动生产,二是生产、下载、组装、使用、销毁等重要环节。 新的软件运行方式——点击运行与按需下载 点击运行:先启动应用,再启动服务的软件模型,用户不需维护; 按需下载:关卡收费,等待时间最少;滚动下载(运行时不断下载/加载必要的构件) 异构环境下的网络构件互操作性 一般应用程序的二进制互操作;构件互操作(JAVA、.Net、C/C++、CAR、COM) Wine、Cgywin、JAVA、VS.Net、Windows / Linux / Elastos。 安全性与版本管理越来越重要 网络安全,系统安全,构件安全,应用安全、版本管理、Win Vista Bata1安全 Elastos与CAR的现状 和欣技术: Elastos特点:在体系结构上完全面向构件、嵌入式网络操作系统 构件技术:CAR:定义了一套网络编程时代的构件编程模型和编程规范, 它规定了一组构件间相互调用的标准,使得二进制构件能够 自描述,能够在运行时动态链接。 Elastos发展与应用现状: Elastos,自2000——2006,发展到2.1版本 在Ealstos SDK下开发的程序可以在Windows上的虚拟机上运行 Linux上不能运行Elastos程序和CAR构件 Elastos系统上的应用软件缺乏 已有应用:数控机床、变频器控制、条码扫描、医疗仪器 目前主攻:3G智能手机 Linux的困惑 Linux发展现状: Linux特点:开放源码、桌面应用迅速发展 支持形式:政府采购、基金支持、嵌入式领域行业推广 构件技术:Wine: 部分实现Win DLL,不支持远程构件; XPCOM:提供自己的API,与COM不兼容,不支持进程间、远程构件; UNO: (Universal Network Objeets)通用网络对象, 兼容JAVA/C/C++,但效率比COM差。 网络时代Linux发展面临的问题: Linux与Windows/Elastos应用程序的二进制兼容问题 Linux上的.Net、JAVA、CAR、COM、XML构件相互调用问题 在Linux上开发在其它系统上运行的网络构件的开发环境问题 Linux上对网络构件的点击运行与按需下载问题 Linux系统对网络构件的安全验证与版本管理问题 研究目标: 若干基于Linux的系统支撑技术和构件管理机制; 一个在Linux系统上实现的Elastos虚拟操作系统; 一个支持跨Elastos、Linux网络CAR构件运行的平台。 研究纲要: Cosea: 基于Linux的和欣虚拟系统 与构件运行平台 2.1 Elastos2.0操作系统: “地球计划” 2.2 CAR构件技术 3.1 加载器 3.2 API 3.3 内核对象服务 3.1 Cosea加载器设计与实现 Cosea加载器运行模式转变 目标:通过模式转变,将Elasots系统调用转换Linux系统调用,从而在Linux上实现对Elastos应用程序的系统支持。 解决方案:SO. SO —— Linux上的DLL SO vs DLL Cosea加载过程 Cosea加载过程 Cosea加载过程 helloworld.exe Cosea加载外部模块 3.2 Cosea API 3.3 内核服务对象与通信 3.3 Cosea Server通信机制 主要内核对象 Cosea Server测试 4.1 自描述元数据 4.2 CAR构件库 4.3 命名服务 4.4 自动散列集

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档