在分段存储管理中,用于记录和管理进程分段信息的数据表称为「段表」。段表应包含:段号、段长和段的主存起始地址。
系统创建进程时,同时为其产生一个段表。进程结束时,段表删除。 每个进程的段表存放在主存的一个连续地址空间中。 系统中由一个段表寄存器中,存放进程的段表的起始地址和段表长度。
假如段表为
若已知逻辑地址为 ,如何进行地址转换?
解:
首先查询到位于第二段,检查段内偏移和段长度,,因此没有越界。然后将段内偏移加上起始地址,即