Problem
Explain the following terms associated with memory management:
(a) The role of a memory manager in an OS kernel.
(b) Preemptive versus non-preemptive memory allocation policies.
(c) Swapping memory system and examples.
(d) Demand paging memory system and examples.
(e) Hybrid memory system and examples.