当前位置:首页 > 内存 > 正文

分页内存和非分页内存

  • 内存
  • 2024-07-02 00:38:01
  • 7847

一、系统虚拟内存的“无分页、系统管理的大小、自定义大小”该怎么选无分页:此驱动器号上没有放置分页文件(虚拟内存)。系统管理大小:自动将分页文件放置在此驱动器盘符上,大小为物理内存的两倍。响应速度主要与硬件有关,与虚拟内存关系不大。建议将页面文件设置到非系统磁盘并选择系统管理的大小。注意:您的系统盘必须保留至少5GB的剩余空间,因为程序安装时总是先解压到C盘。
二、什么是分页式内存管理内存分页是计算机系统中使用的一种内存管理技术。在该技术中,物理内存被划分为称为页的特定块。每个页面都有一个唯一的标识符页码。这允许计算机从辅助存储(通常是硬盘驱动器)请求页面到物理内存中。该技术的一个主要优点是它允许多个程序共享相同的物理内存,从而使内存使用更加高效。另外,页管理增加了程序的安全性,因为每个程序都不允许访问其他程序的内存空间。
在分页内存管理中,程序所需的内存被划分为特定的页。这个大小通常是2的2的幂,通常是4KB或8KB。这些页被写入物理内存中的表中。页映射是固定大小的物理内存块,通常为4KB或页大小的倍数。当程序需要访问内存时,它会请求一个页面。如果程序页尚未分配,页内存管理系统会搜索可用页并将其分配给程序。如果所有页面都分配完毕,系统会从辅助存储器读取另一个页面到物理内存中,为程序分配一个新页面。
虽然分页内存技术可以提高内存使用效率、提高程序安全性,但它仍然存在一些缺陷。这些页面的主要特征是页眉。每个程序都需要一个分页页面来跟踪它拥有并保存在物理内存中的页面。对于大型程序,该表可能非常大,占用大量内存。此外,当程序需要访问新页面时,系统必须将它们从辅助文件读取到物理内存中,这可能会导致一些延迟。
综上所述,页内存管理是计算机系统中一种有效的内存技术。提高了内存效率并提高了软件安全性。但它也有一些缺点,例如页面开销和分页延迟。