【av68676164(p54)】段式和段页式虚拟存储

时间:2020-05-12 13:55:26   收藏:0   阅读:57

段式存储管理

进程分段

把进程按逻辑意义划分为多个,每段有段名,长度不定,进程由多段组成

例:一个具有代码段、数据段和堆栈段的进程
技术分享图片

段式内存管理系统的内存分配

段式系统的虚拟地址

技术分享图片

段式地址的映射基址

段表(SMT,Segment Memory Table)

记录每段在内存中映射的位置
技术分享图片

段号S:段的编号(唯一的)

段长L:该段的长度

基地址B:该段在内存中的首地址

段式地址映射过程

  1. 由逻辑地址VA分离出(S, W)

  2. 查询段表

    • 检索段号S, 查询该段及地址B和长度L
  3. 物理地址MA = B + W

技术分享图片

段表的扩充

基本字段:段号,长度,基址

扩展字段:中断位,访问位,修改位,R/W/X

段的共享

段式系统的缺点

段式系统vs页式系统

地址空间的区别

段与页的区别

段页式存储管理

在段式存储管理中结合页式存储管理计时

在段中划分页面

技术分享图片

段页式系统的地址构成:段号 页号 页内偏移

技术分享图片

段页式地址的映射机构

同时采用段表和页表实现地址映射

技术分享图片

原文:https://www.cnblogs.com/iamfatotaku/p/12875632.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!