2

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

假设我获得x了内存字节。
我将如何设计一个最合适的内存分配系统?

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

总大小为 100 字节

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

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

0 回答 0