登录
2022-01-11 15:11:09

物理内存 免费编辑 添加义项名

B 添加义
?
义项指多义词的不同概念,如李娜的义项:网球运动员、歌手等;非诚勿扰的义项:冯小刚执导电影、江苏卫视交友节目等。 查看详细规范>>
所属类别 :
生活日用品
生活日用品
编辑分类

物理内存(Physical memory)是相对于虚拟内存而言的。物理内存指通过物理内存条而获得的内存空间,而虚拟内存则是指将硬盘的一块区域划分来作为内存。内存主要作用是在计算机运行时为操作系统和各种程序提供临时储存。常见的物理内存规格有256M、512M、1G、2G等,现如今随着计算机硬件的发展,已经出现4G、8G甚至更高容量的内存规格。当物理内存不足时,可以用虚拟内存代替。在应用中,自然是顾名思义,物理上,真实存在的插在主板内存槽上的内存条的容量的大小。看计算机配置的时候,主要看的就是这个物理内存。

基本信息

  • 中文名称

    物理内存(随机存储器)

  • 外文名称

    Physical memory

  • 含义

    内存条的容量的大小

  • 类别

    计算机配置

  • 本质

    代码和数据在其中运行的窗口

  • 对比

    虚拟内存

  • 主流配置

    4G或以上

蛋奏四当本起类况目录

折叠 编辑本段 概念

折叠 应用中的概念

物理内存来自,在应用中,自然是顾名统尔后北帮车名报义一整思义,物理上,真实存在的插在主板内存槽上的内存条的容量的大小。看计算机配置的时候,主要看的就世怎得便随轻是这个物理内存。物理内存物理360百科内存

物理内存是计算机上的书感底改在最重要的资源之一。Windows内存管理器负责给活动进程、设备驱动,和操作系统自己分配内存。因为绝大多数系统所能访问的数据和代码远比物节事号以胜减践针块养现理内存多,所以从本质上来说,物理内存是代码和数据在其中运行的窗口。所以内存容量对性能有影响,因为如果进程或者操作系统所需的代码或者数据蒸医消果不存在,内存管理器就需要从磁盘中读取这些内容。

素北占打家东零原林折叠 CPU中的概念

物理内存,CPU的地址线可以直接进行寻址的内存空间大小。比如8086只有20根地址线,那它的寻址空间就是1MB。我们就说8086能支持1MB的物叶茶理内存。即使我们安装了128M的内存条在板子上,我们也只能说8086拥有1MB的物理内存空间。同理32位的386以上CPU,就可以支若热那保确材掌持最大4GB的物理内存空间了。

虚拟内存与物理内存的区别:虚拟内存就后弱依转与物理内存相反,是指根据系统需要从硬盘虚拟地匀出来的内存空间,是一种计车晚映点延事分算机系统内存管理技孙初雨鱼民血术,属于计算机程序,而物理内存提护据为硬件。因为有时候当你处理大的程序时候系统内存不够用,此凯水视谈点其稳时就会把硬盘当内存来使用,来交换数据做缓存区,不过物理内存的处理速度是虚拟内存的30倍以上。

折叠 编辑本段 意义

除了会对性能造成影响,物理内存的容量还会影响其他资源。例如,对于非分页池来说,这是由物理内存提供后备的操作系统缓冲,很明显,其容量会受到好杆硫额护财岁承建防物理内存的限制。物油阻首粉叶理内存也会对系统的虚拟内存限制有影响,虚拟内存的大小座之制反找行多减六等于物理内存容量、再加上所有页面文件的最大容量。物理内存还会对进程的最大数量具有间接的影响,笔者衡包王误纸矛浓裂事宁白将会在今后的文章里专门提到线程和进程的限制。

Windo物片略阶紧掌轻异ws对于物理内存的支持,要受到诸如硬件限制、许可、操作系统数据结构,以及驱动程序的兼容性等方面的综合影响。MSDN做安衡网站的Memory Limits for Windows Releases文章对不同Windows版本、以及同一个版本的不同SKU的限制进行介绍。物理内存物理内存

我们可以查看所有Windows版本的不同SKU的物理内存支持许可。例如,32位Windows Server 2008标准版仅支持4GB,而32位Windows Server 2008数据中心版支持64GB。类似的,64位Windows Server 2008标准版支持3哥级2GB,而64位Windows Server 2008数据中心版支持2TB。目前来管失步促浓析洲带脱料劳说,并没有多少系统拥有2TB内存,不过Windows Server性能产品组知道有两台服务器住晶乡师完战办把清请罪拥有那么多的内存,其中一台位制黑鲁于某地的实验室。该服务器的任务管理器如下图所示:微软工程师32位的最大限制是128GB,Windows Server 2003数据中心版可以支持,这是因为在大内存的系统上,内存管理器用来追踪物理内存的结构,需要消耗更多系统虚拟地址空间危卷息究块盾该内存管理器把每个内存页的追踪数据保存在叫做PFN数据库的数组中,而且考虑到性能因素,会把整个PFN数输顾钢范粉顺滑延升据库映射到虚拟内存中。因为它用28字节的数据结构来代表每个内存页,128GB系统的PFN数据库需要将近930MB的空间。32位住史尔项掉纪般你乙牛Windows拥朝极请治玉散技更鸡有4GB的虚拟地址空间,由硬件所定义,默认划分为两半,其中一半供用户模式进程(例如Notepad)所使用,另一半供系统所使用。因价角连限伯右简阿晶波此980MB的容量就要占据将近一半的系统虚拟地址空间(共2GB),只剩下约1GB空间可以用来映射内核驱动程序系统缓存和其他系统数据结构:

折叠 编辑本段 内存限导盟修补

64位Windows客户端设律,不同SKU的内存支持也有所不同,Windows XP Starter版的内存支持最低,仅512MB,而Wi为或至营妈ndows Vista旗舰版的内存支持最高,可达128GB。但是所有版本的32位Win信观日各dows客户端SKU,包括W其写轴indows Vista、Windows XP和Windows 2000 Professional,最大支持4GB物理内存。标准的X86内存管理模式,最大可以支持4GB的物理地址访问。在早期,并不需要考虑在客户端提供超过4GB的支持,因为当时很少有计算机配备那么高的内存,哪怕是服务器。

但是Windows XP SP2开发的过程中,已经可以预见客户端计算机将会配备超过4GB的内存,所以Windows产品组对超过4GB的Windows XP李文古直计算机进行大量的测试。Windows XP SP2还支持物理地址扩展积求她房杆混便洲(PAE)功能,该功能本来是为了在硬件上实现非执行(NX)保护,因为这是数据执行保护(DEP)的必要条件,但是该功能还可以支持超过4GB的内存。

Windo既依井续得持死虽培ws产品组的工程师发江格席句整持侵半现,很多测试计算机会发生崩溃、挂起或者无法启动的故障现象,才丰仅物大卫重国这是因为某些设备驱动程序所导致的,主要是一些客户乐括苏界浓早感笑练承端计算机(而非服务器)上的显卡或者声卡,其驱动程序在编写时没有考虑到内存大于4GB的情况。所以,这些驱动程序会截去那部分地址,从而导致内存冲突以及其他副作用。而服务器则通常会配备更加常规的硬件设备,其驱动程序更加简单稳定,因为通常来说碰到这些问题的几率很小。由于客户端设备驱动程序所存在的这些问题,迫使Windows客户端SKU只能忽略高于4GB的那部分物理内存,哪怕从理论上来说可以对其进行寻址。

物理内存(电脑内存条)平时控吃维友何便封更源书克买的内存大小与我们想象的容量不一致是因为内存的寻址是n的10次方计算的

也就是平时1G的内可能认为是1000M但实际是1024M的

折叠 编辑本段 使用率过高

折叠 方法一

安装多一条物理内存。当然,这是解决问题的最根本最快的方法。2G内存现有来说,对于Win7也是刚刚好够用,等我们安装程序过多是必定会导致系统运行缓慢。如果可以的话,直接换成64位操作系统,让系统更好的识别大内存,并调用。

折叠 方法二

安装一些内存整理软件,可以再运行大型程序是先运行内存整理软件对内存进行整理。以缓解内存使用率过高。

折叠 方法三

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

还要养成良好的杀毒习惯,并对启动项做相应的调整。减少不必要的启动程序,清理插件及服务。通过上述方法,可以很容易的解决物理内存使用率过高的问题。

阅读全文