
64位
文章平均质量分 79
xieqidong
这个作者很懒,什么都没留下…
展开
-
64位与Mac OS X Tiger
64位与Mac OS X Tiger——只在需要时迁移到64位 Mac OS X是Apple Macintosh操作系统中第一个支持64位计算的版本,其可充分利用64位PowerPC G5处理器的能力,然而,这并不意味着必须把每一个应用程序都迁移到64位平台上去。大多数的OS X程序不必移植为64位,实际上,作为32位程序,它们还能执行得更快一些。把一个程序翻译 2008-03-21 18:24:00 · 2385 阅读 · 0 评论 -
拥抱64位Windows
拥抱64位Windows 还记得640K内存就足够的好日子吗?那记得是什么时候,它显得捉襟见肘了吗?这是一个日新月异的时代,我们发明了各种方法,以在有限的寻址空间内,映射更多的内存:首先,是“扩充内存”(EMM),起初它只是一张硬件“卡”,以64K或128K HASH(0x80b9d4)为界,切换64K的HASH(0x80b9d4)页到DOS寻址空间内;然后,我们又看到了“扩展翻译 2008-03-25 10:00:00 · 9694 阅读 · 0 评论 -
向64位进军
向64位进军 64位平台是解决复杂计算问题的曙光 随着低成本64位平台的来临,加上内存和硬盘价格的不断下跌,无疑为32位程序向64位硬件的移植又加了一把劲,那些科学运算、数据库、消耗大量内存或密集浮点运算的程序也搭上了这一顺风车。在本文中,主要讨论向64位平台移植现有32位代码时,应注意的一些细小问题。新近的64位平台在二进制上与32位应用程序兼容,这意味着可以非常简单地翻译 2008-03-25 09:32:00 · 2696 阅读 · 0 评论 -
跨入64位编程的新世纪
跨入64位编程的新世纪 自从AMD于2003年9月23日发布了第一款基于x86架构的64位处理器,就意味着桌面世界将进入64位计算的新纪元。如今电脑市场上从低端的赛扬、闪龙到高端的P4、速龙,满眼都是64位的CPU,那么64位计算的时代果真到来了吗?64位计算的全面普及,只有硬件还不够,还需要应用软件的支持,从操作系统到办公软件、从个人娱乐到游戏聊天,各个领域都需要64位软件的更翻译 2008-03-22 10:28:00 · 3065 阅读 · 0 评论 -
去除64位平台的内存错误
去除64位平台的内存错误——在新平台上,内存错误将是成倍增长的 对新平台上应用程序的开发者来说,64位平台的稳定和可靠,是吸引他们的关键;而任何内存错误问题都会导致开发工作的失败,内存错误最棘手之处在于它是难以捉摸的,找出它们非常困难且要花费大量时间。内存错误不会在通常意义上的测试中暴露出来,正是因为它们潜在的有害性,所以在程序定型之前,去除所有的内存问题就显得非常必要了。翻译 2008-03-22 10:17:00 · 1298 阅读 · 0 评论 -
创建可移植的64位代码
创建可移植的64位代码 灵活地使用编译器开关选项可生成具移植性且高度优化的代码,你用了吗? 充分利用AMD 64位技术需要以下三个条件:必要的AMD64硬件平台,一个可支持AMD64的操作系统,和一个支持AMD64 的64位编译器。AMD公司提供了第一个条件,Window和Linux提供了第二个条件,而一些开发工具提供了最后一个条件。这篇文章主要着重于阐述怎样设置Win翻译 2008-03-22 10:15:00 · 1262 阅读 · 0 评论 -
64位中的整数优化
64位中的整数优化 在64位计算已越来越近的今天,越来越多的程序已开始考虑利用64位所带来的强大优势,其中,64位寻址对那些需要处理大量数据的应用程序来说尤为重要,如:工程与科学计算程序、大型数据库之类,现在已有许多的CPU及操作系统可本地支持64位计算,但它们带来的最大好处也许还是巨大的寻址空间,程序在其中可分配大于4GB的内存,更容易管理大文件等等。如果要充分发挥64位C翻译 2008-03-22 01:05:00 · 2430 阅读 · 0 评论 -
Windows 64位计算的世界
Windows 64位计算的世界——更多的内存、更好的性能 今天,64位计算正在步入主流,并将逐步取代32位计算,并且,这个转换的过程会对当前软件的形式带来巨大的冲击。其中,转换需要移植相关的应用程序及重写系统软件,这当中还包括操作系统等等。在本文中,将主要探讨64位软件世界中的主角——64位Windows及64位的通用语言运行时库(CLR)的结构,另外,还将翻译 2008-03-22 10:12:00 · 2432 阅读 · 0 评论 -
简单改变之完美跨越32位与64位平台
简单改变之完美跨越32位与64位平台 并不能因为现在不会将代码移植到64位,就可以忽略以下新的编码准则。现在,只需一些简单的调整,就可让你的C++代码完美跨越32/64位平台,以便在将来64位需要来临时,让你处于有利的位置。 在90年代初,64位系统还被认为是一个“等待问题的解决方案”;而到了2005年,64位技术已快速地聚集了大量的用户,即使你翻译 2008-03-22 10:02:00 · 1883 阅读 · 0 评论 -
对64位的多平台移植
对64位的多平台移植——做好前期计划可达到事半功倍的效果 我们最近完成的一个项目是移植一个大型的32位应用程序,它可在64位环境中支持11个操作系统平台,并且程序的源代码超过了30万行。由于此32位程序是在几年前分成几部分开发而成,所以极有可能代码是由不同的开发者编写。鉴于此,我们有理由怀疑,在64位移植中导致问题的类型不匹配,很有可能是在这几年中随着程序模块的添加翻译 2008-03-22 09:59:00 · 1248 阅读 · 0 评论 -
64位计算中的JVM性能
64位计算中的JVM性能——马力更大并不总代表性能更强 随着DEC(Digital Equipment Corp)公司Alpha处理器在1992年末的发布,就意味着这个世界开始进入64位计算的时代,紧接着,全球几大主要计算机公司,如IBM、Hewlett-Packard(惠普)、Fujitsu(富士通)、Sun Microsystems,也发布了各自相应的产品进入到翻译 2008-03-22 09:54:00 · 4439 阅读 · 0 评论 -
更快、更强——64位
更快、更强——64位64位编程的32条“军规” 即使目前没有为纳米电子学、空气动力学、分子静力学、细胞生命周期建模等编写高级应用程序,说不定以下这32条规则,对你向更高级处理器移植程序会有所帮助。近期以来,似乎大家都在谈及64位计算,如采用AMD Athlon 64处理器的笔记本、采用IBM PowerPC 970芯片的Apple G5、又或Intel Itanium架翻译 2008-03-22 00:59:00 · 955 阅读 · 0 评论 -
32位世界中的64位编程
32位世界中的64位编程 ——为16、32、64位架构编写可移植代码 与16位编程相比,32位意味着程序更快、可直接寻址访问更多的内存,和更好的处理器架构。鉴于此,越来越多的程序员已经开始考虑利用64位处理器所带来的巨大优势了。克雷研究(Cray Research 应为品牌名)计算机已经开始使用64位字,并且可访问更大的内存地址。然而,作为正在向开发标准软件和与其他操作系翻译 2008-03-22 00:54:00 · 1478 阅读 · 0 评论