Dispositivos de entrada como teclados, micrófonos, escáneres y ratones permiten que los usuarios introduzcan información a la CPU, mientras que dispositivos de salida como monitores y altavoces permiten que la CPU envíe información a los usuarios. Los teclados permiten escribir texto, los ratones permiten seleccionar elementos en la pantalla, los escáneres digitalizan imágenes y textos impresos, y los micrófonos convierten el sonido en señales digitales. Los modems conectan las computadoras a lí