Los dispositivos de entrada envían información al procesador para su procesamiento, los dispositivos de salida reproducen la información procesada, y los dispositivos de almacenamiento y procesamiento almacenan software y procesan datos respectivamente. Algunos dispositivos como discos, memorias USB y pantallas táctiles son mixtos ya que pueden funcionar como entrada, salida o almacenamiento.