La memoria principal es directamente direccionable por el procesador
central. Tiene una gran capacidad de almacenamiento; de
esta capacidad, alrededor del 40% es usada por el sistema
operativo y software de utilería, por lo cuál la
capacidad que el programador puede usar es bastante
reducida en comparación con el total. Sin embargo, aún
siendo grande la memoria que, ésta resulta reducida
cuando se considera que dicho ordenador tendrá varios
usuarios con servicio de tiempo compartido y varios
programas ejecutándose concurrentemente. Este modo de
operación se llama multiprogramación. En él no se tiene
en memoria todo el programa, sino la parte del programa
que está ejecutándose en ese momento. Con este fin tanto
el programa como la memoria principal son divididos en
segmentos o páginas.
Un programa que es candidato a ser procesado reside
o está almacenado en la memoria secundaria o discos
magnéticos. Cuando el programa es llamado para ser
procesado, su primera página es cargada o almacenada en
la memoria principal. Cuando na hay lugar en la memoria
principal para la página en cuestión, es necesario
seleccionar una de las páginas de la memoria principal
para removerlas.
La tecnología usada en la memoria principal es de
semiconductores y de núcleos magnéticos de ferrita. La
ferrita es un material magnético cuya dirección magnética
puede ser cambiada fácilmente pasando corriente eléctrica
a través de un alambre que pasa por el centro del núcleo.
La memoria principal se encuentra localizada en la TARJETA MADRE,
que es la que contiene a la mayoría de los componentes importantes
dentro de la computadora y a la cuál se conectan los discos duros,
unidades de CD-ROM, de diskettes, etc.

--ProcesadorLa ventaja principal de las memorias de núcleo magnético es que no son volátiles, es decir, mantienen la información almacenada por un tiempo indefinido sin necesidad de corriente eléctrica.
Aunque hay memorias de muchos tamaños y de muchos tipos, las dos que con toda probabilidad nos encontraremos en toda computadora o en los anuncios son la memoria ROM y memoria RAM, descritas en pocas palabras como permanentes y no tan permanentes. Las dos son memorias de semiconductores, tienen las mismas características generales, están organizadas en posiciones de memoria, y cada posición de memoria es un byte y lleva asociado un número de dirección.
