Memory Technologies in Embedded Systems
Many types of memory devices are available for use in modern computers and embedded systems. As an embedded engineer, you must understand the differences between them and understand how to use each type effectively. Common memory types in embedded systems can be categorized into three groups: RAM, ROM, and Hybrid, as shown in Figure 1.
Figure 1: Common Memory Types in Embedded Systems
RAM /ræm/ (Random-Access Memory) is a volatile type of memory, where stored data is lost if power is removed. The two widely used forms of modern RAM are static RAM (SRAM) and dynamic RAM (DRAM).