Los dispositivos de entrada permiten al usuario introducir datos en la computadora, como teclados, mouses y escáneres. Los dispositivos de salida como monitores e impresoras permiten ver los resultados. Algunos dispositivos pueden usar para entrada y salida como memorias USB. El disco duro almacena datos de forma permanente usando discos magnéticos. La RAM es memoria volátil que acelera el procesamiento. El procesador es el componente central que ejecuta instrucciones.