What RAM is
RAM, or random-access memory, is the memory a computer uses as its workspace. When you start a program, the processor copies it from storage into RAM, along with the data it is working on, because RAM can be read and written thousands of times faster than even a fast SSD.
“Random access” means any location can be reached directly in the same short time, rather than by working through the data in order as a tape does. RAM is measured in gigabytes, and in almost every modern computer it is built from DRAM chips on a memory module or soldered to the board.
What RAM does
Think of the processor as working at a desk. Its cache is what it holds in its hands, RAM is the desk itself, and storage is the filing cabinet across the room. The bigger the desk, the more programs and data can be open at once without a trip to the cabinet.
When RAM runs out, the operating system moves the least-used data out to a page file or swap space on the SSD. That keeps the system running, but every access to that data is now far slower, which is why a computer short of RAM feels sluggish rather than simply stopping. The difference between memory and storage comes down to this split: RAM is fast and temporary, storage is slower and permanent.
Types of RAM
Several kinds of memory share the RAM name. The ones you meet when choosing a computer are these.
-
//
DRAM. Dynamic RAM, the dense, low-cost memory used for main memory. DRAM stores each bit as a charge that must be refreshed many times a second.
-
//
SRAM. Static RAM, faster and far more expensive per bit. It is used for the processor’s caches rather than main memory.
-
//
DDR4 and DDR5. The JEDEC standards for main memory on modules. DDR5 vs DDR4 brings higher transfer rates, two sub-channels per module and on-module power management.
-
//
LPDDR4X and LPDDR5. Low-power memory soldered next to the processor. It is used in laptops, Arm boards and NVIDIA Jetson modules, and cannot be upgraded later.
-
//
ECC memory. Memory with extra bits that detect and correct single-bit errors. ECC memory is standard in servers and common in industrial systems that must not crash or corrupt data.
-
//
GDDR and HBM. High-bandwidth memory built for graphics cards and AI accelerators.
RAM vs ROM
ROM, or read-only memory, is the other half of a common comparison. ROM keeps its contents without power and holds the code a device needs before anything else runs. In modern computers the “ROM” is usually a flash chip that can be updated, holding the UEFI firmware, so the line between the two is about role, not just technology.
| Property | RAM | ROM |
|---|---|---|
| Keeps data without power | No | Yes |
| Written in normal use | Constantly | Rarely, only for firmware updates |
| Speed | Very fast | Slower to write; reads fast enough to boot |
| Typical size | 4 GB to hundreds of GB | A few MB to a few hundred MB |
| What it holds | Running programs and their data | Firmware and boot code |
| Examples | DDR5 modules, LPDDR5 on the board | SPI NOR flash holding UEFI, EEPROM |
RAM is the classic example of volatile memory, and ROM of non-volatile memory, which is why a computer can always boot after a power cut but loses any unsaved work.
How much RAM an industrial system needs
The right amount depends on the operating system and the workload, not on the size of the computer. As a rough guide for current systems:
-
//
4 to 8 GB. Gateways, protocol converters, thin HMIs and Linux controllers running one fixed application.
-
//
8 to 16 GB. Windows IoT industrial PCs, SCADA clients, panel PCs and light machine vision.
-
//
32 to 64 GB. Multi-camera vision, edge AI inference, virtual machines and data logging with a local database.
-
//
128 GB and more. Edge servers running several virtual machines, large AI models or in-memory analytics.
Choosing memory for industrial computers
Beyond the amount, three questions shape the choice. First, is the memory upgradeable? Boards with DIMM or SO-DIMM slots can be expanded later, while soldered LPDDR is fixed at the time of order but resists shock and vibration better. Second, does the application need ECC? Third, will the modules be available for the life of the project? Industrial modules with a fixed bill of materials and a wide temperature rating avoid surprises on repeat orders.
Our industrial motherboards range from boards with soldered memory to server boards with ECC DIMM slots, so the memory can be matched to the workload rather than the other way round.
Quick answers on RAM
RAM: common questions
What does RAM stand for?
Random-access memory. Any location in it can be read or written directly, in the same short time, without working through the data in order.
What does RAM do in a computer?
It holds whatever the processor is working on. Programs and data are loaded from storage into RAM so the processor can reach them quickly. More RAM lets more run at once without slowing down.
Is RAM the same as storage?
No. RAM is temporary working memory and is cleared at power-off. Storage, such as an SSD, keeps files permanently. Adding RAM does not add storage space.
Does more RAM make a computer faster?
Only up to the point it is needed. If programs already fit in RAM, adding more makes little difference. If the system is paging to disk, more RAM makes a large one.
Does RAM lose data when the power is off?
Yes. RAM is volatile, so anything not saved to storage is lost. That is why industrial systems often add a UPS or power loss protection.
We fit the memory in every system we supply as standard, matching capacity, ECC, module type and temperature rating to the workload, then validate the build before it ships.