LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zengjingpku

我有1G内存,但是Debian没有全部识别?

[复制链接]
发表于 2005-3-19 16:42:46 | 显示全部楼层
apt-get install kernel-image-2.6.8-2*
看看哪个版本适合您,装起来看看,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-19 17:07:26 | 显示全部楼层
谢谢指教,我去试试
回复 支持 反对

使用道具 举报

发表于 2005-3-20 00:16:18 | 显示全部楼层
碰到过类似问题,用hiweed的server版本配过一台1g mem的机器,就是认出来了8xx好像,怎么解决的忘了
回复 支持 反对

使用道具 举报

发表于 2005-3-20 13:50:29 | 显示全部楼层
Post by redsea
如果你是自己编译的kernel, 那么按照 ailantian 的说法就 ok. 在 processor 那里选 4G内存支持.

如果是debian 标准 kernel, 那就奇怪了, debian 标准 kernel 应该已经打开了 4G 内存支持.

你的理解有问题,这里不是指虚地址空间。由于内核内存管理方式的问题,老版本的内核只能管理低端1G的物理内存,新的内核对高于1G的内存提供了其他的管理方式,所以能够支持到4G。楼主的问题我估计也应该是硬件的问题。
回复 支持 反对

使用道具 举报

发表于 2005-3-20 13:52:22 | 显示全部楼层
Post by pupilzeng
照我的理解,这个应该跟4G内存无关的吧?
因为这个4G内存支持,只是针对用户程序来说的,在标准的Linux上,用户态程序只能使用3G的虚拟地址(其实大多数情况下这已经够了), 剩下的1G是留给核心态程序使用的。所以总的说来还是有4G内存的
不过如果打了4G的补丁的话,用户态程序不光可能使用原来的3G空间,还可能利用原来只能被内核态程序使用的1G内存空间,就是之用户态的程序也可能完全使用4G的虚拟地址空间了
所以这个补丁跟物理内存的多少无关的
至于内存没有认出来,会不会是没有插好,有时某些金手指接触不好的话,是会出现认出的内存容量不对的

不好意思,引错了。应该是引用这位同志的发言。
回复 支持 反对

使用道具 举报

发表于 2005-3-20 14:13:19 | 显示全部楼层
Post by pupilzeng
照我的理解,这个应该跟4G内存无关的吧?
因为这个4G内存支持,只是针对用户程序来说的,在标准的Linux上,用户态程序只能使用3G的虚拟地址(其实大多数情况下这已经够了), 剩下的1G是留给核心态程序使用的。所以总的说来还是有4G内存的
不过如果打了4G的补丁的话,用户态程序不光可能使用原来的3G空间,还可能利用原来只能被内核态程序使用的1G内存空间,就是之用户态的程序也可能完全使用4G的虚拟地址空间了
所以这个补丁跟物理内存的多少无关的
至于内存没有认出来,会不会是没有插好,有时某些金手指接触不好的话,是会出现认出的内存容量不对的


我的notebook 就是 1G 内存, 我自己曾经编译过内核, 用不了 1G, 只有 8xxM, 更改选项重新编译才可以.  所以我说的是实际情况.

另外, 用户态程序是不可能直接访问内核空间的, 否则权限管理还有什么用 ?

楼主的问题应该不是硬件问题, 否则也太奇怪了, 只有一条内存的大部分 --- 又不是一半可以工作.
回复 支持 反对

使用道具 举报

发表于 2007-11-19 07:34:41 | 显示全部楼层
我是1。5G,只认出1G,求救。bios和ubuntu live 盘均可认出1。5G
回复 支持 反对

使用道具 举报

发表于 2007-11-19 12:42:16 | 显示全部楼层
我的是2G 的内存 装LIUNX 从来没有认不出的的 呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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