段页式存储管理方式

兼顾分页式和分段式系统的特点具有的特点

  • 分段式系统
    • 便于实现
    • 分段可共享
    • 易于保护
    • 可动态链接
  • 分页式系统
    • 提高内存利用率

基本原理

  • 先将用户程序分成若干段
  • 再把若干段分成若干页
  • 为每一个段赋予一个段名

地址结构

地址变换过程

  • 配置一个段表寄存器(存放段表始址和段表长度)
  • 将逻辑地址的段号S和段表长度比较TL,TL < S 表示地址越界
  • 若为越界,则用段表始址和段号求出该段在段表中的位置,得到段表项
  • 利用逻辑地址的段内页号求得对应页表项的位置
  • 读取该页所在的物理块号b
  • 利用b和页内地址构成物理地址

段页式系统中,获得一条指令或数据需要访问三次内存

  1. 访问段表,获得页表始址
  2. 访问页表,获得物理块号
  3. 访问真正的数据

可以增设一个高速缓存寄存器

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值