首页> 中文学位 >NC操作系统对其上特定应用的支持研究
【6h】

NC操作系统对其上特定应用的支持研究

代理获取

目录

文摘

英文文摘

独创性声明及关于论文使用和授权的说明

1绪论

1.1论文研究背景和组织结构

1.2 NC操作系统的构建和其发展方向

1.3课题意义

1.4课题研究内容

1.5几个概念的阐述

2 NC机的需求分析

2.1硬件要求

2.2系统要求

2.3 NC用户界面需求

2.4 NC运行环境需求

2.5 NC产品质量需求

3 NC操作系统功能规划及裁剪

3.1 NC操作系统功能规划

3.2内核定制

3.2.1选用Linux发行版

3.2.2确定必须要被编译到内核的部分-定制内核

3.2.3定制内核时应该注意的问题

3.3其它部分的定制

3.3.1网络协议栈的定制

3.3.2 Xserver的定制

3.3.3去掉不必要的服务

4内核网络接口实现解析

4.1内核网络接口结构

4.2网络设备接口部份

4.3网络接口核心部分

4.4网络协议部分

4.5 Socket层

5 Rdesktop具体通信过程解析

5.1 Rdesktop客户端程序结构流程

5.2具体的通信过程分析

5.2.1建立套接字

5.2.2发送数据

5.2.3接收数据

5.2.4 Skbuff和网络报文

6针对Rdesktop客户端的NC平台性能优化

6.1性能优化原则

6.2具体优化措施

6.2.1系统级的改动

6.2.2应用程序级的改动

6.2.3网络的改动(建议)

6.2.4服务器方的改动(建议)

6.2.5使用习惯上的改动(建议)

6.2.6本课题优化措施和其它相关工作的比较

7优化前后性能测试

7.1测试的两个原则

7.2优化前NC性能数据分析

7.3优化后NC性能数据分析

结 论

致 谢

参考文献

附 录

攻读硕士学位期间发表的学术论文及研究成果

展开▼

摘要

本课题旨在通过研究在不改变NC硬件的条件下如何修改NC操作系统来更好地支持NC上的应用。由于在一定应用背景下NC上的大部分应用程序符合局部性原理,可以对其操作系统进行修改来吻合这些局部特征。  针对NC上基于RDP协议的典型应用,论文从操作系统的角度给出了需求分析→模块结构规划→内核定制→内核修改→分析和修改典型应用→测试的全过程,根据实验数据,针对上述阶段,有侧重地提出了一些自己的见解和方法。最终测试数据表明,修改后的操作系统比NC机原有操作系统能够更好地支持NC典型应用,典型应用性能指标有较大程度提高。  本课题中的NC操作系统选用Linux,而特定应用程序选用Rdesktop(一个用RDP协议来交换数据的程序,全部由C语言实现)。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号