首页 > 其他分享 >段页式管理

段页式管理

时间:2022-12-05 02:33:23浏览次数:43  
标签:表项 访存 段页 管理 碎片 页表 长度

一、页、段优缺

优点 缺点
分页 不会产生外部碎片,有少量的内部碎片 不方便按逻辑模块实现信息的安全和保护
分段 方便按逻辑模块实现信息的安全和保护 会产生外部碎片,段长过大不方便连续空间的分配

二、段页式的逻辑地址结构

image-20221205015852160

三、数据结构

  • 程序按逻辑模块分段,每个段对应段表中的一个段表项

  • 每个段表项不再由段号(隐式)、基址和段内长度组成,而由段号(隐式)、页表长度、页表存放块号(页表起始地址)组成

  • 段表项长度相同

  • 一个进程对应一个段表,可能对应多个页表(页表长度<段表长度时,多个页表才够)

    image-20221205020527568

四、地址变换

  • 不加入两个快表,访存3次(段、页、目标存储单元)
  • 加入两个快表
    • 都命中,访存1次
    • 命中其中一个,访存2次

image-20221205021304359

五、页、段、段页比较

碎片 访存(默认无快表) 维度
内部碎片 2 一维
外部碎片 2 二维
段页 内部碎片+外部碎片 3 二维

标签:表项,访存,段页,管理,碎片,页表,长度
From: https://www.cnblogs.com/shyfvm/p/16951333.html

相关文章

  • 分段存储管理
    一、基本分段存储(逻辑)进程的地址空间按照程序自身的逻辑关系划分为若干个段(大小不同),每个段都有一个段名(在低级语言中,程序员使用段名来编程),每段从0开始编址......
  • SVNAdmin2 - 基于web的SVN管理系统
    1.介绍SVNAdmin2是一款通过图形界面管理服务端SVN的web程序。正常情况下配置SVN仓库的人员权限需要登录到服务器手动修改authz和passwd两个文件,当仓库结构和人......
  • Nacos配置管理
    Nacos除了可以做注册中心,同样可以做配置管理来使用。1.统一配置管理当微服务部署的实例越来越多,达到数十、数百时,逐个修改微服务配置就会让人抓狂,而且很容易出错。我们需......
  • CISAW风险管理学习笔记(6)-信息安全风险评估标准 GB/T20984
    个人学习总结,CISAW学习笔记之信息安全风险评估标准GB/T20984:......
  • 如何高效管理自己的电脑文件再多也不乱
    视频教程:https://www.bilibili.com/video/BV18M41167jd/?share_source=copy_web&vd_source=58093f138338062a30d9fe854824a90f1.盘符管理C盘只装系统软件,其他软件装......
  • MySQL 日志管理
    一日志分类日志种类 作用错误日志 记录MySQL服务器启动、关闭及运行错误等信息事务日志 1、redolog重做日志2、undolog回滚日志查询日志 记录所有的sql慢查询日志 记......
  • MySQL数据库用户管理
    一、数据库用户管理1.1新建用户 CREATEUSER'用户名'@'来源地址'[IDENTIFIEDBY[PASSWORD]'密码'];复制代码'用户名': 指定将创建的用户名。'来源地址': 指定......
  • 页式存储管理--两种置换算法的实现
    一.实验目的1.了解虚拟存储技术,通过编写和调试存储管理的模拟程序以加深对存储管理方案的理解。2.掌握FIFO和LRU等置换算法,加强对地址转换过程的了解。二.实验内容......
  • 12.C++内存管理
    在C语言的学习中我们已经接触过内存管理,那么C++与C语言之间又有什么不同和相同的地方呢?C++内存分布intglobalVar=1;staticintstaticGlobalVar=1;voidTest(){......
  • 使用Patroni管理LightDB高可用
    使用Patroni管理LightDB高可用测试环境CPU:海光x86OS:KylinAdvancedServerV10SP1LightDB:13.8-22.3Patroni:2.1.3etcd:3.5.4安装部署etcd集群需要3台机器......