现代操作的系统第三章存储管理PPT.ppt

现代操作的系统第三章存储管理PPT

* 小结 为了使分页系统很好地工作,选择一个算法是不够的;需要注意的问题有:决定工作集、内存分配策略以及页面尺寸。 分段有助于处理运行期间变化的数据结构,并且简化链接和共享。它还有助于为不同的段提供不同的保护。有时,分段和分页组合在一起提供一个2维的虚拟存储器。MULTICS系统和Intel Pentium支持分段和分页。 * 分段内存允许每个表独立于其他表增大或减小。 分段(Segmentation) * 分段(Segmentation)基本原理 分段 程序划分为若干个段,每个段定义了一组逻辑信息,可以是一张表,一个堆栈等 每个段从0编址,段长度不等 整个程序的地址空间由多个段组成,是二维的。即逻辑地址由段号和段内地址组成 * 分段(Segmentation)基本原理 分段系统的地址结构 上例的地址结构中,允许每个段的最大长度是216B(64KB),一个程序最多允许有216 (64K)个段 段号 段内地址 31 16 15 0 * 分段(Segmentation)基本原理 段表 可变分区(交换):系统为整个进程分配一个连续的内存空间 分段:系统为每个段分配一个连续的分区,而进程中的各个段可以离散地放在内存不同的分区中 段表:记录每个段在内存的起始地址及段长 * 分段(Segmentation)基本原理 地址变换机

文档评论(0)

1亿VIP精品文档

相关文档