基于ETOS的NC嵌入式系统的研究与实现

基于ETOS的NC嵌入式系统的研究与实现

论文摘要

网络计算机是一种用于网络计算环境的瘦客户机系统,它的优势在于可以对系统进行集中管理和维护,能够降低企业的整体拥有成本。网络计算机技术涵盖体系结构、操作系统、远程显示等多种技术,它以客户服务器模式为体系结构,依靠操作系统技术和远程显示的支持,实现基于服务器的计算。当前的网络计算机解决方案多是基于国外的商业系统,因此迫切需要开发使用自主操作系统环境和应用服务的网络计算机系统。 本课题采用了ETOS操作系统、Windows终端服务器的终端/服务器模式的瘦客户机系统设计方案。本文首先主要针对不同模式NC的特点,研究其中的嵌入式操作系统的体系结构及相关技术,对现有著名的嵌入式操作系统,尤其是嵌入式Linux进行了深入分析,在此基础上,根据NC比其它嵌入式系统具有更多、更强的硬件支持等新特点,按照层次化的方法提出一种新的基于NC的嵌入式Linux体系结构—ETOS系统。该体系结构在嵌入式操作系统体系结构的基础上又增加了应用程序接口层和中间软件支撑层,同时,利用新增加的两层,进一步简化了NC系统中嵌入式应用软件的开发难度,降低了对桌面系统应用软件进行移植的工作量。 接着本文较详细地分析研究了系统远程显示设计中的一些关键技术,包括更新信息获取方式、同步客户端与服务器端系统资源实现方法、远程显示图形的压缩算法与改进等,对采用这些关键技术的必要性、设计实现方法及效果进行了分析研究,对ETWM桌面系统的设计进行了改进和性能优化。 最后本文对NC系统的显示输出性能、服务器的资源消耗和网络环境的适应能力进行了测试。在测试平台上使用基于ETOS的NC系统,显示出了本系统的良好的应用时效性,证明该系统适合在局域网环境使用,可以满足基本应用的需求,同时系统对服务器的硬件配置要求较高。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 网络计算机
  • 1.1.1 网络计算机概述
  • 1.1.2 网络计算机的特点
  • 1.1.3 网络计算机的工作模式
  • 1.2 嵌入式操作系统
  • 1.2.1 嵌入式操作系统的发展及国内外研究开发现状
  • 1.2.2 应用于网络计算机的嵌入式操作系统
  • 1.3 本文研究的主要内容和工作
  • 1.4 论文章节安排
  • 第二章 瘦客户机技术与嵌入式Linux体系结构概述
  • 2.1 瘦客户机相关技术
  • 2.1.1 瘦客户机结构
  • 2.1.2 瘦客户机概念结构
  • 2.1.3 瘦客户机的应用模式
  • 2.2 远程显示技术
  • 2.2.1 远程显示方式
  • 2.2.2 压缩与缓存机制
  • 2.3 嵌入式Linux体系结构的研究
  • 2.3.1 软件的层次结构模型
  • 2.3.2 嵌入式系统的体系结构的演变
  • 2.4 本章小结
  • 第三章 ETOS的系统架构与实现
  • 3.1 基于NC的嵌入式Linux体系结构
  • 3.1.1 NC硬件系统的新特点
  • 3.1.2 嵌入式Linux在嵌入式系统架构中的实现
  • 3.2 基于NC的嵌入式Linux体系结构ETOS的提出
  • 3.3 ETOS系统的实现
  • 3.3.1 ETOS系统概述
  • 3.3.2 硬件层的实现
  • 3.3.3 内核的实现
  • 3.3.4 根文件系统的实现
  • 3.3.5 应用程序层(API)实现
  • 3.4 本章小结
  • 第四章 系统关键技术的研究与实现
  • 4.1 对更新信息获取方式的研究
  • 4.1.1 基于事件监听的更新信息采集方式
  • 4.1.2 基于Mirror Driver的更新信息采集方式
  • 4.2 同步客户端与服务器端系统资源技术
  • 4.2.1 矩形覆盖切割法
  • 4.2.2 矩形更新检测法
  • 4.2.3 实现方法的复杂度分析
  • 4.3 远程显示图形的压缩技术
  • 4.3.1 Hextile压缩算法
  • 4.3.2 DrvRect压缩算法
  • 4.4 本章小结
  • 第五章 基于ETOS的NC嵌入式系统的设计与实现
  • 5.1 系统基本设计思想
  • 5.2 NC原型系统结构
  • 5.3 系统公用模块的设计与实现
  • 5.3.1 公用模块的组成
  • 5.3.2 图形控件的设计与实现
  • 5.3.3 汉字显示设计
  • 5.4 系统主要应用模块的组成与功能描述
  • 5.4.1 网络终端登陆模块
  • 5.4.2 USB存储设备重定向模块
  • 5.4.3 邮箱管理模块
  • 5.4.4 阅读器
  • 5.5 本章小结
  • 第六章 系统性能测试与分析
  • 6.1 系统性能评价的几个方面
  • 6.2 系统有效性测试
  • 6.2.1 测试环境
  • 6.2.2 测试项目
  • 6.2.3 测试方法
  • 6.3 测试数据与分析
  • 6.3.1 显示输出性能
  • 6.3.2 服务器的资源消耗
  • 6.3.3 网络带宽对性能的影响
  • 6.4 本章小结
  • 第七章 总结
  • 参考文献
  • 硕士研究生期间发表论文情况
  • 致谢
  • 相关论文文献

    • [1].网络计算机在医院信息化建设中的应用[J]. 数字通信世界 2019(09)
    • [2].网络计算机对网络性能影响及应用研究[J]. 佳木斯大学学报(自然科学版) 2018(04)
    • [3].云计算及其发展研究[J]. 信息与电脑(理论版) 2017(07)
    • [4].基于Web的网络计算机技术在高校教学中的应用与开发[J]. 科学中国人 2017(02)
    • [5].云计算技术发展及其应用[J]. 电子技术与软件工程 2017(14)
    • [6].浅谈域环境中网络计算机的应用[J]. 科技与企业 2013(12)
    • [7].网络计算机对网络系统性能影响要素分析[J]. 计算机光盘软件与应用 2015(03)
    • [8].网络计算机信息技术对文献编目的影响[J]. 佳木斯职业学院学报 2015(11)
    • [9].网络计算机工作模式及应用的研究[J]. 无线互联科技 2012(12)
    • [10].网络空间的攻防平衡与网络威慑的构建[J]. 世界经济与政治 2018(02)
    • [11].智能型机械自动化的发展及应用分析[J]. 现代工业经济和信息化 2017(11)
    • [12].关于网络计算机基础教学建议[J]. 黑河教育 2012(07)
    • [13].“云终端”网络计算机——谁懂你的“新”?[J]. 计算机与网络 2009(16)
    • [14].试论网络计算机对网络系统的性能影响及应用模式[J]. 数字技术与应用 2018(01)
    • [15].网络计算机的应用模式研究[J]. 中国科教创新导刊 2008(08)
    • [16].现代计算机网络技术与应用[J]. 信息与电脑(理论版) 2020(16)
    • [17].网络计算机技术辅助高校英语教学策略探讨[J]. 英语广场 2018(10)
    • [18].基于网络计算机基础教学的改革与实践[J]. 中国市场 2016(49)
    • [19].现代网络计算机机房设备管理方法研究[J]. 科技经济导刊 2017(21)
    • [20].论我国网络计算机的专业教育与素质教育的结合[J]. 数码世界 2017(12)
    • [21].校园网络计算机的应用模式研究[J]. 齐齐哈尔大学学报 2008(03)
    • [22].网络计算机的应用模式研究[J]. 齐齐哈尔职业学院学报 2008(02)
    • [23].网络计算机的应用模式研析[J]. 电脑编程技巧与维护 2008(15)
    • [24].浅谈现代网络计算机机房设备管理方法[J]. 数字通信世界 2019(03)
    • [25].浅谈学校多媒体网络计算机机房管理维护几点经验技巧[J]. 计算机光盘软件与应用 2015(02)
    • [26].计算机网络安全问题和对策研究[J]. 电子世界 2017(04)
    • [27].新时期网络计算机安全防护的有效措施探讨[J]. 信息系统工程 2019(03)
    • [28].浅谈网络计算机在教学中的使用经验[J]. 中国现代教育装备 2008(07)
    • [29].基于网络计算机的电力信息系统管理[J]. 电子技术 2020(07)
    • [30].现代网络计算机机房设备管理方法的相关分析[J]. 电脑迷 2018(04)

    标签:;  ;  ;  ;  ;  

    基于ETOS的NC嵌入式系统的研究与实现
    下载Doc文档

    猜你喜欢