This seminar presentation provides an overview of computer memory hierarchy. It discusses the basic types of volatile and non-volatile memory, including DRAM, SRAM, ROM, PROM, EPROM, and EEPROM. The document also briefly outlines the history of memory development from early vacuum tubes to more modern technologies, and previews several emerging non-volatile memory types.