延期!能浇灭64位的热情
软件世界
在Intel推出可执行32/64位混合代码的P4F后,微软的Windows XP 64Bit Edition正式版本预计裹着深秋的寒风于10月份上市,但目前又传出微软可能跳票的传闻 ……
跳票延缓步伐?非也
跳票的可能性很大,但微软全力开发64位操作系统已经成了不争的事实。加上先前已有Apple的Tiger和RedHat的64位Linux在64位桌面系统中扎下营盘,也赢得了各自拥趸的掌声和喝彩,但若论掌声之经久不息和喝彩之声震屋宇,恐怕还非微软的Windows XP 64Bit Edition莫属。倒不是它有多少过人之处,而是Windows用户实在太多。地方戏面对京剧时的委屈心情,想必Apple和RedHat也将在微软盛大的发布典礼上体会到。也就是说,64位Windows的出台才会是64位大门打开的时候。
尽管32位系统已能应付绝大多数桌面应用,然而桌面64位时代毕竟即将到来,它出类拔萃的性能和灿烂似锦的前景是32位系统挥之不去的梦魇。作为32位系统的终结者,它将在IT舞台再次上演“能者得而居之”的正剧。虽然过程不如乐观者预言的那么快,但其大势却是难以阻挡的,犹如大河般纵然是百转千回依然要奔向大海。
高端应用落户桌面!期待
经过十几年的发展,32位系统已非常成熟,然而盛极而衰,它似乎也快走到了生命的尽头。随着IT尤其是因特网的高速发展,信息量的增长呈井喷之势,社会各业与IT结合产生的各种复杂应用也蜂拥而至,加之数字娱乐日益渗透到生活的每个角落,特别是分布计算渐趋流行使桌面承担起更大的负荷,这些都需要强大的计算能痢以支持。显然,32位系统面对这轮大潮显得越来越力不从心,即使在以中低端应用为主的桌面系统中,面对以数字娱乐为代表的热门应用它的表现也难以令人满意。
64位系统的出现,也许可以暂时缓解32位系统的性能“瓶颈”,至少它比32位强大数倍乃至数十倍的计算能力能使许多强烈依赖数值运算的应用软件获益匪浅,甚至可能使一些高端应用落户桌面领域,就像当年32位系统引来了原属图形工作站的软件MAYA、Softimage 3D一样。另外,是否64位系统也会像32位那样产生出新的软件类型和软件设计技术,同样值得期待。
技术的转换——不难
从各大应用软件商发表的声明来看,对64位也是普遍认同和看好的,并作好了将旗下产品升级到64位的准备。
对欲在64位领域有所作为的程序员来说,已有多款64位开发工具可以使用了。如SUN的64位JAVA(J2SE JAVA2)、Apple的Xcode 2和一些64位Linux自带的C/C++编译器,其中数64位JAVA名头最响。即将面市的Visual Studio 2005对64位软件的开发还会有更好的支持,而Borland尽管还没有真正的64位开发工具发布,但它已经有多款开发工具在64位Itanium上运行了,因此提供优秀的桌面64位开发工具对它来说并不困难。
由于64位CPU只是扩展了32位指令,并不像32位CPU那样对16位指令进行了全新改造,因此32位向64位的移植将较为容易,至少不会遇到当年16位向32位过渡时源代码必须作大规模修改的麻烦。特别是那些基于JAVA或.NET框架的软件,基本上不需对源代码作任何修改就能很好地运行在64位环境中,只要虚拟机或中间编译器能支持64位代码即可。
64位系统在服务器领域已存在多年了,Intel、HP、IBM和微软等都对64位编译器进行了多年研究,现在已有多款64位编译器投入到了实际应用中。据传IBM的大型数据库DB2只花了两天时间便完成了向64位的过渡,虽然消息的可信度不高,但从中不难看出64位升级之路并非荆棘遍地。
畅想64位……梦幻
64位来到桌面,可以使桌面成为一个可以承担较大规模计算任务的平台,从而导致一些新的软件形式的诞生。当然,64位系统对数字娱乐特别是游戏的帮助是很大的,用它搭建起数字娱乐平台无疑是目前最佳的选择。至于利用64位优秀的并行处理能力来架设网络服务器,更是网络发烧友的不二之选。64位出色的计算能力,也会使科学研究、工程设计受益多多,尤其在信息安全上它将大有用武之地。如果将来64位计算能力足够强大,它甚至可以取代目前许多由专门硬件完成的工作。
64位系统让我们怎么憧憬都不过分,因为它正以自己非凡的实力,影响和改变着我们的IT生活。