软考高级系统架构设计师(三) 基础知识之操作系统2(分页/分段/段页存储)

目录

存储管理

页式存储

段式存储

段页式存储


存储管理

存储管理的主要目的:解决多个用户共同使用主存的问题(怎么分配内存??)

主要包括分区存储管理、分页存储管理、分段存储器管理、段页式存储管理以及虚拟存储管理

       ps: 分区存储管理又有三种不同的方式:静态分区、可变分区、可重定位分区。

页式存储

软考高级系统架构设计师(三) 基础知识之操作系统2(分页/分段/段页存储)_第1张图片

 在为进程分配内存时,以块为单位将进程中的若干个页分别装入到多个可以不相邻接的物理块中。由于进程的最后一页经常装不满一块而形成了不可利用的碎片,称之为“页内碎片”。

ps: 4KB, 页内地址需要 4K(2^12)个二进制表示

ps: 物理地址计算,逻辑地址2对应物理地址/物理块号是6,所以是110

页表中的内容:

软考高级系统架构设计师(三) 基础知识之操作系统2(分页/分段/段页存储)_第2张图片

淘汰原则: (状态位是1,在内存) 访问位是0,其次是修改位是0

练习题:

软考高级系统架构设计师(三) 基础知识之操作系统2(分页/分段/段页存储)_第3张图片 

段式存储

软考高级系统架构设计师(三) 基础知识之操作系统2(分页/分段/段页存储)_第4张图片

 软考高级系统架构设计师(三) 基础知识之操作系统2(分页/分段/段页存储)_第5张图片

练习题:

软考高级系统架构设计师(三) 基础知识之操作系统2(分页/分段/段页存储)_第6张图片 

ps: 不能超过段长 

段页式存储

分段(每个段大小不同)--------->分页(每个页大小相同)

软考高级系统架构设计师(三) 基础知识之操作系统2(分页/分段/段页存储)_第7张图片

 

表示的页面数: 9-13, 2^5=32个

表示的段数:14-16,2^3=8个

 

你可能感兴趣的:(软考高级——系统架构设计师,数学建模)