Please enable JavaScript.
Coggle requires JavaScript to display documents.
分段存储管理 - Coggle Diagram
分段存储管理
地址转换
从逻辑地址获取段号和段内地址
判断段号是否大于等于段表长度,是则触发中断
获取段表起始地址,根据段号定位对应段表项
判断段内地址是否大于等于段长,是则触发中断
拼接段基地址和段内地址并访问
基本概念
按照程序的逻辑结构(功能模块)分段
大小允许不同
每个段内部连续且从 0 开始编址
不同的段之间可以离散存放
段表
段表项
段号
段长
段基地址
段表寄存器
段表基地址
段表长度
段表项大小
物理地址长度 + 最大可表示段长的长度
逻辑地址划分
段号
段号的取值范围表示进程被划分为多少段
段内地址
段内地址的取值范围表示每个段的最大长度为多少
分段和分页对比
分页对用户透明,分段由用户指定
分段利于实现数据共享与保护,分页难以处理