El hardware de una computadora incluye la tarjeta madre, procesador y memoria RAM, ROM y cache. La tarjeta madre conecta los componentes principales y ranuras de expansión permiten ampliar las capacidades. Los dispositivos periféricos como teclado, mouse, impresora y unidades de almacenamiento permiten la entrada y salida de datos e interacción con el usuario.