Advertisement

[OS] 存储管理(第2部分)

阅读量:

内存划分与分配技术

1.内存划分

静态划分:在初始化阶段进行划分,在创建新进程时将其分配到一个合适的内存分区。
动态划分:在系统初始化过程中,默认将整个内存划分为初始的单个用户区。当创建新进程时,默认为其预留一部分空间,并根据进程需求动态调整其占用的空间部分。

2.静态划分

必须事先进行,一旦划分完毕,分区的大小和数目将不再改变。可以划分:大小相同/不同的分区,如固定分区和分页。

2.1固定分区:

根据系统管理员的经验和一些统计规律,事先将内存空间划分为若干个固定大小的分区,称为分区(Partitioning)。当进程申请存储空间时,系统为之分配一个大小合适的空闲分区。

分页:特殊的静态分区,需要事先将内存空间划分为若干个大小相同的分区,称为页框,或帧(frame)(固定分区大小一般要大于分页)。当进程申请存储空间时,系统可以为之分配多个空闲页框。

固定分区:等长原则

![](https://c

全部评论 (0)

还没有任何评论哟~