linux内存配置
A. linux进程内存如何管理
Linux系统提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。在Linux系统中,进程的4GB内存空间被分为两个部分——用户空间与内核空间。用户空间的地址一般分布为0~3GB(即PAGE_OFFSET,在Ox86中它等于OxC0000000),这样,剩下的3~4GB为内核空间,用户进程通常只能访问用户空间的虚拟地址,不能访问内核空间的虚拟地址。用户进程只有通过系统调用(代表用户进程在内核态执行)等方式才可以访问到内核空间。每个进程的用户空间都是完全独立、互不相干的,用户进程各自有不同的页表。而内核空间是由内核负责映射,它并不会跟着进程改变,是固定的。内核空间的虚拟地址到物理地址映射是被所有进程共享的,内核的虚拟空间独立于其他程序。
Linux中1GB的内核地址空间又被划分为物理内存映射区、虚拟内存分配区、高端页面映射区、专用页面映射区和系统保留映射区这几个区域。对于x86系统而言,一般情况下,物理内存映射区最大长度为896MB,系统的物理内存被顺序映射在内核空间的这个区域中。当系统物理内存大于896MB时,超过物理内存映射区的那部分内存称为高端内存(而未超过物理内存映射区的内存通常被称为常规内存),内核在存取高端内存时必须将它们映射到高端页面映射区。Linux保留内核空间最顶部FIXADDR_TOP~4GB的区域作为保留区。当系统物理内存超过4GB时,必须使用CPU的扩展分页(PAE)模式所提供的64位页目录项才能存取到4GB以上的物理内存,这需要CPU的支持。加入了PAE功能的Intel Pentium Pro及以后的CPU允许内存最大可配置到64GB,它们具备36位物理地址空间寻址能力。
由此可见,对于32位的x86而言,在3~4GB之间的内核空间中,从低地址到高地址依次为:物理内存映射区→隔离带→vmalloc虚拟内存分配器区→隔离带→高端内存映射区→专用页面映射区→保留区。
B. 深度Linux 怎么样对配置的要求是什么
深度的背景不错。用了深度的xp这么多年,对他做系统这一块,还是有不少的好感。
看深度linux的介绍很不错。看他介绍上说的这个势头,有“统一”中国的野心。至于能不能统一又是另一回事了。
试装了一下(去年,centos64下vbox虚拟机),界面确实很不错,够炫的。但是不够流畅,原因是compiz特效在虚拟机下不好用。基于这个原因,官方也不建议把deepin装虚拟机。直接安装在硬盘,compiz还是非常爽快的,这个我在centos下一直用。
以下摘自deepin原话( http://wiki.linuxdeepin.com/index.php?title=%E5%AE%89%E8%A3%85Deepin ):
Linux系统对电脑配置要求较低,主要说的是Linux内核运行要求较低,但是Deepin作为桌面版本,对系统配置还是有一定的要求,如果您的电脑配置低于以下的要求,将无法很好的体验Deepin系统。
空白 DVD 光盘或者 2 GB 以上 U 盘
处理器:Intel Pentium IV 2GHz 或更快的处理器
内存:至少 2G 内存(RAM),4G 以上是达到最佳性能的推荐值
硬盘:至少 8 GB 的硬盘空间
总结之:值得一试!
C. linux 需要多少内存
linux 需要多少内存
1、具体要看运行系统软件的大小了。
2、小的32M也能运行大的好几个G的内存都可以。
3、linux,有很多种类的操作系统的。需求也不一样
D. Linux系统最大支持多少的内存
一般的 Linux 最大支持 64G ,是在 x86 架构上。
如果你在大型服务器上,好像最高可以上到 4T 以上,但似乎和硬件有关。
支持的大小,在内核里面有设置 1G 4G 64G 三个级别。
如果打开了 64G 内存,但跑在小于 4G 的机器上,听说性能有损失。(貌似性能损失还很大……)
具体的支持我只知道看内核配置,一般在 /boot 里面有个文件名里含有版本号的 config 文件,这个就是配置。最好还是看 /proc/config (或者压缩过的 /proc/config.gz ),这个是当前运行内核的配置,但并不一定有。(看设置了)
CONFIG_HIGHMEM4G 这个为 Y 是支持 4G 版的
CONFIG_HIGHMEM64G 这个为 Y 是支持 64G 的
两个都没有,就是 1G 版的(貌似现在没人还在桌面和服务器上用 1G 版的了)
E. linux如何查看cpu,内存配置信息
跟Windows系统差不多,右击点计算机,然后选择属性查看就可以看到计算机的CPU,内存,等信息
F. linux操作系统对电脑的配置要求高吗
要求不高,linux系统要求最高的版本也才要512内存,安装之后只占用很少的硬盘空间。他可以安装你你使用的几乎所有电脑上,完全免费,不会受病毒侵害,运行速度快,最快速度7秒开机。吕梁生活网
G. 我想给电脑装个LINUX系统,电脑需要什么样的配置。LINUX最大支持多大内存。
linux对系统要求很低的,就算是十年前的配置都可以装。这点可以放心。
32位的Linux的内存最大支持到4GB,64位的Linux的最大支持内存在EB级别上。实际上最大支持多大的内容跟操作系统的种类无关,而是跟操作系统是32位还是64位有关。
32位的Linux和32位的Windows支持的最大内存是4GB,2的32次方字节=4294967296字节
64位的Linux和Windows支持的最大内存=16EB,2的64次方字节=18446744073709551616字节
就是说你安装64位的系统现在来说可以随便你装多大的内存都没问题
H. 在LINUX环境下系统设备管理,如何知道本机CPU、内存等系统配置例如查询显示器、键盘、鼠标等属性
1、cat /proc/cpuinfo查看linux系统的CPU型号、类型以及大小,如下图所示。
I. Linux操作系统对电脑硬件配制要求
Linux系统是非常稳定和高效的,对电脑硬件配置要求很低,这正是Linux系统的优势所在,不同的Linux系统版本要求略有不同,但是大体上在同一个配置等级内,而且当下主流的配置都可以轻松运行Linux系统,用户可以参考如下Ubuntu的配置求:
一、Ubuntu的最低配置:
在外观首选项里关闭特殊“视觉效果”后,下面配置可以流畅地运行Ubuntu:
CPU:700 MHz;
内存:384 MB;
硬盘:6 GB 剩余空间;
显卡:800x600以上分辨率;
二、Ubuntu推荐配置:
拥有以下硬件配置,可以打开视觉效果,令电脑产生美轮美奂的极具吸引力的效果:
CPU:1.2 GHz;
内存:512 MB;
硬盘:8 GB 剩余空间;
显卡:1024x768以上分辨率。
J. Linux进程内存管理
对于包含MMU的处理器而言,Linux系统提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。在Linux系统中,进程的4GB内存空间被分为两个部分——用户空间与内核空间。用户空间的地址一般分布为0~3GB(即PAGE_OFFSET,在Ox86中它等于OxC0000000),这样,剩下的3~4GB为内核空间,用户进程通常只能访问用户空间的虚拟地址,不能访问内核空间的虚拟地址。用户进程只有通过系统调用(代表用户进程在内核态执行)等方式才可以访问到内核空间。
每个进程的用户空间都是完全独立、互不相干的,用户进程各自有不同的页表。而内核空间是由内核负责映射,它并不会跟着进程改变,是固定的。内核空间的虚拟地址到物理地址映射是被所有进程共享的,内核的虚拟空间独立于其他程序。
Linux中1GB的内核地址空间又被划分为物理内存映射区、虚拟内存分配区、高端页面映射区、专用页面映射区和系统保留映射区这几个区域。
对于x86系统而言,一般情况下,物理内存映射区最大长度为896MB,系统的物理内存被顺序映射在内核空间的这个区域中。当系统物理内存大于896MB时,超过物理内存映射区的那部分内存称为高端内存(而未超过物理内存映射区的内存通常被称为常规内存),内核在存取高端内存时必须将它们映射到高端页面映射区。Linux保留内核空间最顶部FIXADDR_TOP~4GB的区域作为保留区。
当系统物理内存超过4GB时,必须使用CPU的扩展分页(PAE)模式所提供的64位页目录项才能存取到4GB以上的物理内存,这需要CPU的支持。加入了PAE功能的Intel Pentium Pro及以后的CPU允许内存最大可配置到64GB,它们具备36位物理地址空间寻址能力。
由此可见,对于32位的x86而言,在3~4GB之间的内核空间中,从低地址到高地址依次为:物理内存映射区→隔离带→vmalloc虚拟内存分配器区→隔离带→高端内存映射区→专用页面映射区→保留区。