Operating Systems 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