The document discusses different types of computer memory including primary memory such as RAM and ROM which are used for temporary and permanent storage respectively, secondary memory such as hard disks and optical disks which are used for large scale permanent storage, and cache memory which acts as a fast buffer between the CPU and main memory. It describes the characteristics, uses and examples of each type of memory as well as the differences between memory and storage.