This document discusses different types of computer memory. It begins by defining memory as the physical devices used to temporarily or permanently store programs and data for use in a computer. It then describes the main types of memory as main memory, which temporarily stores currently executing data and instructions (e.g. RAM), and secondary memory, which permanently stores data for later use (e.g. hard disks). The document goes on to provide details on different technologies used for RAM, ROM, cache memory, and storage devices.