The document discusses computer memory. It defines memory as the part of a computer where programs and data are stored. There are different types of memory like RAM, cache memory, magnetic disks, optical disks, and flash memory. Memory has characteristics like capacity, unit of transfer, access methods, performance in terms of access time and transfer rate, and physical attributes like volatility. Memory exists in a hierarchy with different levels like processor registers, cache, main memory and external storage. The purpose of the memory hierarchy is to optimize speed and cost of data access.