badge icon

This article was automatically translated from the original Turkish version.

Article

Basic Features

Its contents are erased when power is cut

It is random access

The operating system and running programs are stored in RAM

SRAM (Static RAM)

It does not require refreshing

It is used as cache

It is very fast

DRAM (Dynamic RAM)

It requires refreshing

It is slower

It is used as main memory

Hardware Relationship

It is inserted into DIMM slots on the motherboard

Main memory (RAM) is a type of memory that temporarily stores data and instructions requiring fast access by the processor (CPU) during computer operation. Its contents are erased when power is cut, and it supports both reading and writing. In computer systems, memory establishes a critical link between software and the processor by providing the information and commands needed by the CPU at high speed. RAM is defined as short-term memory used to hold programs and data actively in use while the system is powered on.

The Concept of Memory and the Memory Hierarchy

Computer memory encompasses physical components capable of storing data either temporarily or permanently. Memory systems are generally categorized into primary (main) memory, cache, and secondary memory (storage). Primary memory is associated with types that have short access times and directly exchange data with the processor. Secondary memory provides permanent storage; in contrast, RAM is volatile, meaning data is lost when power is removed.


In a computer’s operation, data is transferred from a source such as a hard disk or input devices into RAM. The processor reduces average access time by storing frequently used smaller data fragments in a buffer memory (cache). A typical system includes layers such as L1 or L1+L2 cache, main system memory (RAM), virtual memory, and a hard disk. This structure is designed to meet the processor’s need for rapid data access.

Key Features of RAM

RAM is the memory area where the operating system, running applications, and used data can be quickly accessed by the processor. Because RAM provides faster access than storage devices such as hard disks, actively used programs and data are stored in it. RAM remains active as long as the computer is powered on; data stored in RAM is erased when the computer is shut down or restarted.


The term “random access” refers to the ability to access any memory cell independently of others, with each cell assigned a numerical address. RAM capacity is expressed in bytes; measurements such as bits and bytes are used to define memory size.

RAM’s Position in the System and Its Relationship with the Motherboard

In a computer system, the central processing unit (CPU), memory (RAM), and other components operate connected to the motherboard. The motherboard is defined as the platform enabling communication between hardware components; data flow between the CPU and RAM occurs through this structure. RAM modules are inserted into memory slots on the motherboard, which support data transfer between RAM and the processor.


The MEGEP module specifies that RAM is typically installed in slots known as SIMM or DIMM. In the same context, the motherboard’s RAM slots are also referred to as “DIMM Slots”.


Main Memory (Generated by Artificial Intelligence)

RAM Types and Module Form Factors

RAM memory is classified by semiconductor characteristics into types such as SRAM and DRAM, and further into varieties such as SDRAM and DDR SDRAM. 【1】 Memory modules are categorized by physical structure into forms such as SIMM, DIMM, and SODIMM. These classifications help explain the technical differences and mounting methods of memory units.

Relationship Between RAM, Cache, and Virtual Memory

RAM is the primary memory layer used during system operation to meet the processor’s high-speed requirements. The memory system aims to deliver data to the processor at the required speed, and layers such as cache (L1, L2) may be employed for this purpose. Virtual memory, by contrast, is a type of memory created by the operating system on the hard disk when RAM is insufficient. This approach utilizes a portion of secondary storage to provide memory capacity beyond the limits of physical RAM.

Memory Usage Areas Within RAM During Program Execution

It is stated that data used by a running program is written to and read from RAM. RAM contains a special area known as the “stack”, where short-lived data accumulates, giving rise to the concept of the stack. The stack is regarded as an area where specific types of data are written during program execution; once these data are no longer needed, they are removed from RAM.【2】

Emerging Trends

Current evaluations of computer memory systems consider not only the memory hierarchy and traditional types but also emerging memory technologies. The reviewed study highlights topics such as non-volatile memory (NVM), persistent memory, resistive RAM (ReRAM), quantum memory, and neuromorphic memory as examples of new developments.

Bibliographies

Acar, Y. Ergün. “Bilgisayarın Tanımı ve Donanım Bilgisi.” Hacettepe Üniversitesi, Accessed December 20, 2025.https://yunus.hacettepe.edu.tr/~eacar/dersler/uygulamalar/bilgisayar

Aydogan, Faruk. “04 – RAM ve Stack.” December 3, 2021. Accessed December 20, 2025.https://web.itu.edu.tr/aydoganf/software/ram-ve-stack/

Gbedawo, Victor Worlanyo, Gideon Agyeman Owusu, Carl Komla Ankah, and Mohammed Ibrahim Daabo. “An Overview of Computer Memory Systems and Emerging Trends.” American Journal of Electrical and Computer Engineering 7, no. 2 (2023): 1926.https://www.researchgate.net/profile/Victor-Gbedawo/publication/375497329_An_Overview_of_Computer_Memory_Systems_and_Emerging_Trends/links/654cb454ce88b87031d7a31e/An-Overview-of-Computer-Memory-Systems-and-Emerging-Trends.pdf?utm_source=chatgpt.com

T.C. Millî Eğitim Bakanlığı (MEB), MEGEP. *Bellek Birimleri.* Ankara, 2007. Accessed December 20, 2025.https://andirinbp.ksu.edu.tr/depo/belgeler/bellek%20birimleri_1702211614550241.pdf

Çukurova Üniversitesi Department of Informatics. *Bilgisayar Donanımı (Temel Bilgi Teknolojileri Kullanımı).* September 22, 2025. Accessed December 20, 2025.https://enformatik.cu.edu.tr/storage/TBTK/2-Donanim.pdf

Citations

Author Information

Avatar
AuthorZeynep AydınJuly 14, 2026 at 3:57 PM

Discussions

No Discussion Added Yet

Start discussion for "Main Memory (RAM)" article

View Discussions

Contents

  • The Concept of Memory and the Memory Hierarchy

    • Key Features of RAM

    • RAM’s Position in the System and Its Relationship with the Motherboard

    • RAM Types and Module Form Factors

    • Relationship Between RAM, Cache, and Virtual Memory

    • Memory Usage Areas Within RAM During Program Execution

      • Emerging Trends