当前位置:首页 > 内存 > 正文

分页式内存管理与分段式优缺点

  • 内存
  • 2024-05-31 17:06:54
  • 1314

一、请问段页式和分页式存储管理有什么区别?扩展:

每个页可以分散地存储在主存中,并且每个段必须占用连续的主存空间。分页和分段由操作系统确定和执行。页类型和段类型都使用动态重定位。

进程地址空间:根据程序本身的逻辑关系分为若干段,每个段都有一个段名(在低级语言中,程序员使用段名进行编程)。。每个段从0开始寻址。

内存分配规则:以段为单位分配每个段在内存中占据连续的空间,但段之间不必是连续的。

在页存储管理中,当CPU形成有效地址时,必须查找页表。这项工作是由硬件来完成的。

从连续分配演进到页存储管理的主要动机是提高内存使用率。

和系统复杂性


二、分页和分段存储管理有何区别示范机型:华为MateBook是出于系统管理的要求,而不是用户的需求。段是包含相对完整的信息集的信息逻辑单元。分类的目的是为了更好地满足用户的需求。
2.大小不同:系统分两部分定义了页的大小和逻辑地址;页码和页内地址;所以,这是由设备硬件完成的。一个系统只能有一个页面大小。段的长度不是固定的,取决于用户编写的程序,并且在编辑源程序时常常由编辑程序根据数据的性质来划分。
3操作地址空间不同:页操作地址空间是一维的;那是,程序员只需要用一个内存符号来表示一个地址。当分段作业地址空间标识一个地址时;程序员需要提供段名称和地址。