大家好,各位都知道,目前的64位CPU是如火如荼。考虑将自己的计算机从32位迁移到64位从长远来看是必然的。而且,目前有很多人已经这样做了。但是,就我个人的观点,我建议大家先不要这么干。
我个人认为,64位CPU在目前的形势看来,只有开发价值,而且是底层开发价值,而没有应用层的使用价值,可以说是一点都没有。所以对于非底层开发的人员来说,购买64位CPU不是那么必要,而对于非开发类计算机用户来说,现在就迁移到64位CPU纯属资源浪费。
为什么这么说呢,首先从钱上考虑,64位的CPU才出来没多久,自然价格不菲,为什么不能等到价格稍稍降下来一点后再买呢,这其中的具体的道理我想不用多说了吧。
第二点,最重要的一点,就是技术上的因素。计算机系统包括硬件和软件,如果一个硬件没有相应的软件支撑,再好的硬件也是废铁。想问大家一句,目前市面上的64位计算机软件有多少,64位Windows出来了吗?据我所知好像还没有吧。没有相应的软件,即使现在买了64位的CPU,它也发挥不出它的功效。可能有的人会说,64位的CPU的效率会更高,但我并不这么认为,从技术的角度上说,你的64位CPU最多主频可能会快一点,其它的优势在目前还发挥不出来,因为大家目前手头上的软件都是32位的,也就是说,我们的软件都是用32位的编译器开发出来的,那32位的编译器也就只能产生32位的指令集。目前64位CPU同时带有64位的指令集和32位的指令集,但在一款64位CPU中,这个CPU所用的体系结构的优越性,是要用64位指令集编程才有可能发挥出来的,INTEL和AMD决不会把将它新一代的CPU的优越性用到32位的指令集中去,CPU之所以带有32位的指令集只是为了与32位系统兼容。所以这个32位子系统也只是64位的CPU的一个部分,目前我们在使用64位CPU时,所用到的就是这一个小部分。其它地方用不到,那么这个64位的CPU在功能和效率上可以说等同一个32位的CPU,你现在在它价格最高的时候买,这不是浪费是什么?
真正的64位时代,是操作系统、数据库、编译系统全是64位的时候,才能真正产生出64位环境下的应用程序,那时候一个64位的CPU的全部新特性才有可能都发挥出来。
以上的观点是我在看IA-64的时候的一点感想,希望它能对各位朋友有所帮助。