Arquitetura de von Neuman
por Sandra R. Salas
Unidad de proceso central (CPU)
Memoria principal
La memoria principal tiene por objeto guardar información que es accesible a la CPU. La CPU puede leer y/o escribir datos en las diferentes posiciones de memoria que componen la memoria principal.
La memoria principal tiene menor capacidad que la memoria secundaria (que virtualmente es ilimitada), pero es mucho más rápida. Actualmente la memoria principal se implementa mediante circuitos integrados. La memoria principal de los sistemas informáticos suele estar formada por dos áreas diferenciadas:
- Memoria RAM (Random Access Memory): Memoria de acceso aleatorio (no tiene porqué ser utilizada de manera secuencial) que permite tanto la lectura como la escritura. Se trata de un medio de almacenamiento volátil, de manera que se pierde su contenido al cesar la alimentación.
- Memoria ROM (Read Only Memory): Memoria que sólo permite la lectura de los datos que almacena. Se trata de un medio de almacenamiento persistente, pues no pierde su contenido cuando cesa la alimentación.
Memoria secundaria
La memoria masiva o auxiliar trata de suplir las deficiencias de la memoria central. Estas son, su relativa baja capacidad y el hecho de que la información almacenada se borra al eliminar la alimentación de energía eléctrica . En efecto, los dispositivos de memoria masiva auxiliar (hoy día principalmente discos y cintas magnéticas) son mucho más capaces (del orden de 10000 veces o más) que la memoria principal, y en ellos se puede grabar la información durante mucho tiempo.