Inter Process Communication - Pipes
Memory Allocation - Contiguous memory with fixed size blocks and variable sized blocks
Memory Management - Process Simulator, Memory Mapper and Memory Manager
Implementation of OS concepts for better understanding.