[OS] 存储管理(第2部分)
发布时间
阅读量:
阅读量
内存划分与分配技术
1.内存划分
静态划分:在初始化阶段进行划分,在创建新进程时将其分配到一个合适的内存分区。
动态划分:在系统初始化过程中,默认将整个内存划分为初始的单个用户区。当创建新进程时,默认为其预留一部分空间,并根据进程需求动态调整其占用的空间部分。
2.静态划分
必须事先进行,一旦划分完毕,分区的大小和数目将不再改变。可以划分:大小相同/不同的分区,如固定分区和分页。
2.1固定分区:
根据系统管理员的经验和一些统计规律,事先将内存空间划分为若干个固定大小的分区,称为分区(Partitioning)。当进程申请存储空间时,系统为之分配一个大小合适的空闲分区。
分页:特殊的静态分区,需要事先将内存空间划分为若干个大小相同的分区,称为页框,或帧(frame)(固定分区大小一般要大于分页)。当进程申请存储空间时,系统可以为之分配多个空闲页框。
固定分区:等长原则

还没有任何评论哟~
