プロセスへのメモリ割り当てに関する次の行を読みました。
One of the important considerations in main memory management is: how should an
OS allocate a chunk of main memory required by a process. One simple approach
would be to somehow create partitions and then different processes could
reside in different partitions.
この段落は、ページングの概念の前にあり、プロセス全体へのメモリ割り当てについて一度に話していることに注意してください。私の質問は:
Why should we create partitions? We can just keep track of holes in the memory
and keep pointers to the beginning and end of the holes. When we allocate a
process some memory, we can associate the pointer to the beginning and end of
the process with the process and end pointer of the process serves as the
pointer to the beginning of a new hole.