我想建议下内核把64G内核支持做为默认.
时间:2009-05-14
来源:互联网
因为以后内存,越来越大.非常多的人已经用上了4G内存.如果把64G内存变为默认.就省去了很多人编译内核的麻烦.我找不到发建议的地方,呵呵
作者: sunny_5252 发布时间: 2009-05-14
直接mail给 Patrick
作者: Cherife 发布时间: 2009-05-14
32 bit 支持 64G 的这种方式是不完整的,对效率有一定影响是其次,主要是
1. 单一进程并不能用到4G以上内存。典型例子,就算你有32G内存,程序中想分配一个5G的内存块也是不可能的,因为单一进程想分配的总内存量只能达到4G。(比如Photoshop 多打开点图片,多少内存都能用光,4G内存通常也是不够的。)
2. 程序容易出错。典型的例子:程序中指针减法使用的是 ptrdiff_t 类型,这个类型的最大值只有 size_t 的一半。当一个32bit程序使用了2G以上内存时,使用指针减法可能得到一个超过 2^31 的值,而这个值会导致错误的结果和不可预知的程序行为。
要是真的普及了4G以上内存,64bit才是王道。而等到那时候,相信几乎没有什么PC还在继续用32位系统了。
1. 单一进程并不能用到4G以上内存。典型例子,就算你有32G内存,程序中想分配一个5G的内存块也是不可能的,因为单一进程想分配的总内存量只能达到4G。(比如Photoshop 多打开点图片,多少内存都能用光,4G内存通常也是不够的。)
2. 程序容易出错。典型的例子:程序中指针减法使用的是 ptrdiff_t 类型,这个类型的最大值只有 size_t 的一半。当一个32bit程序使用了2G以上内存时,使用指针减法可能得到一个超过 2^31 的值,而这个值会导致错误的结果和不可预知的程序行为。
要是真的普及了4G以上内存,64bit才是王道。而等到那时候,相信几乎没有什么PC还在继续用32位系统了。
作者: poet 发布时间: 2009-05-15
谢谢,.嗯,讲的对.
作者: sunny_5252 发布时间: 2009-05-15
引用:
作者: poet
32 bit 支持 64G 的这种方式是不完整的,对效率有一定影响是其次,主要是
1. 单一进程并不能用到4G以上内存。典型例子,就算你有32G内存,程序中想分配一个5G的内存块也是不可能的,因为单一进程想分配的总内存量只能达到4G。(比如Photoshop 多打开点图片,多少内存都能用光,4G内存通常也是不够的。) 2. 程序容易出错。典型的例子:程序中指针减法使用的是 ptrdiff_t 类型,这个类型的最大值只有 size_t 的一半。当一个32bit程序使用了2G以上内存时,使用指针减法可能得到一个超过 2^31 的值,而这个值会导致错误的结果和不可预知的程序行为。 要是真的普及了4G以上内存,64bit才是王道。而等到那时候,相信几乎没有什么PC还在继续用32位系统了。 |
作者: grissiom 发布时间: 2009-05-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28