The document discusses different types of computer memory including volatile memory, non-volatile memory, and registers. Volatile memory like RAM loses data when powered off, while non-volatile memory like ROM retains data without power. Virtual memory uses the hard disk to supplement RAM. Registers are high-speed memory areas within the CPU used to store data and instructions during processing. The document describes memory types like SRAM, DRAM, ROM, and flash memory as well as register functions.