This document defines and categorizes different types of computer memory. It discusses the key differences between volatile and non-volatile memory, primary and secondary memory, ROM and RW memory, and random access versus sequential access memory. It also covers different memory technologies like RAM, ROM, cache memory, and how memory can be classified based on the underlying storage media.