vulcan

低头做事,抬头看路

   :: 首页 :: 联系 :: 聚合  :: 管理
  41 Posts :: 7 Stories :: 28 Comments :: 0 Trackbacks
因为之前换了Pentium D 925之后装Linux遇到的一些问题,到后来装64位Linux解决问题,还有就是windows下有的时候Eclipse莫名奇妙启动出错,重启之后又好了,我在想,是不是我的电脑也要用64位的程序,于是找到了Eclipse3.4M1的X86_64版本,居然用不了;还有tortoiseSVN64版本也提示安装不了,我意识到我对64位的理解错了.这些程序的选择不取决于你的CPU是否支持64位,而是操作系统.于是好好查了一下网站,恶补了一下最新的计算机硬件常识.
1. 64位处理器有哪些
其实这些不太好说,AMD 64的不要说了,都有标识.Intel 的一个系列某些型号是某些型号不是.让cpu-z来说话,凡是支持EM64T的Pentium 4, Pentium D, Core 2都可以称为是64位处理器,也就是说,只有有了他们,你才可以装64位操作系统,包括Linux和windows.这里一篇文章值得一看.其实我的理解就是64位CPU只是提高了整数运算的范围还有内存寻址范围,(扩展到了4GB以上)而对于一般家用机没有太多意义.
下面引用几段话:
"
实际上AMD的64位CPU是64位兼容32位运算,而INTEL的EM64T是32位兼容64位运算。

    最后我们需要注意的一点是:64 bit处理器的性能并不相当于两倍32 bit处理器的性能。我们不能因为数字上的变化,而简单的认为64 bit处理器的性能是32 bit处理器性能的两倍。实际上在32 bit应用下,32 bit处理器的性能甚至会更强,即使是64 bit处理器,目前情况下也是在32 bit应用下性能更加强大。所以我们在认清64 bit处理器优势的同时,不可过度迷信64 bit。
"
2. 64位操作系统
windows Xp, vista都有64位版本,只有装了64位版本的windows系统,才可以用那些标识位win32-x86_64的程序;但是从网上得到的信息来看,64位的windows主要是针对服务器市场的,稳定性有所增加,但是性能提升没有感觉,因为专门为64位系统优化的应用程序稀少,所有升级到64位系统没有太大的意义,并且可能带来驱动程序兼容性问题.
根据我的体验,装Linux发行版,64位的CPU如果装了32位linux好像稳定性有问题,所以安装64位linux是有好处的有时甚至是必须的,linux下并不缺少64位应用程序.但是64位的Linux系统使用中也会有些问题.比如win32codecs用不了,从Mplayer的网站上看,现在好像只有rm的解码器有64位版本的,32位的解码器xine-lib用不了,所以不能像32位linux中那样一个totem-xine+win32codecs所有媒体文件类型都通吃了.但是看gentoo的wiki好像有解决办法,因为gentoo是基于源码编译的,可以生成一个原生的64位系统,它的lib可以份开,老的32位的lib放到了lib32之中,但是在ubuntu上不知道怎么搞.

posted on 2007-11-14 10:00 vulcan 阅读(243) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: