El hardware se refiere a los componentes físicos de una computadora, mientras que el software se refiere a los programas. La CPU se encarga de procesar instrucciones y datos y está compuesta por la unidad aritmético lógica, la unidad de control y los registros. La memoria principal almacena datos e instrucciones para la CPU. Los periféricos permiten la entrada y salida de datos entre la computadora y el usuario. El software del sistema incluye el sistema operativo, controladores de dispositivos y software de aplicaciones.