两级页表

news/2025/10/1 21:14:17/文章来源:https://www.cnblogs.com/jimGraymane/p/19122875

单级页表存在什么问题,如何解决

问题一:页表必须连续存放,因此当页表很大时,需要占用更多个连续的页框

解决方法:为离散分配的页表再建立一张页表,称为页目录表(套娃)

问题二:进程在一段时间内只需要访问几个页面就可以正常运行了,没有必要让整个页表都常驻在内存

解决方法:再需要访问页面时再把页面掉入内存(虚拟存储技术),可以再页表项中增加一个标志为,用于表示该页面是否已经掉入内存

两级页表的原理,逻辑地址结构

【王道计算机考研 操作系统】 【精准空降到 09:35】 https://www.bilibili.com/video/BV1YE411D7nH/?p=52&share_source=copy_web&vd_source=7b850f4882e6be926b6eb30758a00e34&t=575

如何实现地址变换

1.按照地址结构将逻辑地址拆分为三个部分

2.从PCB中读出页目录表始址,再根据一级页号查页目录表,找到下一季页表再内存中的存放位置

3,根据二级页号查表,找到最终想要访问的内存块号

4.结合页内偏移量得到物理地址

两级页表问题需要注意的几个细节

1.若采用多级页表机制,则各级页表的大小不能超过一个页面

2.两次页表的访存次数的分析(假设没有快表机构)

第一次访存【访问内存中的页目录表】

第二次访存【访问内存中的二级页表】

第三次访存【访问目标内存单元】

牺牲了时间,让内存空间利用率上升

n级页表访问一个逻辑地址需要n+1次访存

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924286.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

酒店网站建设目标网站建设 科目

目录 LeetCode之路——232. 用栈实现队列 分析: LeetCode之路——225. 用队列实现栈 分析: 栈(Stack)和队列(Queue)是两种基本的数据结构,它们在计算机科学中用于不同的目的。以下是它们的定…

复健。(10月,OI)

1 IAMOI 击倒了我。 P14113 [IAMOI R4] 彻底怒了 我草,P14113 彻底怒了。P14113 指出了最核心的矛盾点:如果你没有清空 cur 时忘记再加入处理的字符,怎么可能无法通过该题?这确实是我的严重错误。我需要彻底承认我…

免费字体设计网站邢台网站建设多少钱

做了很多种方法 1: 线程 thread的方法 2: backGroundWorker的方法 3: 自定义线程类 4: 做一个进度条的窗体 通过自定义设置做(最方便快捷) public partial class waitingProcessbar : Form{public waitin…

深圳凌 网站开发北京网站建设技术托管

package com.lbj.javase23; import java.io.*;public class ExceptionTest04 {public static void main(String[] args) throws FileNotFoundException{//使用throws处理异常不是真正处理异常而是推卸责任,谁调用就上抛给谁//上面的m1方法如果出现了异常&#xff0c…

实用指南:自动驾驶中的传感器技术55——USS(1)

实用指南:自动驾驶中的传感器技术55——USS(1)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas",…

市场交易反心理特征之三:日内假反转

过于惧怕大资金某一日的出货规模,而没注意大资金的后续意图 案例:2017年9月30日,10月23日和11月3日,京东方A。2017年9月30日,京东方A 2017年10月23日,京东方A2017年11月3日,京东方A 情况描述:在主力大出货后几…

网页端如何 打开百度高德腾讯地图导航

网页端如何 打开百度高德腾讯地图导航 <!DOCTYPE html> <html lang="en" style="font-size: 48px;"><head> <meta http-equiv="content-type" content="text…

完整教程:Coze源码分析-资源库-编辑插件-后端源码-IDL/API/应用服务层

完整教程:Coze源码分析-资源库-编辑插件-后端源码-IDL/API/应用服务层2025-10-01 21:04 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: aut…

网站建设中文百wordpress 网站播放器插件

WX-CSQX12 随着空气污染问题的日益严重&#xff0c;大气环境监测设备成为了我们生活中不可或缺的一部分。而一体化的大气环境监测设备&#xff0c;更是为我们的环境保护工作带来了更多的便利和效益。 一体化大气环境监测设备是一种集成了多种功能于一体的环保设备&#xff0c;…

Linux 中awk命令如何统计每行指定字符出现的次数

001、[root@localhost test]# ls a.txt [root@localhost test]# cat a.txt ## 测试数据 0aa1 0AA2 03 04 05 06 07 08 09 10 1a1 12 [root@localhost test]# awk {a = gsub(&qu…

长安网站制作广告公司网站首页设计页面

引言 今天看题的时候&#xff0c;发现一道题看着挺简单&#xff0c;写了一下&#xff0c;输出正确。感觉解的挺好的&#xff0c;下面记录一下。 题目 给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#…

实用指南:音频类AI工具扩展

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

什么就是云原生之CNCF

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

常系数齐次微分方程

常系数齐次微分方程 引子 线性相关/线性无关 设 \(y_1,y_2, \dots , y_n\) 为定义在 \(I\) 上的 \(n\) 个函数,如果存在 \(n\) 个不全为零的常数 \(k_1,k_2, \dots k_n\) 使得如下恒等式成立: \[k_1y_1 + k_2y_2 + \…

甘肃建设网站首页公司网站域名是什么意思

通过对网络爬虫的购物平台价格监测系统的业务流程进行梳理可知&#xff0c;网络爬虫的购物平台价格监测系统主要由前台买家模块、后台卖家模块以及管理员模块构成。前台功能包含登录功能、注册功能、系统首页功能、唯品会商品详情浏览、唯品会商品收藏、唯品会商品点赞、唯品会…

公司百度网站怎么做做外贸上阿里巴巴什么网站

网站的数据库怎么上传到服务器 内容精选换一换通常在将数据导入数据库前&#xff0c;即将入库的数据已经在相关主机上了。我们称这种保存着待入库数据的服务器为数据服务器。此时&#xff0c;只需检测以确认数据服务器和GaussDB(for openGauss)集群能够正常通信&#xff0c;并查…

东莞网站建设要注意什么网站备案链接

写在前面说的话 在这里&#xff0c;记录下来&#xff0c;是为了方便以后偶尔所制作所需和你们前来的浏览学习。 学会&#xff0c;玩弄一些视频和音频的软件&#xff0c;只有好处没有害处。同时&#xff0c;也不需很多时间&#xff0c;练练手罢了。也是方便自己所用吧&#xff0…

关于子集的枚举与高维前缀和

今天集训的题我已经写不动了,下周开始会复习 dp, 现在就提前把一些东西补一补,这个说不好会在之后状压里边用到。 枚举子集 如何遍历一个集合的子集 通常我们会采取递归的方式,是 \(O(2^n)\) 的,但是这个样子我们在…

北邻京网站茵建设wordpress网站根目录

1. 什么是IDS&#xff1f; IDS是入侵检测系统&#xff0c;一种对于网络传输进行及时监视&#xff0c;在发现可疑的传输时发出警报或者采取主动反应措施的网络安全设备。IDS是一种积极地主动的防御技术。 2. IDS和防火墙有什么不同&#xff1f; 防火墙是一种隔离并过滤非授权用…

HyperWorks 14.0 轮毂仿真全流程详细教程

HyperWorks 14.0 轮毂仿真全流程详细教程 一、前期准备 1.1 软件启动双击桌面 HyperWorks 14.0 图标 在启动界面选择 HyperMesh User Profile选择:OptiStruct 或 Radioss(根据求解器选择)1.2 设置工作目录菜单栏:F…