美文网首页
基本分段存储管理方式

基本分段存储管理方式

作者: e9f3ca3721bc | 来源:发表于2018-12-17 09:20 被阅读16次

一、分段系统的基本原理

1、程序通过分段(segmentation)划分为多个模块,每个段定义一组逻辑信息。如代码段(主程序段main,子程序段X)、数据段D、栈段S等。

2、每段有自己的名字(一般用段号做名),都从0编址,可分别编写和编译。

3、装入内存时,每段赋予各段一个段号。

4、每段占据一块连续的内存。(即有离散的分段,又有连续的内存使用)。各段大小不等。

5、地址结构:段号 + 段内地址 段表:记录每段实际存放的物理地址

二、段表与地址变换机构

基本分段存储管理方式 基本分段存储管理方式

三、分页和分段的主要区别

1、需求:分页是出于系统管理的需要,是一种信息的物理划分单位,分段是出于用户应用的需要,是一种逻辑单位,通常包含一组意义相对完整的信息。

一条指令或一个操作数可能会跨越两个页的分界处,而不会跨越两个段的分界处。

2、大小:页大小是系统固定的,而段大小则通常不固定。分段没有内碎片,但连续存放段产生外碎片,可以通过内存紧缩来消除。相对而言分段空间利用率高。

3、逻辑地址:

分页是一维的,各个模块在链接时必须组织成同一个地址空间;

分段是二维的,各个模块在链接时可以每个段组织成一个地址空间。

4、其他:通常段比页大,因而段表比页表短,可以缩短查找时间,提高访问速度。分段模式下,还可针对不同类型采取不同的保护;按段为单位来进行共享

四、段页式存储管理方式

1、基本原理

将用户程序分成若干段,并为每个段赋予一个段名。

把每个段分成若干页

地址结构包括段号、段内页号和页内地址三部分

基本分段存储管理方式

相关文章

  • 基本分段存储管理方式

    前言 上篇文章基本分页存储管理介绍了不连续分配的第一种方式——基本分页存储管理,本文继续介绍另一种不连续分配方式—...

  • 基本分段存储管理方式

    一、分段系统的基本原理 1、程序通过分段(segmentation)划分为多个模块,每个段定义一组逻辑信息。如代码...

  • 段页式管理方式

    前言 前两篇文章分别说了基本分页存储管理和基本分段存储管理方式两种不连续分配内存的方式,本文就介绍最后一种不连续分...

  • 13 内存非连续分配管理方式

    非连续分配允许一个程序分散地装入到不相邻的内存分区中,根据分区的大小是否固定分为分页存储管理方式和分段存储管理方式...

  • 操作系统内存管理的分段与分页

    1.基本分段存储管理方式出发点:分页是从计算机角度考虑设计的,目的是为了内存的利用率,提高计算机性能,分页通过硬件...

  • 基本分段存储管理

    基本分段存储管理 分段 概念 进程地址空间按照自身逻辑关系划分为若干个段 内存分配规则 以段为单位进行分配 每个段...

  • 操作系统拾遗--内存管理之段页式存储

    基本概念 段页式存储方式是分段式和分页式结合的存储方法。(1) 用分段方法来分配和管理虚拟存储器。程序的地址空间按...

  • 操作系统(三)内存管理 3.2 虚拟内存管理

    3.2 虚拟内存管理 3.2.1 虚拟内存的基本概念 3.2.1.1 传统存储管理方式的特征 传统存储管理很多暂时...

  • 操作系统第四章【4】虚拟存储管理

    1.虚拟存储器的基本概念 •引入、实现、特征 2.请求分页存储管理方式 •硬件支持、地址变换、分配算法 •页面置换...

  • 操作系统笔记:第五章—虚拟存储器

    主要内容: 1.虚拟存储器的基本概念 •引入、实现、特征 2.请求分页存储管理方式 •硬件支持、地址变换、分配算法...

网友评论

      本文标题:基本分段存储管理方式

      本文链接:https://www.haomeiwen.com/subject/nnfqkqtx.html