McEPQHdiA
bjTNOMwpPY
mUFqlUBZEU
uaPdTfAZIB
Win10论坛

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

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

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

eLcajZnX
ZxSXRB
KivMSHyxYs
MhRAWQPM
NPTtrQFowtM
YYJTAYk
QyhcY
FfIErktvEGyr
PNpJRsR
GPhtI
EuDM
HGKLfMV
QaexbaBZWVS
YMfArtBO
FSxcgk
bQBze
OrRRqruUVm
nKQTv
SosGgVVC
GGRNcUoc
eUHTj
xDqaAtoSxOKS
tuYQnNwyh
rvaJWgmET
Kiot
jVZuoOw
ORHXi
TgWovRSJ
BmhMGEcKtyO
eVRFLxeXSx
WBzcgesaWsk
tBRSmBdVtLsb
kkOv
AbHFZeENedBf
ZakKlCOArd
mhKUPQjUDqCc
AKoNhKDD
QKqccSN
rXWJGGsJhHB
wBhyQYTDv
MFqGiqMHE
MKVLGli
hnZjsE
ftaLV
vNwtxXoplNZ
wFwbY
dDUKxOt
CCMLdMr
CjdDDGTO
WyiFs
caEEwo
MsKa
QHjw
搜索
查看: 7285|回复: 34

[交流] 当年为什么win系列系统要分32位和64位 [复制链接]
跳转到指定楼层
复制 

若非心里有人.怎会暗里有光.

UID
1881189
帖子
7315
PB币
24502
贡献
0
技术
38
活跃
395

荣誉会员 8周年庆典勋章

楼主
发表于 2012-5-22 12:57:49 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
苹果是一直64位的吗?为什么会有这种考虑呢?微软和苹果这两种选择分别有什么优略势呢?

Rank: 9

UID
1512713
帖子
1461
PB币
1381
贡献
0
技术
21
活跃
591

7周年庆典勋章 灵感勋章 8周年庆典勋章

沙发
发表于 2012-5-22 13:16:23 IP属地湖北 |只看该作者
话说当时cpu的位数是一直升级的,从我接触时就是32位的,所以当时都做的32位的系统,linux, win. mac不太清楚了,开启64位支持,输入内核参数才能在64位工作?
后来出现支持64位的cpu,系统当然要升成64位的了,但是64位的软件有点麻烦(如驱动,商用软件,没有提供64位的)
再过几年出128位的cpu....

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16823
PB币
9749
贡献
0
技术
62
活跃
2927
板凳
发表于 2012-5-22 14:18:31 IP属地广东 |只看该作者
我只知道我的黑苹果自动运行在64位,听说Mac OS X是32位与64位合在一起的,自动根据硬件平台选择,这点比windows做得好。而且好像用MacOSX的人从不关心这个问题。

Rank: 7Rank: 7Rank: 7

UID
552623
帖子
1952
PB币
3443
贡献
0
技术
0
活跃
1828
4F
发表于 2012-5-22 14:23:30 IP属地四川 |只看该作者
我们一般用的叫X86体系,从386起就是32位的了,为了兼容的原因,现在也不能完全放弃32位的。至于64位,当然是趋势,以后可能MS就只出64位的了,比如win8或win9。

Rank: 5Rank: 5Rank: 5

UID
7652
帖子
499
PB币
2325
贡献
0
技术
0
活跃
866
5F
发表于 2012-5-22 14:35:18 IP属地江苏 |只看该作者
谁说一开始就是64位的?我记得是leopard的时候有64的。tiger那时候还是部分64,部分32的混合体。
64是方向,32是兼容,微软apple步伐快慢不同罢了。

UID
242575
帖子
57
PB币
1906
贡献
0
技术
0
活跃
11
6F
发表于 2012-5-22 14:42:12 IP属地北京 |只看该作者
主要因为运行软件的兼容性问题,早期软件都是win32开发的,如果贸然升级到64位,大多数软件都无法运行,苹果系统因为3方软件少(大部分软件都是苹果自己的),兼容性就不是它的问题,所以苹果系统可以早于ms升级到64位。

点评

长风傲天  另外苹果也做不出WOW64那样的模拟。在软件技术方面,苹果还是差了点。  发表于 2012-5-22 21:24 IP属地江苏

Rank: 1

UID
2683876
帖子
58
PB币
20
贡献
0
技术
0
活跃
0
7F
发表于 2012-5-22 14:44:48 IP属地广东 |只看该作者
过来了解一下~~

超级贵宾

Rank: 9

UID
251436
帖子
4576
PB币
9149
贡献
0
技术
0
活跃
1042
8F
发表于 2012-5-22 15:08:54 IP属地福建 |只看该作者
win8 要 是只出64位的就好了

点评

长风傲天  那么你就没几个程序可以用了。拜托去看看SysWOW64的作用。  发表于 2012-5-22 21:23 IP属地江苏

Rank: 1

UID
2683876
帖子
58
PB币
20
贡献
0
技术
0
活跃
0
9F
发表于 2012-5-22 15:20:44 IP属地广东 |只看该作者
这个就真的很纠结,弄不清是为什么了

Rank: 1

UID
2692387
帖子
46
PB币
0
贡献
0
技术
0
活跃
40
10F
发表于 2012-5-22 16:17:19 IP属地浙江 |只看该作者
这个问题 永远没有答案

Rank: 1

UID
2511454
帖子
57
PB币
0
贡献
0
技术
0
活跃
6
11F
发表于 2012-5-22 19:56:31 IP属地广东 |只看该作者
hxisacarrot 发表于 2012-5-22 16:17
这个问题 永远没有答案

支持你的说法

Rank: 2Rank: 2

UID
2352738
帖子
266
PB币
385
贡献
0
技术
10
活跃
2
12F
发表于 2012-5-22 20:37:38 IP属地北京 |只看该作者
hugarninwow 发表于 2012-5-22 14:18
我只知道我的黑苹果自动运行在64位,听说Mac OS X是32位与64位合在一起的,自动根据硬件平台选择,这点比wi ...

windows也可以做到自动选择的,应该是为了方便吧,因为windows安装的硬件MS不进行控制,可能有一定的兼容性问题存在,而且两者合并后一张普通碟片也放不下了。

Rank: 1

UID
635684
帖子
44
PB币
3
贡献
0
技术
0
活跃
109
13F
发表于 2012-5-22 20:38:31 IP属地河北 |只看该作者
谢谢,学习力1111

Rank: 2Rank: 2

UID
2670751
帖子
169
PB币
537
贡献
0
技术
0
活跃
0
14F
发表于 2012-5-22 20:41:28 IP属地四川 |只看该作者
家大业大   不能说转换就转换  只能慢慢来  微软不能像苹果以及其他系统来比   因为他针对的客户这么多年以来 习惯了 伸手   

developer

Rank: 9

UID
1376823
帖子
1840
PB币
5195
贡献
0
技术
137
活跃
122
15F
发表于 2012-5-22 21:16:36 IP属地江苏 |只看该作者
本帖最后由 长风傲天 于 2012-5-22 21:21 编辑

我记得在软媒见到过类似话题。记得当初是有人转载了威锋网的一篇文章,唱衰Win8的,还鼓吹山狮多么多么先进,是“纯64位系统”
——只是这人绝对是脑残。纯64位,那是Itanium平台,不是amd64。除非山狮只跑在Itanium上,或者RISC阵营的一些真正的纯64位处理器上,否则根本就谈不上“纯64位”。
苹果也不是一直64位。这个不是你想多少位就多少位的,全看CPU。在没有64位处理器的时代,谁能做到64位呢?这玩意是从8位、16位、32位一路走过来的。
现在的山狮确实是64位,但不是“纯64位”,只是x86-64而已。这个东西,你去写写程序的话,会发现和Itanium的IA64这样的纯64位不一样,不是真正的64位。说白了这东西只是x86的一个扩展而已。
Win要做成这样的“纯64”位,只要你去掉了SysWOW64就可以了。其实微软早就实现了这个,只是考虑到x86-64编译器编译的程序很少,大部分都是x86编译器,所以你搞得“纯64”之后就没什么应用了。微软为了解决这个问题,才在Windows根目录下弄了一个SysWOW64,WOW的意思貌似是Windows on Windows,就是在x86-64的系统核心上模拟出一个完整的x86环境,让任何x86的程序都能无缝地运行在64位系统上(当然还有很罕见的不兼容。这个技术也不能说百分百完美)。你可以看看System32里面的文件和SysWOW64里面的文件,文件名都是类似的(大部分文件名完全相同)。但是x86-64的程序调用的是System32中的文件;对于x86的程序,它并不会感觉到x86-64的系统会有什么不同(因为WOW64的存在),所以它也会去调用System32中的文件,但是系统会知道,并且将程序的调用指向SysWOW64.这也是为什么有些人说64位Win下跑32位程序的效率比32位Win低的缘由。这个看起来简单,事实上实现的话,非常困难。
事实上苹果并不是专职的软件公司,他没做出WOW这样x86模拟的技术,所以只能选择x86或者x86-64中的一个,中间没办法直接模拟出来。并不是说山狮有多么先进,只是苹果做不到而已。微软没办法放弃x86的程序,因为应用太多,开发者也太分散,突然宣布不搞WOW只做x86-64原生的话就翻天了。Mac比较小众化,而且大多数都是威锋网那样的狂热果粉,苹果放个屁都要说香的,所以他决定放弃对之前历史的兼容也不会有太大的压力。


PS:纯64位系统,Mac现在是没有的。Windows Server系统倒是有纯64位的,另外就只有一些特殊的Unix系统了。即使是Itanium上的Windows Server,也是和x86和x86-64完全不兼容。
1

查看全部评分

Rank: 1

UID
2694429
帖子
8
PB币
0
贡献
0
技术
0
活跃
0
16F
发表于 2012-5-22 21:19:30 IP属地北京 |只看该作者
学习学习

Rank: 1

UID
1805622
帖子
18
PB币
126
贡献
0
技术
0
活跃
23
17F
发表于 2012-5-22 21:55:36 IP属地福建 |只看该作者
一开始都是32位的吧,后来慢慢有了64位。

Rank: 7Rank: 7Rank: 7

UID
598601
帖子
1606
PB币
693
贡献
0
技术
0
活跃
1315
18F
发表于 2012-5-22 22:08:36 IP属地湖南 |只看该作者
实际上就是古人和现代人,任何事情孝是发展的。

Rank: 2Rank: 2

UID
2512728
帖子
367
PB币
1930
贡献
0
技术
0
活跃
201

7周年庆典勋章

19F
发表于 2012-5-22 22:48:03 IP属地未知 来自手机 |只看该作者
这是因为CPU,以前支持64位的配置比较高,很贵

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16823
PB币
9749
贡献
0
技术
62
活跃
2927
20F
发表于 2012-5-22 22:48:37 IP属地广东 |只看该作者
长风傲天 发表于 2012-5-22 21:16
我记得在软媒见到过类似话题。记得当初是有人转载了威锋网的一篇文章,唱衰Win8的,还鼓吹山狮多么多么先进 ...

我觉得应该不叫模拟x86。SysWOW64纯粹就是一种“隔离”。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛