What does the operating system do when it carries out memory management?
It decides where in memory each program and its data are loaded, keeps track of the space used and free, and stops one program from overwriting another.
Processor management is the related job of deciding which program gets processor time and for how long, so several programs appear to run at once.
