Tipos de Memoria
La Memoria RAM
La memoria RAM es la que va a conservar los datos mientras tengamos encendido el ordenador y de su cantidad y calidad dependerá en buena parte el rendimiento del sistema en conjunto. Hoy en día , la memoria está a un precio bastante asequible y sería bueno empezar con 16 Mb, subiendo a 32 si vamos a trabajar con un entorno gráfico. Para hacer animaciones en tres dimensiones o edición de vídeo necesitaremos cantidades muy superiores (a partir de 64 Mb).
La memoria se fabrica con dos tipos de conexión: de 72 contactos (módulos SIMM) y de 168 (módulos DIMM).
Memoria ROM

La memoria ROM (Read Only Memory – Memoria de solo lectura) es una memoria no volátil de solo lectura. Sin embargo, también existen dos características a enfatizar en esta definición. La memoria ROM es memoria no volátil: Los programas almacenados en ROM no se pierden al apagar la PC, sino que se mantienen impresos en los chips ROM durante toda su existencia, además la memoria ROM es, como su nombre indica, memoria de solo lectura, es decir, los programas almacenados en los chips ROM no se pueden modificar. El usuario puede leer y ejecutar los programas de la memoria ROM, pero nunca puede escribir en la memoria ROM otros programas de los ya residentes en el.
    a) Módulos SIMM
SIMM significa Single In line Memory Module (Módulo de Memoria de una Sóla Línea) y es la memoria más barata de las actualmente disponibles. El inconveniente es que para instalarla en la placa base debemos colocar los módulos por parejas del mismo tipo. Así, si queremos poner 16 Mb, deberemos colocar dos módulos de 8. 
Los módulos SIMM van de 4 a 32 Mb de capacidad .
    
b) Módulos DIMM 
DIMM significa Dual In line Memory Module y está llamada a ser la sucesora de los módulos SIMM. A diferencia de los anteriores, los módulos DIMM se pueden colocar de uno en uno en cualquier combinación (uno de 32 Mb y otro de 16, por ejemplo). 
Los módulos DIMM van de 16 a 128 Mb de RAM.

Hoy en día, lo mínimo aceptable son 64 MB de RAM.

Lecturas recomendadas:
    http://ciberconta.unizar.es/LECCION/HARDWARE/226.HTM
La memoria ROM es ideal para almacenar las rutinas básicas a nivel de hardware, por ejemplo, el programa de inicialización de arranque de la PC y realiza el chequeo de la memoria y los diversos dispositivos instalados en la PC.

La memoria ROM suele estar ya integrada en la PC y en varios periféricos que se instalan ya en la PC. Por ejemplo, en la placa base de la PC se encuentran los chips de la ROM BIOS, que es el conjunto de rutinas mas importantes para comunicarse con los dispositivos, ó, también, las placas de vídeo, las placas controladoras de discos, las placas de red, etc., etc. tienen un chip de ROM con rutinas especiales para gestionar dichos periféricos.

Lecturas recomendadas:
    
http://www.pchardware.org/memorias/rom.php
    http://ciberconta.unizar.es/LECCION/HARDWARE/227.HTM