当前位置首页 > 信息公告

物理内存容量对性能有影响吗?有什么作用?

更新时间:2024-03-16 文章作者:佚名 信息来源:网络整理 阅读次数:

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

概念I7X物理好资源网(原物理ok网)

应用程序中的说明I7X物理好资源网(原物理ok网)

物理内存是计算机上最重要的资源之一。 内存管理器负责将内存分配给活动进程、设备驱动程序和操作系统本身。 由于大多数系统可以访问的数据和代码远多于物理内存,因此物理内存本质上是代码和数据运行的窗口。 因此内存容量对性能有影响,因为如果进程或操作系统所需的代码或数据不存在,内存管理器需要从磁盘读取它。I7X物理好资源网(原物理ok网)

CPU中的说明I7X物理好资源网(原物理ok网)

物理内存,CPU的地址线可以直接寻址的内存空间的大小。 例如,8086只有20条地址线,因此它的寻址空间为1MB。 假设8086可以支持1MB的物理内存。 即使我们在板上安装了128M的内存模块,我们也只能说8086有1MB的物理内存空间。 同理,32位386及以上CPU最大可支持4GB物理内存空间。I7X物理好资源网(原物理ok网)

虚拟内存和物理内存的区别: 虚拟内存与物理内存相反。 是指根据系统需要从硬盘虚拟分配的内存空间。 它是一种计算机系统内存管理技术,属于计算机程序,而物理内存则是硬件。 因为有时候当你处理一个大程序时,系统内存不够用。 这时硬盘就作为内存来交换数据,并做一个缓存区域。 然而,物理内存的处理速度是虚拟内存的30倍以上。I7X物理好资源网(原物理ok网)

意义I7X物理好资源网(原物理ok网)

物理内存的容量除了影响性能之外,还会影响其他资源。 例如什么是物理资源,在非分页池的情况下,它是由物理内存支持的操作系统缓冲区,其容量显然会受到物理内存的限制。 物理内存也会影响系统的虚拟内存限制。 虚拟内存的大小等于物理内存容量加上所有页面文件的最大容量。 物理内存对最大进程数也有间接影响。 我会在以后的文章中专门提到线程和进程的局限性。I7X物理好资源网(原物理ok网)

物理内存支持受到硬件限制、许可、操作系统数据结构和驱动程序兼容性的综合影响。 MSDN网站上的for文章介绍了不同版本以及同一版本不同SKU的限制。I7X物理好资源网(原物理ok网)

我们可以查看所有版本中不同 SKU 的物理内存支持许可。 例如,32位2008标准版仅支持4GB,而32位2008数据中心版则支持64GB。 同样,64位2008标准版支持32GB,而64位2008数据中心版支持2TB。 内存,但性能产品组知道有两台服务器具有这么多内存,其中一台位于实验室的某个地方。 该服务器的任务管理器。 32 位的最大限制为 128GB,2003 数据中心版支持该限制。 这是因为在具有大内存的系统上,内存管理器用于跟踪物理内存的结构,这需要更多的系统虚拟地址空间。 内存管理器将每个内存页的跟踪数据存储在称为 PFN 数据库的数组中,并且出于性能原因,将整个 PFN 数据库映射到虚拟内存中。 由于它使用 28 字节的数据结构来表示每个内存页,因此 128GB 系统上的 PFN 数据库需要近 930MB 的空间。 32位有4GB虚拟地址空间,由硬件定义,默认分为两半,一半供用户模式进程使用(举例),另一半供系统使用。 因此,980MB的容量将占据近一半的系统虚拟地址空间(总共2GB),只留下1GB左右的空间用于映射内核、驱动、系统缓存等系统数据结构:I7X物理好资源网(原物理ok网)

内存限制I7X物理好资源网(原物理ok网)

对于 64 位客户端,不同的 SKU 有不同的内存支持。 XP版本的内存支持最低,只有512MB,而Vista 版本的内存支持最高,可达128GB。 但是,所有版本的 32 位客户端 SKU(包括 Vista、XP 和 2000)都支持最大 4GB 物理内存。 标准的X86内存管理模式可以支持最大4GB的物理地址访问。 早期,不需要考虑在客户端支持超过 4GB,因为当时很少有计算机,甚至服务器,有那么大的内存。I7X物理好资源网(原物理ok网)

不过什么是物理资源,在XP SP2的开发过程中,就已经预见到客户端电脑将配备4GB以上的内存,因此产品团队在4GB以上的XP电脑上进行了大量的测试。 XP SP2 还支持物理地址扩展 (PAE) 功能,该功能最初是为了在硬件上实现非执行 (NX) 保护,因为它是数据执行保护 (DEP) 的要求,但该功能还可以支持多个4GB 内存。I7X物理好资源网(原物理ok网)

产品团队的工程师发现许多测试计算机会崩溃、挂起或无法启动。 这是由某些设备驱动程序引起的,主要是某些客户端计算机(而不是服务器)上的显卡或声卡。 ,其驱动程序并未考虑到大于 4GB 的内存。 因此,这些驱动程序会截断该地址部分,从而导致内存冲突和其他副作用。 服务器通常配备更常规的硬件设备,其驱动程序更简单、更稳定,因为遇到这些问题的机会一般很小。 客户端设备驱动程序的这些问题迫使客户端 SKU 忽略 4GB 以上的物理内存,即使理论上是可寻址的。I7X物理好资源网(原物理ok网)

发表评论

统计代码放这里