The Memory Manager has a relatively simple job because it’s managing a single job
for a single user. To run a second job, the user must close or pause the first file before
opening the second. The Memory Manager uses a first-fit memory allocation scheme.
First-fit was selected for early DOS versions because it’s the most efficient strategy in a
single-user environment.