The document discusses the basics of semiconductor memories. It explains that memory controllers establish information flow between memory and the CPU. Memory buses connect memory to the controller. Newer systems have frontside and backside buses connecting different components. During boot-up, the BIOS and operating system are loaded from ROM and hard drive into RAM for fast access by the CPU. Applications and files are also loaded into and removed from RAM as needed. The document compares different types of volatile and non-volatile memory in terms of speed, size, and cost.