当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 41 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 32位 VS 64位
帖子发表于 : 2007-07-15 22:33 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
各位来评论一下这两个系统。我没有用过64位系统,但是经过在论坛的观察,得出结论是 64位上面的应用程序还需要加强,比如多媒体方面,比如flash插件,比如wine,等等。另外,64位运行同样的程序,所需内存会增大。但是有些人总是说64位速度快,不知道是真还是心理作用。

在此之前, 我看到下面两个报道。

Linux测试结果显示:32位大幅领先64位
对64位Linux系统应该&不应该有的期待


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-17 11:31 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
另外,64位运行同样的程序,所需内存会增大。
~~~~~~~~~~~~~~~~~~~~~~~~~~~ 纯属谣言


_________________
目前负债150多万


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-07-17 11:36 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
只知道公元2038年前用32位都没问题,到时候再换成64位就得了。 :D :D :D


_________________
关注我的blog: ε==3


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-07-17 12:16 
头像

注册: 2006-07-15 11:20
帖子: 990
地址: 枫叶刀市
送出感谢: 2
接收感谢: 0 次
bones7456 写道:
只知道公元2038年前用32位都没问题,到时候再换成64位就得了。 :D :D :D


2038年你的机器只有4GB内存?古董啊 :lol:


_________________
Thinkpad T400


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-07-17 12:24 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
flash wine在我的64位下完全没问题


_________________
目前负债150多万


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-07-17 18:33 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
xhy 写道:
另外,64位运行同样的程序,所需内存会增大。
~~~~~~~~~~~~~~~~~~~~~~~~~~~ 纯属谣言


这很有可能,不过要针对多少位版本的程序来说,例如下面一段会导致内存泄露的程序:
代码:
#include <malloc.h>
int main()
{
    malloc(sizeof(int));
    return 0;
}

16位的话,int占用2个字节;32位的话4个字节,64位的话8个字节。

所以,源程序同样,编译16/32/64位之后所占的内容是有区别的,而且64位会更加大。


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-07-17 18:40 
头像

注册: 2006-09-22 23:34
帖子: 44
送出感谢: 0 次
接收感谢: 0 次
64位的最大优势,就是能管理超 4G 的内存,寻址更强,其他没啥感觉。

据说64位系统下 Maya 性能大幅提升……


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-07-17 21:38 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
stlxv 写道:
xhy 写道:
另外,64位运行同样的程序,所需内存会增大。
~~~~~~~~~~~~~~~~~~~~~~~~~~~ 纯属谣言


这很有可能,不过要针对多少位版本的程序来说,例如下面一段会导致内存泄露的程序:
代码:
#include <malloc.h>
int main()
{
    malloc(sizeof(int));
    return 0;
}

16位的话,int占用2个字节;32位的话4个字节,64位的话8个字节。

所以,源程序同样,编译16/32/64位之后所占的内容是有区别的,而且64位会更加大。


你确定你试过?
AMD64机器 int仍然是4字节的
我的是AMD64系统+AMD64的GCC

还有 你提供的那段样本代码 根本不会造成内存泄露
不知道你看过Linux内核源码没有 2.6的内核 运行这段代码 都不会造成任何副作用
在进程结束时 调用_exit系统调用 陷入内核 并且内核会自动回收分配给进程的任何存储单元


_________________
目前负债150多万


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-07-17 22:04 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
说flash之类的没有问题的估计是用了32位支持库吧。我记得flash是没有64位版本的。同样wine模拟的程序有几个有64位版本? 不要偷换概念。


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-07-17 22:25 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
在64位系统下运行32位软件 不会有任何的性能损失
大多数软件都有64bit版本 为何不用
64bit是未来的趋势


_________________
目前负债150多万


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-07-18 21:25 

注册: 2007-07-06 0:11
帖子: 413
送出感谢: 0 次
接收感谢: 0 次
正在用64的,呵呵,还是很爽的,谁用谁知道 :lol: :lol: 不然为什么分32和64,而不是一个32?


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-07-21 19:20 

注册: 2007-06-01 22:11
帖子: 209
送出感谢: 0 次
接收感谢: 0 次
整数运算效率,AMD64还是高的
AMD64内部寄存器操作好像还是32位的吧?


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-07-22 18:08 

注册: 2006-01-14 18:33
帖子: 959
地址: 广州花都区
送出感谢: 19
接收感谢: 1
干脆我也装64的,但我不是AMD的CPU,会不会效果差些呢


_________________
lomandv


页首
 用户资料  
 
14 楼 
 文章标题 : 不打算用64
帖子发表于 : 2007-07-22 18:35 

注册: 2007-06-30 12:48
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
奔3cpu=866


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-07-22 20:32 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
Enigma 写道:
整数运算效率,AMD64还是高的
AMD64内部寄存器操作好像还是32位的吧?


提供两种访问方式
32bit和64bit

就像32bit机器可以访问 EAX,也兼容16bit下的AX


_________________
目前负债150多万


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 41 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译