La arquitectura de los computadores incluye dispositivos de entrada como teclados, mouse y escáneres; dispositivos de salida como monitores e impresoras; dispositivos de almacenamiento como discos duros, CDs, DVDs y memorias flash; dispositivos de procesamiento como la CPU y diferentes tipos de procesadores; y dispositivos de comunicación como tarjetas de red y faxmodems.