Compare registers, SRAM, DRAM, flash memory, EEPROM, and nonvolatile storage. Connect organization, addressing, timing, endurance, error correction, and memory interfaces to system requirements.