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

二级页表在内存吗

  • 内存
  • 2024-06-10 18:16:19
  • 5696

一、页表存放在哪里页表是比较主存(即内存)中存储的虚拟页数和实际页数的表。当程序的虚拟页面移入主内存时,它记录它们在主内存中的位置。页表通常会长期保存在内存中。

电脑提示:1.卸载电脑上的软件--这里以Windows10操作系统为例。首先,打开“此电脑”应用程序并单击“卸载或更改”。导入后,点击您想要卸载的应用程序,在弹出的菜单中点击“卸载”按钮,然后等待系统完成卸载过程。

此外,我们还可以在电脑上安装“腾讯电脑管家”软件,如果我们想卸载该软件,只需右键单击该软件图标,点击选项“强制卸载”,然后等待软件卸载完成即可。

2.设置电脑自动关机时间--打开电脑的“设置”应用程序,然后点击“系统”选项,然后点击“电源和睡眠”选项,进入后修改时间。监视器列设置“从不”选项,使计算机不会自动关闭

如果您希望计算机不自动进入睡眠状态,请将此页面上的“睡眠”列中的时间更改为“从不”选项。


二、页表放是在内存上还是磁盘上,为什么?页表是一个一般文件,在保存之前放在内存中,但如果不保存,它是一个临时文件,放在磁盘上。
三、快表(TLB)是放在主存还是放在CPU的高速缓存(cache)快速表是一个单独的寄存器,页表位于主存中。TLB也称为页表缓存,用于加速页表查询。按照执行步骤:当CPU执行机制收到应用程序发送的虚拟地址时,首先在TLB中查找对应的页表数据。如果所需的页表存储在TLB中,则称为TLB命中(TLBHit)。接下来,CPU检查TLB中页表对应的物理内存地址中的数据是否已经在一级缓存和二级缓存中。如果没有,则去内存中检索相应地址处存储的数据。可见TLB是一个独立的寄存器。
参考:==。