A cache is also known as static RAM

RAM - Random Access Memory

RAM denotes a type of memory whose memory cells can be addressed directly via their memory addresses. In this context, the term “random” is also used, which refers to “random” and has nothing to do with “random” or “random access”. In this context, it is referred to as "random access memory" or "random access memory". Other types of memory (e.g. Flash) can only be accessed in blocks. RAM allows access to each individual memory cell. It works the same way with ROM (read-only memory). With RAM it works reading as well as writing. But if the power supply is switched off, the data in the RAM is lost.

RAM is used as working memory in computer and microcontroller systems. Because usually only RAM is used as main memory, RAM is often used as an abbreviation for main memory.
Programs and data from external storage media and hard drives are loaded into this main memory. For fast processing, the processor can access it, process it and then write it back to the main memory.

In principle, a distinction is made between static RAM and dynamic RAM. SRAM and DRAM are volatile semiconductor memories. They lose their memory contents after switching off.

  • SRAM - Static Random Access Memory (Static RAM)
  • DRAM - Dynamic Random Access Memory (Dynamic RAM)

SRAM - Static Random Access Memory

SRAM is a static semiconductor memory, which means that the memory content is stored by means of flip-flops and is thus retained after the memory content has been called up. As a result, the power consumption is very high, but this leads to fast work within the memory.
Due to its high price and large power consumption, SRAM is only used as a cache or buffer memory with low capacities.

  • Storage takes place in flip-flops
  • very fast
  • no refresh necessary
  • high power consumption
  • Use as L1, L2 and L3 cache

DRAM - Dynamic Random Access Memory

DRAM is the simplest and cheapest memory. In the computer field, DRAM is the preferred semiconductor memory as a working memory or main memory, which is available in a wide variety of variants and further developments. Today the SDRAM is the most widely used semiconductor memory in computer technology. There are also other types, such as FRAM or MRAM, but they only play a minor role in computer technology and occur in special systems.

  • Capacitor as a storage element
  • Storage by refreshing the memory cells
  • slowly
  • low energy consumption
  • Use as working memory or main memory

A DRAM memory cell consists of a transistor and a capacitor (1T1C), which is the actual storage element. A bit is stored in a DRAM memory cell by the charge on the capacitor. The measurement of the voltage on the storage capacitor (reading) and its subsequent charging (writing) require a certain amount of time.

Alternatives to SRAM and DRAM

Other related topics:

Everything you need to know about computer technology.

Computer technology primer

The computer technology primer is a book about the basics of computer technology, processor technology, semiconductor memory, interfaces, data storage devices, drives and important hardware components.

I want that!

Everything you need to know about computer technology.

Computer technology primer

The computer technology primer is a book about the basics of computer technology, processor technology, semiconductor memory, interfaces, data storage devices, drives and important hardware components.

I want that!