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