求职笔记-操作系统-分段式存储管理、分页式存储管理的区别?
2017-04-04 19:58
489 查看
分页式储存管理
用户程序的逻辑地址空间被划分为若干个固定大小的地址空间,称为“页”,内存物理地址空间也分成相对应的若干个物理块,页和块的大小相等,可将用户程序的任一页放在任一块中,实现离散分配 。有效提高内存利用率。分段式储存管理
将用户程序空间分成若干个大小不等的段 ,每段可以定义一组相对完整的逻辑信息。 存储分配时,以段为单位 ,段与段在内存中可以不相邻接,也实现了离散分配。能反映程序的逻辑结构,便于段的共享与保护。段页式储存管理
程序的 地址空间首先被分成若干个逻辑分段 ,每段都有自己的段号,然后再将 每段分成若干个大小相等的页 ,对于主存空间也分层若干个大小相等的页,主存的分配以页为单位。两者的区别 :
页是信息的物理单位,分页是为了实现非连续的分配,以便解决内存的碎片问题,或者说分页是为了系统管理的需要页的大小固定,是由系统确定的,将逻辑地址划分为页号和页内地址是由机器硬件实现的。而段的长度不是固定的,决定于用户的程序长度,通常由编译程序进行编译时根据信息的性质来划分
分页式存储管理的作业地址空间是一维的,分段式存储管理的作业管理地址空间是二维的。
相关文章推荐
- 操作系统存储管理之分段式与段页式虚拟存储系统
- 【操作系统面试专题】:分页和分段存储管理有何区别?
- 求职笔记-操作系统-临界区,互斥量,信号量,事件的区别
- 操作系统课程笔记——存储管理笔记
- 求职笔记-操作系统-动态链接库、静态链接库区别
- C++内存管理__内存管理(栈、堆(new/delete)、自由存储区(malloc/freee)、全局/静态存储区、常量区)!堆栈内存管理方式的区别
- 计算机操作系统存储管理(分段与分页)
- 计算机操作系统存储管理(分段与分页)
- 存储管理及栈和堆的区别
- 内功修炼之操作系统学习(四:存储管理)
- 程序员求职之道(《程序员面试笔试宝典》)之操作系统(内核线程和用户线程的区别)
- 操作系统:存储管理动态分区分配及回收算法
- 文件和存储管理学习笔记-动态磁盘管理
- DBA-Studying road(物理数据库布局与存储管理的笔记)
- 【操作系统】linux--系统管理--linux下du和df命令的区别
- 操作系统学习笔记(14) 存储管理-储存管理的任务
- 操作系统之存储管理
- 操作系统:存储管理动态分区分配及回收算法
- 操作系统---存储管理