2024年5月28日发(作者:)

什么是物理内存的意思概念

推荐文章

优秀核物理学术论文 热度: 初中物理教师教学总结 热度: 初中物理电功教案设计方

案有哪些 热度: 初三物理下册核能教案 热度: 物理的教学手段有哪些 热度:

物理内存指通过物理内存条而获得的内存空间,而虚拟内存则是指将硬盘的一块区域

划分来作为内存。那么你对物理内存了解多少呢?以下是由店铺整理关于什么是物理内存

的内容,希望大家喜欢!

什么是物理内存

物理内存(Physical memory)是相对于虚拟内存而言的。物理内存指通过物理内存条

而获得的内存空间,而虚拟内存则是指将硬盘的一块区域划分来作为内存。内存主要作用

是在计算机运行时为操作系统和各种程序提供临时储存。常见的物理内存规格有256M、

512M、1G、2G等,现如今随着计算机硬件的发展,已经出现4G、8G甚至更高容量的

内存规格。当物理内存不足时,可以用虚拟内存代替。在应用中,自然是顾名思义,物理

上,真实存在的插在主板内存槽上的内存条的容量的大小。看计算机配置的时候,主要看

的就是这个物理内存。

物理内存的意义

除了会对性能造成影响,物理内存的容量还会影响其他资源。例如,对于非分页池来

说,这是由物理内存提供后备的操作系统缓冲,很明显,其容量会受到物理内存的限制。

物理内存也会对系统的虚拟内存限制有影响,虚拟内存的大小等于物理内存容量、再加上

所有页面文件的最大容量。物理内存还会对进程的最大数量具有间接的影响,笔者将会在

今后的文章里专门提到线程和进程的限制。

Windows对于物理内存的支持,要受到诸如硬件限制、许可、操作系统数据结构,

以及驱动程序的兼容性等方面的综合影响。MSDN网站的Memory Limits for Windows

Releases文章对不同Windows版本、以及同一个版本的不同SKU的限制进行介绍。

我们可以查看所有Windows版本的不同SKU的物理内存支持许可。例如,32位

Windows Server 2008标准版仅支持4GB,而32位Windows Server 2008数据中心版

支持64GB。类似的,64位Windows Server 2008标准版支持32GB,而64位Windows

Server 2008数据中心版支持2TB。内存,不过Windows Server性能产品组知道有两台

服务器拥有那么多的内存,其中一台位于某地的实验室。该服务器的任务管理器如下图所

示:

32位的最大限制是128GB,Windows Server 2003数据中心版可以支持,这是因

为在大内存的系统上,内存管理器用来追踪物理内存的结构,需要消耗更多系统虚拟地址

空间。内存管理器把每个内存页的追踪数据保存在叫做PFN数据库的数组中,而且考虑

到性能因素,会把整个PFN数据库映射到虚拟内存中。因为它用28字节的数据结构来代

表每个内存页,128GB系统的PFN数据库需要将近930MB的空间。32位Windows拥

有4GB的虚拟地址空间,由硬件所定义,默认划分为两半,其中一半供用户模式进程(例

如Notepad)所使用,另一半供系统所使用。因此980MB的容量就要占据将近一半的系

统虚拟地址空间(共2GB),只剩下约1GB空间可以用来映射内核、驱动程序、系统缓存和

其他系统数据结构:

物理内存使用率过高

方法一

安装多一条物理内存。当然,这是解决问题的最根本最快的方法。2G内存现有来说,

对于Win7也是刚刚好够用,等我们安装程序过多是必定会导致系统运行缓慢。如果可以

的话,直接换成64位操作系统,让系统更好的识别大内存,并调用。

方法二

安装一些内存整理软件,可以再运行大型程序是先运行内存整理软件对内存进行整理。

以缓解内存使用率过高。

方法三

设置更大的虚拟内存。虚拟内存的设置,必须为实际内存的1.5倍。

还要养成良好的杀毒习惯,并对启动项做相应的调整。减少不必要的启动程序,清理

插件及服务。通过上述方法,可以很容易的解决物理内存使用率过高的问题。