资讯动态

连续分配:最简单的内存管理方式

发布时间:2026/9/13 4:43:14 来源:尧图企业网站定制
106 连续分配:最简单的内存管理方式在分页、分段这些高级方案之前,最早的内存管理方式非常直接——把内存当成一整块,一个程序占一段连续的空间。这就是连续分配——最朴素,也最容易理解。单用户连续分配最简单的方案:整个内存只给一个进程用。操作系统占一小块(比如最低的 640KB)剩余空间全部给当前唯一的用户进程程序运行完毕,内存归还,下一个程序才能用这是 MS-DOS 的做法。一次只能跑一个程序,简单直接。比喻:一间会议室,一次只给一个团队用,用完清场,下一个团队再进来。多道固定分区分配为了提高利用率,允许多个进程同时在内存中。做法:预先将内存划分成若干个固定大小的分区。每个分区可以容纳一个进程。比喻:写字楼被预先隔成 4 间 30㎡ 和 2 间 100㎡ 的固定办公室。不管租户实际需要多大,都只能租一整间。问题:内部碎片。一个 20KB 的程序被放入 30KB 的分区,剩下 10KB 浪费了——因为它太小,无法给另一个进程用。分区分配示例假设内存 640KB,划分如下:分区大

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价