Les mémoires composant la mémoire principale sont des mémoires à base de semi-conducteurs, employant un mode d'accès aléatoire. Elles sont de deux types : volatiles ou non.
Le terme RAM correspond aux mémoires volatiles. Elles stockent des données temporaires. Actuellement on en trouve principalement 2 types :
! Le circuit DRAM demeure (depuis plus de 20 ans) la brique de base
de la mémoire principale.
Les ROM (Read-Only, Read-Mostly Memory) sont utilisées pour stocker des informations permanentes (programmes systèmes, microprogrammation, cf plus tard). On en trouve de plusieurs types, selon comment sont faites/possibles la lecture/écriture