Los periféricos permiten la entrada y salida de datos para la CPU y pueden clasificarse en de entrada, salida, almacenamiento y comunicación. La CPU es la unidad central de procesos e interpreta las instrucciones, y sus principales elementos son la fuente de alimentación, disco duro, memoria RAM, lector CD-ROM, placa base, buses, microprocesador y puertos. El sistema operativo actúa como interfaz entre los dispositivos de hardware.