Los dispositivos de entrada, salida y almacenamiento son componentes fundamentales de un sistema informático. Los dispositivos de entrada permiten introducir datos al sistema, como teclados y escáneres. Los dispositivos de salida presentan la información procesada, como monitores e impresoras. Finalmente, los dispositivos de almacenamiento almacenan temporal o permanentemente los datos e instrucciones, tanto internamente en la memoria como externamente en dispositivos como discos duros y unidades flash.