首页> 中文期刊>计算机工程与应用 >不同计算机平台数据的存储机制与控制方法

不同计算机平台数据的存储机制与控制方法

     

摘要

目前系统开发平台比较主流的是intel平台,sun平台和IBM平台.在编写系统或服务器程序中对变量的某些字节或某些位进行操作是非常频繁的,而各种平台上变量在内存中的存储机制又各不相同,使得取出特定字节或位比较麻烦,需要仔细分析特定平台的存储机制才能得出正确的结果.当应用程序移植到不同平台时字节对齐(alignment)问题经常出现,稍有差错就有可能导致bus error等内存错误.该文透彻地说明了在intel平台,sun平台和IBM平台上数据及数据流的存储机制,以及如何避免出现类型强制错误.理解各种数据存储机制后在编写系统或服务器程序时存取数据流,不仅使编写跨平台程序变得容易,而且使操纵变量时出现的错误大大降低.文中所有示例程序均用C语言编写并在sun sparc工作站gcc编译器和Intel Pentium台式机VC6.0编译器下通过测试.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号