一种从UNIX到Windows平台的程序移植方法及其应用实例研究

被引量 : 0次 | 上传用户:luojing0825
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术发展的不断加快,新的硬件、技术不断更新,使得原有的一部分应用软件在新环境下无法正常运行。舍弃现有系统下的企业级软件,不但要耗费大量的人力和资金,而且浪费了许多成熟的软件成果,代价过于昂贵。软件移植是解决这一问题的有效方法。软件的可移植性是决定能否进行软件移植的基础,同时也是软件质量要素之一。分析软件的可移植性就是要来度量一个软件是否具有较好的移植可行解并预期软件移植的难易度和移植的代价。当前形势下,无论是从经济还是技术的角度来讲,从UNIX到Windows系统下的软件移植已经成为了一种趋势。跨平台移植的本质是解决异构运行环境的不兼容问题。由UNIX和Windows之间平台的差异性而引发的移植过程中的最常见问题,就是进程模型、进程间通信、信号和数据访问等方面。在这些方面设计出两个平台间相应的API映射,是进行软件移植的关键,而且直接决定了移植的效果。通常映射的设计应根据应用程序不同的要求,采用灵活的方法。当前软件移植通常是利用第三方的类似于UNIX的库编译成Windows可执行文件的方法。但这种移植并不彻底,很难扩展在新系统下的功能。采用分层移植,将系统划分为人机交互层,功能层和以动态链接库为基础的可移植层的直接移植方法,能够较好的解决从UNIX到Windows平台下的软件移植问题,也是跨平台移植方案中较为彻底的方法。同时各个划分层之间相互完全独立,统一使用消息来进行信息传递。这样不仅保留了系统原有功能,而且优化了系统结构,提高了新系统的可扩展性。实验证明按照上述方法移植之后的软件完全符合应用的要求,在操作性和系统的维护性方面,远远超过了原系统。对于从UNIX到Windows系统下的软件移植具有一定的参考价值。
其他文献
本文对魏晋时期政治与史学上正统观的主要内容进行了论述。正统观是关于论证和保持政权合法性的一种重要政治观念,同时也是一种重要的史学观念,发端于春秋,魏晋时期由于政治
目的:问卷调查急诊科护士的负性情绪并进行分析,以便采取有效干预措施。方法:对本地区6所医院128名急诊护理人员进行负性情绪SAS、SDS、SES和SWLS问卷调查,对其心理状况进行
我国的环境税制研究尚处于初级阶段,并没有形成适合中国国情、反映中国环境资源现状并能够对之作出有效调节的环境税收体系。针对自然资源严重耗竭、环境污染、生态破坏日益
基督教在近代华人的海外移民过程中发挥了重要作用。在当今时代,华人基督教会在海外华人社会中的作用越来越重要,并逐渐承担起青年培养的责任。它们认识到当代华人青年不仅面
目的:探讨输液加温在围手术期低体温中的应用效果。方法:选择2012年1月~2013年2月在我院胃肠外科进行择期手术的132例患者,将其随机分为输液加温组和对照组各66例。输液加温
信用风险是银行等金融部门所面临的主要风险,加强信用风险管理一直是各国金融部门及其监管机构的工作重点。目前我国银行业较高的不良贷款率己成为阻碍我国经济健康发展的巨
2014年发生在台湾地区的太阳花学运中,台湾青年由政治冷漠群体走上台湾政治舞台,他们的运动诉求具有明显的"反中"倾向,出现"中国认同"危机。从世代政治视角分析发现,"趋左"的
随着我国人口老龄化趋势不断加重,以及由于低出生率所导致的人口年龄结构的不断变化,人口红利对我国经济发展的推动作用日益削弱,传统的制造业生产成本急剧上升,严重削弱了我
随着嵌入式系统的更广泛的应用以及网络的进一步普及,嵌入式系统接入网络已成为嵌入式系统应用的一个重要方向和必然结果。嵌入式Web服务器是嵌入式系统网络化应用的重要方面
目的:探讨并分析手术室细节护理管理在控制医院感染中的应用。方法:回顾性分析我院手术室进行的10 000例手术治疗病例的临床资料,将2009年6月~2010年12月的5000例病例作为对