En general, les RAM es divideixen en estàtiques i dinàmiques.
ESTÀTICA: memòria que es reserva durant la compilació d'un programa.
Ventatges
La velocitat d'accés és alta.
Lògica simple.
Per retenir les dades només necessita estar energizada
Major capacitat
Menor cost de bit
Menor consum de potència
desventatges
No es pot modificar la mida de l'estructura en temps d'ejecucion.
No és òptim amb grans quantitats de dades.
Rebuig de memòria quan no s'utilitza en la seva totalitat de la mida v [100]
Menor capacitat, pel fet que cada cel·la de emmagatzematge requereix més transistors
Major cost per bit
Major consum de Potència
DINÁMICA: Memòria que es reserva dirant l'execució d'un programa
Ventatges
És pot disposar d'un espai de memòria arbitrari que depengui d'informació dinàmica (disponible en execució): Tota aquesta memòria que fa servir és implementada pel programador quan fos necessari.
pot anar incrementant durant l'execució de el programa. Això permet, per exemple, treballar amb arranjaments dinàmics
És memòria que es reserva en temps d'execució. La seva grandària pot variar durant l'execució de el programa i pot ser alliberat mitjançant la funció free.
desventatges
És difícil d'implementar en el desenvolupament d'un programa o aplicació.
És difícil implementar estructures de dades complexes com són els tipus recursius (arbres, grafs, etc..)Per això necessitem una forma per sol·licitar i alliberar memòria per a noves variables que puguin ser necessàries durant l'execució dels nostres programes: Heap
és més difícil de manejar.
pot afectar el rendiment. Ja que amb la memòria estàtica la mida de les variables es coneix en temps de compilació, aquesta informació està inclosa en el codi objecte generat quan es reserva memòria de manera dinàmica,
S'han de dur a terme diverses tasques, com buscar un bloc de memòria lliure i emmagatzemar la posició i mida de la memòria assignada, de manera que pugui ser alliberada més endavant. Tot això representa una càrrega addicional, encara que això depèn de la implementació i hi ha tècniques per reduir el seu impacte.
bibliografia: https://www.sie.es/la-evolucion-de-la-memoria/