📜  虚拟内存的定义 bbc bitize (1)

📅  最后修改于: 2023-12-03 14:57:18.774000             🧑  作者: Mango

虚拟内存的定义

定义

虚拟内存是一种操作系统的技术,可以让程序使用比实际可用内存更大的地址空间。实际上,许多程序使用的内存都不在物理内存中。它们被标记为虚拟内存页,当程序试图访问这些页时,它们会被复制到物理内存中。

BBC

BBC是指“Best Common Practice”,是指在实践中所采用的最佳标准或经验。在操作系统设计领域,虚拟内存的BBC是减少页面错误的频率。

Bitize

在64位系统中,CPU的寻址能力达到64位,也就是说,可以寻找2的64次方个内存地址。虚拟内存地址通常是32位或64位,所以虚拟内存中可以有2的32次方(32位)或2的64次方(64位)的虚拟页。这就是Bitize。虚拟页的大小通常是4KB(默认大小),但是它们可以更大,比如2MB、1GB等。

# 虚拟内存的定义

## 定义

虚拟内存是一种操作系统的技术,可以让程序使用比实际可用内存更大的地址空间。实际上,许多程序使用的内存都不在物理内存中。它们被标记为虚拟内存页,当程序试图访问这些页时,它们会被复制到物理内存中。

## BBC

BBC是指“Best Common Practice”,是指在实践中所采用的最佳标准或经验。在操作系统设计领域,虚拟内存的BBC是减少页面错误的频率。

## Bitize

在64位系统中,CPU的寻址能力达到64位,也就是说,可以寻找2的64次方个内存地址。虚拟内存地址通常是32位或64位,所以虚拟内存中可以有2的32次方(32位)或2的64次方(64位)的虚拟页。这就是Bitize。虚拟页的大小通常是4KB(默认大小),但是它们可以更大,比如2MB、1GB等。