LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1842|回复: 13

“amd64”是32位还是64位系统

[复制链接]
发表于 2009-5-18 08:28:54 | 显示全部楼层 |阅读模式
我下载了两个netinst 。i386和amd64。
i386是32位的系统distribution。
那amd64是针对amd处理器的32位系统吗还是64位系统
发表于 2009-5-18 08:37:21 | 显示全部楼层
amd64是专指所有64位系统的,包括的intel和amd的64位处理器。
回复 支持 反对

使用道具 举报

发表于 2009-5-18 09:56:33 | 显示全部楼层
Post by RedFire;1988413
我下载了两个netinst 。i386和amd64。
i386是32位的系统distribution。
那amd64是针对amd处理器的32位系统吗还是64位系统


与系统无关,仅仅是CPU指令集和模式的区别。

注意:当今市面上主流的“所有CPU”都是64位CPU,如果你在当今任何主流配置的电脑上运行32位操作系统,CPU都会进入“32位兼容模式”。效率上有少量影响(程度小于10%,肉眼一般无法察觉),但并不影响使用。

amd64只是一个名称而已,但intel和amd都是支持该指令集的。
回复 支持 反对

使用道具 举报

发表于 2009-5-18 10:39:42 | 显示全部楼层
Post by RedFire;1988413
我下载了两个netinst 。i386和amd64。
i386是32位的系统distribution。
那amd64是针对amd处理器的32位系统吗还是64位系统


是64为操作系统,而不是为amd64cpu优化的32位操作系统,这样解释可能楼主就清楚了。
回复 支持 反对

使用道具 举报

发表于 2009-5-18 12:47:10 | 显示全部楼层
Post by jobinson99;1988417
amd64是专指所有64位系统的,包括的intel和amd的64位处理器。


这个说法不够全面。amd64 和 ia64 是不兼容的,后者对应的是 intel 的安腾系列处理器,它提供对 32 位程序的模拟,但是不能运行 32 位的操作系统,一般用户不大会去用它,用在科学或者企业计算比较多。
回复 支持 反对

使用道具 举报

发表于 2009-5-18 13:23:53 | 显示全部楼层
amd64就是与x86的32位指令相似的64位指令,先由amd制订出来,市场决定了一切,intel被迫跟随,所以现在都是说amd64版,而非“x86_64版”。这是历史。

现实的64位debian中缺省是64位运行库(so文件),32位运行库则被放到了其他位置。很少把运行库静态编译进软件(不依赖运行库)。绝大多数软件都依赖运行库,如果32位软件载入64位库,不可能运行得到,64位软件载入32位库一样结果。

为64位编译的内核可以有32位支持,所以用在32位系统也没问题(编译时选通用的generic x86_64 ,intel和amd的cpu都可以运行)。
回复 支持 反对

使用道具 举报

发表于 2009-5-18 15:07:53 | 显示全部楼层
我最深刻的印象是64的系统不能装32位的nvidia显卡驱动......
回复 支持 反对

使用道具 举报

发表于 2009-5-18 15:34:29 | 显示全部楼层
intel 桌面CPU 的64位兼容指令集是完全照抄照搬amd的,当然要冠以amd64,没有intel 64之说。
如果没有amd,现在我们说不定还是在32位的环境(说不定windows操作系统加个类似linux pae的内核,大内存问题就解决了,内存寻址一般人不了解,不关心),在amd发布64位处理器之前,除了服务器,谁会关心处理器是多少位的?intel确实很霸道。
回复 支持 反对

使用道具 举报

发表于 2009-5-18 16:32:58 | 显示全部楼层
晕,楼主在几个论坛上发过相同的信息了?
回复 支持 反对

使用道具 举报

发表于 2009-5-18 20:08:15 | 显示全部楼层
i386 \ i586 \ i686 这是都是常见的32位的,这个大家都不会搞错了!
就像上面说的到64位就有点不一样了,具体点就是有两种常见的 64位 系统:
    一个是 AMD 先发制人搞的 AMD64 (其实也就是大家用的最多的 X86_64),我记的不错的话应该还是有很好的市场反应,这样 Intel 坐不住了,就跟着做了一个同样的 64位 的CPU,Intel 现在的 CPU 如 Pentium,Dual core了的64位 都是这种的,由于 AMD 在前,所以沿用的 AMD64 的说法。
    二呢就是 IA64 了,这是 Intel 安腾CPU 用的,一般 CPU 是没有的!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表