最适合内存分配块大小

时间:2015-11-11 20:35:57

标签: memory memory-management operating-system allocation best-fit

我正在尝试模拟操作系统。

说我给了x个字节的内存。
我将如何设计最适合的内存分配系统?

我打算创建一个数组来存储多个内存块对象,每个对象包含一些总内存大小。例如:

总大小为100字节

b1 = 20,b2 = 30,b3 = 10,b4 = 15,b5 = 25

  1. 是否有特定的方法来生成每个块大小?
  2. 如果一个进程需要50个内存会怎么样?没有一个块能够支持该过程。我应该拒绝这个过程,因为我的块都不能支持它,或者我应该合并块等。

0 个答案:

没有答案