Los principales componentes internos de un computador incluyen la placa madre, el microprocesador, la memoria RAM, la memoria ROM, la memoria cache, las tarjetas de sonido, video y red, los discos duros, la fuente de poder y los buses. La placa madre conecta estos componentes y el microprocesador ejecuta las instrucciones de programas. La RAM se usa como memoria de trabajo temporal mientras que la ROM almacena información de forma permanente. La memoria cache acelera el acceso a datos comúnmente usados.