* Keeping records of which parts of memory are
currently used and by whom.
* Designing which process are to be loaded in to
memory when memory space became available.
* Alacating and dealacating memory space as needed.
Computer Hardware, Operating System and Networking.