Question Definition 1. Explain memory management. Answer Memory management is the functionality of an operating system which handles or manages primary memory. It keeps track of each and every memory location either it is allocated to some process or it is free. Function 2. Gives five functions of memory management. Answer a. To keep track of which parts of memory are in use and which parts are not in use. b. Coordinates how memory hierarchy is used. c. Allocate memory to processes when they need it and deallocate it when they are done. d. Manage swapping between main memory and disk when main memory is too small to hold all the processes. e. Managing the computer’s available pool of memory, allocating space to application routines and making sure that they do not interface with each other. Resident Vs Transient Routine 3...