Los componentes fundamentales de las computadoras son la CPU, la memoria y los dispositivos de entrada/salida. La memoria primaria está directamente conectada a la CPU, mientras que la memoria secundaria y terciaria requieren canales de entrada/salida. Existen diferentes tipos de memorias como la memoria de semiconductor, magnética, óptica y magnetoóptica, que pueden ser volátiles o no volátiles y de acceso aleatorio o secuencial.