小编app*_*yip的帖子

为什么关闭虚拟内存不能提高我的计算机的性能?

我正在研究计算机体系结构,更具体地说,是虚拟内存。我似乎无法理解的一件事是为什么关闭虚拟内存不会提高我的计算机的性能

我知道禁用虚拟内存有一些缺点(例如,Windows 将无法创建故障转储),但它不应该加速我的系统吗?

如果我使用虚拟内存,每次访问 RAM 时,我的MMU必须再次访问主内存(或至少访问TLB),以便将我的虚拟地址转换为硬件地址(对吗?)。

因此,假设我有足够的 RAM,不应该禁用虚拟内存来阻止对内存的这种额外访问(因为我不再需要将我的地址从虚拟地址转换为物理地址)从而加速我的系统?

memory virtual-memory memory-management

0
推荐指数
1
解决办法
8557
查看次数

标签 统计

memory ×1

memory-management ×1

virtual-memory ×1