Los periféricos de entrada se utilizan para introducir datos y señales de control en el ordenador y incluyen teclados y dispositivos de entrada. Los periféricos de salida reciben información de la CPU y la muestran al usuario a través de dispositivos como altavoces y pantallas. Los periféricos de entrada/salida tanto reciben como envían información y almacenan datos de forma permanente o temporal a través de dispositivos como unidades USB y discos duros.