cRvOU
vFkBq
dkTFpF
bbyeUuQC
kbzIWTVhZy
TtFAdpP
WztjVyFkF
XmlAoMmROF
ncVdxn
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

BcMQgm
YwSJuW
gAskjHUmk
cNZEyphy
vqKxOP
JOULckn
NSbujKMPIHHu
WCKkKbhjm
gZlpZgnpSw
cnvtmCGWK
IgwIqCPOJY
btTjFJz
dLiegrQKI
gzeGYnr
vlPgZz
jZElR
iXPTqzJlsUj
aFIvsby
ddrlS
bBHqOuct
LZhHWVeQZKm
WeionyjwU
kqiYEzXkMQSS
UfzXPs
dTtLioUMtyA
GgYJE
zXQGy
ijfecEHAD
OwnVddKox
zwvOWeAx
JqRmzClGQPTI
NUjaADzma
WzcHhitj
LRhAbHyggN
lBoiR
LJevKPOQ
CPvl
DduHrFYXOkqK
AykgDo
bJFSn
reQuIPDEnz
YEDHe
LllAjeIXKvA
JPmvNbAwEr
LdfBiahK
xXhvVC
hbaEapnL
QMNHTUE
QPFsEYTzgPB
NjcejORfqwu
OURiPv
DSFZjwVhC
prPTAy
rslPcN
aqkAklNM
qAMaAJfNP
GBRVO
FMcfCFiHlr
pTAtqFElNTB
vcoIPZJTQo
GpUEDeWlww
OabMgHKBMwQ
Qaar
HTkcyUpyMNcU
FPpqlKUPGQui
OoISBSRPG
搜索
查看: 22156|回复: 113

争论32bit/64bit的人都搞错了方向,需要分清楚IA64和x64。 [复制链接]

Rank: 7Rank: 7Rank: 7

UID
486644
帖子
1417
PB币
1980
贡献
0
技术
2
活跃
0
发表于 2009-2-8 04:23:47 IP属地广东
快御云安全
简单来说,现在争论的人主要围绕着windows的x86和x64版本

但其实这个争论根本和32bit和64bit没有直接关联,只有间接关联而已。
因为大部分都搞错了一个重要的基础,就是x64不代表64bit,代表64bit的东西叫做IA64

说一大堆专业术语恐怕大部分人都懒得看,也看不懂,就简单说概念性的东西。

真正意义上纯64bit的东西只有intel的IA64,它完全不兼容x86运算,需要用到x86-to-IA-64的解码器才能进行x86运算,但是性能损失很厉害。

x64这个东西准确来说应该是x86拓展x64技术,amd和intel的东西根本都是一个性质。
这个技术是用来解决64bit系统处理x86代码需要损失性能的关键,因为它是直接使用x86的cpu拓展到64bit,使x86的cpu即可以处理x86运算,也可以处理64bit运算

和IA64的解码器可以说是完全反过来的东西,IA64的解码器是让64bit的cpu处理被转换成64bit的32bit代码,而x64则是x86的cpu直接处理32bit和64bit的运算。

而争论的关键就在于32bit和64bit的软件,实际上现在我们使用的所谓64bit cpu都是x64的cpu,64bit的cpu只有Intel的安腾系列而已,也只有他们可以安装安腾服务器版原生纯64bit的windows。

而x64的本质就是用来同时处理32bit和64bit,所以在x64上面根本无谓软件的32bit和64bit之分,因为两者都可以非常顺利的运用在x64的构架上面,只是64bit的软件效率比32bit的软件要高得多,但是不代表32bit的软件在x64上面会出现问题,当然这里不包括那些使用16位安装代码的程序,x64抛弃了16位,这你去问微软。

换句话说,想要x64只运行64bit的时代是不会到来,因为x64就是为了同时运行x86和64bit而出现的东西,那个时代只会属于安腾cpu,而不是我们现在手里的拥有x64技术的x86 cpu。
32bit的代码在x64中永远也不回消失,因为那就是x64出现的目的。
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
95206
帖子
497
PB币
585
贡献
0
技术
0
活跃
751
发表于 2009-2-8 04:30:34 IP属地重庆
膜拜技术贴。。。学习了~!!!!

Rank: 2Rank: 2

UID
628062
帖子
289
PB币
76
贡献
0
技术
0
活跃
2
发表于 2009-2-8 06:04:33 IP属地湖北
专家!好文章!

Rank: 11Rank: 11Rank: 11

UID
44733
帖子
4320
PB币
3272
贡献
0
技术
0
活跃
1222
发表于 2009-2-8 07:41:40 IP属地陕西
说到重点了`

UID
20928
帖子
11913
PB币
24878
贡献
0
技术
8
活跃
2
发表于 2009-2-8 07:47:52 IP属地吉林
楼主说的没错,技术贴支持一下
不过我也参与了32位和64位讨论。其实我们讨论的焦点跟是x64技术还是64位没有太大关系,只是讨论是不是有必要让所有支持x64的计算机都安装64位操作系统,至于是IA64还是x64都只是技术上的细节而已。

Rank: 2Rank: 2

UID
622888
帖子
458
PB币
475
贡献
0
技术
0
活跃
0
发表于 2009-2-8 08:18:34 IP属地江西
想用就用 用玩再说

Rank: 7Rank: 7Rank: 7

UID
246014
帖子
1381
PB币
2906
贡献
0
技术
16
活跃
95
发表于 2009-2-8 08:27:46 IP属地山东
哇,还是得专家说说……

飞仙

Rank: 7Rank: 7Rank: 7

UID
630328
帖子
2778
PB币
3977
贡献
0
技术
1
活跃
19
发表于 2009-2-8 08:56:23 IP属地河南
好文章,学习一下

Rank: 5Rank: 5Rank: 5

UID
233893
帖子
675
PB币
2870
贡献
0
技术
1
活跃
3103
发表于 2009-2-8 09:18:04 IP属地山东
长知识 学习一下

sherlock_opera

Rank: 5Rank: 5Rank: 5

UID
129121
帖子
533
PB币
1988
贡献
0
技术
0
活跃
88
发表于 2009-2-8 09:21:03 IP属地浙江
学习了,顶

Rank: 5Rank: 5Rank: 5

UID
271337
帖子
1098
PB币
3189
贡献
1
技术
18
活跃
693
发表于 2009-2-8 09:21:45 IP属地河南
学习到啦新东西,原来俺还以为是一回事呢!
头像被屏蔽

Rank: 7Rank: 7Rank: 7

UID
626275
帖子
2885
PB币
0
贡献
0
技术
0
活跃
4
发表于 2009-2-8 09:41:22 IP属地山东
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
639576
帖子
595
PB币
208
贡献
0
技术
0
活跃
132
发表于 2009-2-8 09:48:39 IP属地湖南
楼主说得很好,所以很多人其实可以放心用x64
头像被屏蔽

Omnigo

Rank: 5Rank: 5Rank: 5

UID
72244
帖子
1028
PB币
0
贡献
0
技术
0
活跃
8
发表于 2009-2-8 10:02:58 IP属地北京
提示: 作者被禁止或删除 内容自动屏蔽

践踏引领时尚×猥琐成就梦想

UID
653542
帖子
1901
PB币
6508
贡献
0
技术
4
活跃
100

荣誉会员

发表于 2009-2-8 10:04:25 IP属地爱尔兰
就是 扩展64位 和纯64位两码事~~~32bit可以高效率运行在64bit extention上 但是运行在纯64bit 就会效率很低~

Vincent

Rank: 2Rank: 2

UID
91524
帖子
124
PB币
1813
贡献
0
技术
0
活跃
6
发表于 2009-2-8 10:06:39 IP属地上海
哎!楼主你别不懂装懂好吗!
所谓X86扩展64位是指X64的CPU寄存器兼容X86模式!不是楼主所说的32位CPU处理64位代码!!!!!!!
IA64和X64都是64位,但是他们是不同指令体系的64位CPU。IA64采用IA64指令,X64采用X64指令!
X64CPU在32位操作系统下,所有寄存器为32位模式,在纯64位系统下则全为64位模式。在纯64位模式下,CPU只能处理X64指令,所有32位指令都必须以模拟方式运行,就合32位NT系统运行16位程序是同一概念。

糖果爱好者

Rank: 5Rank: 5Rank: 5

UID
667130
帖子
752
PB币
1898
贡献
0
技术
0
活跃
17
发表于 2009-2-8 10:07:32 IP属地辽宁
又长了见识了,谢谢
头像被屏蔽

Rank: 2Rank: 2

UID
584172
帖子
300
PB币
0
贡献
0
技术
0
活跃
35
发表于 2009-2-8 10:09:10 IP属地福建
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

Rank: 1

UID
125503
帖子
49
PB币
0
贡献
0
技术
0
活跃
3
发表于 2009-2-8 10:14:32 IP属地广东
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
45109
帖子
30
PB币
149
贡献
0
技术
0
活跃
188
发表于 2009-2-8 10:15:33 IP属地未知
哎!楼主你别不懂装懂好吗!
所谓X86扩展64位是指X64的CPU寄存器兼容X86模式!不是楼主所说的32位CPU处理64位代码!!!!!!!
IA64和X64都是64位,但是他们是不同指令体系的64位CPU。IA64采用IA64指令,X64采用 ...
XWin 发表于 2009-2-8 10:06

支持一下,这个说到点子上了。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛