LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 杨珂

老问题x86-64的性能优势何在?

[复制链接]
发表于 2007-6-3 12:53:23 | 显示全部楼层
Post by sheep204
楼主,我想把gentoo恢复成纯的stage3状态(相当于重装)请问有什么办法?


幹麻不直接重裝??恢復成stage3跟重裝有什麼分別??不要為反對而反對,沒有意思的....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-3 12:58:17 | 显示全部楼层
哦 我理解错了 原来sheep204是想还原 我还以为是打个类似于stage3ball的备份

是我的话就 去掉word文件里的东西 去掉加上的use
去掉package.keywords、package.umask等里的东西
然后重新编译系统
回复 支持 反对

使用道具 举报

发表于 2007-6-3 13:52:17 | 显示全部楼层
Post by mopz0506
说句离题的。

在可能的情况下,不建议买 PS3 或任何日货,即使出于“它是在亏本卖”什么的这样似是而非的理由。

这种可能的情况就是拆硬件
回复 支持 反对

使用道具 举报

发表于 2007-6-3 13:56:53 | 显示全部楼层
32位的x86内核不能直接访问896MB以上的物理内存区域;而用64位却没有这样的限制。
不知道这个差别会不会给用>1G内存的兄弟在性能上带来差距。
回复 支持 反对

使用道具 举报

发表于 2007-6-3 14:04:44 | 显示全部楼层
Post by ifree
32位的x86内核不能直接访问896MB以上的物理内存区域;而用64位却没有这样的限制。
不知道这个差别会不会给用>1G内存的兄弟在性能上带来差距。


you need to enable the high memory support (4G) inside the kernel if you have 1G to 4G of physical memory.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-3 14:37:20 | 显示全部楼层
Post by ifree
32位的x86内核不能直接访问896MB以上的物理内存区域;而用64位却没有这样的限制。
不知道这个差别会不会给用>1G内存的兄弟在性能上带来差距。

Post by hihihihi
you need to enable the high memory support (4G) inside the kernel if you have 1G to 4G of physical memory.....


真的吗 我正好1G 下次编译内核注意一下 谢过两位了
回复 支持 反对

使用道具 举报

发表于 2007-6-3 14:41:01 | 显示全部楼层
Post by hihihihi
you need to enable the high memory support (4G) inside the kernel if you have 1G to 4G of physical memory.....

Pay attention to what he said:
If you use x86 kernel, your kernel can't access physical ram > 896MB directly
This is still true even you enable PAE, i.e. can access 64G physical ram
process's address space is 4G in x86, the upmost 1G is kernel space, physical ram < 896M is mapped directly to the lower 896 M of kernel space. If you want to access physical ram > 896M in kernel, you have to map it to kernel space explicitly.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-3 14:45:54 | 显示全部楼层
Post by zhllg
Pay attention to what he said:
If you use x86 kernel, your kernel can't access physical ram > 896MB directly
This is still true even you enable PAE, i.e. can access 64G physical ram
process's address space is 4G in x86, the upmost 1G is kernel space, physical ram < 896M is mapped directly to the lower 896 M of kernel space. If you want to access physical ram > 896M in kernel, you have to map it to kernel space explicitly.


How can I do that
回复 支持 反对

使用道具 举报

发表于 2007-6-3 17:59:12 | 显示全部楼层
似乎最新的x86用的是risc的核心,用外围电路把向后兼容的cisc指令翻译成risc执行。
现在对处理器的关注点很大一部分落在性能能耗比上,x86很差。
还有就是x86缺少太多高级特性,所以提升执行速度比较方便吧。。。。

现在就等着ps3降一下价就可以抱一台回来看看power5和cell到底有多少潜力。
回复 支持 反对

使用道具 举报

发表于 2007-6-3 18:28:51 | 显示全部楼层
Post by 杨珂
How can I do that

不用操心,除非你开发内核
回复 支持 反对

使用道具 举报

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

本版积分规则

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