|
知识路径: > 计算机系统基础知识 > 计算机软件知识 > 操作系统知识 > 存储管理 > 存储管理 >
|
考试要求:掌握
相关知识点:16个
|
|
|
|
|
在分段存储管理方式中,作业的地址空间按程序自身的逻辑关系划分为若干个程序段,每个段是一组完整的逻辑信息。每个段都有自己的段名,且有一个段号。段号从0开始,每一段也从0开始编址,段内地址是连续的,各段长度是不等的。
|
|
|
分段系统的逻辑地址由段号(名)和段内地址两部分组成。在该地址结构中,允许一个作业最多有64K段,每个段的最大长度为64KB。其地址结构如下图所示。
|
|
|
|
|
在分段式存储管理系统中,为每个段分配一个连续的分区,而进程中的各个段可以离散地分配到主存中不同的分区中。在系统中为每个进程建立一张段映射表,简称为"段表"。段表实现了从逻辑段到物理主存区的映射。
|
|
|
|
为了实现从逻辑地址到物理地址的变换功能,系统中设置了段表寄存器,用于存放段表基址和段表长度。在进行地址变换时,系统对逻辑地址中的段号与段表长度进行比较。
|
|
|
段是信息的逻辑单位,因此分段系统的一个突出优点是易于实现段的共享,即允许若干个进程共享一个或多个段,而且对段的保护也十分简单。在分页系统中,虽然也能实现程序和数据的共享,但远不如分段系统来得方便。
|
|
|