This document discusses the memory system and its various components. It covers the basics of memory addressing and the connection between CPU and main memory. It describes the internal organization of semiconductor memory chips and different types of memories like static RAM, dynamic RAM and ROM. It explains the memory hierarchy concept and cache memory design. It provides details about memory mapping functions.