Cuando escribe 2 + 2, presumiblemente en un teclado, la computadora está haciendo muy poco, probablemente responde a una “rutina de interrupción” que se ejecuta cada vez que pulsa una tecla. Al presionar la tecla, envía una señal eléctrica a un chip de entrada-salida, ese chip envía una señal a la CPU, que ejecuta un pequeño software que pega un código, correspondiente a la llave, en la memoria en algún lugar.
A partir de ahí, lo que sucede a continuación depende completamente de qué software se esté ejecutando.
Si está ejecutando un procesador de textos, tomará las teclas y las insertará, en el cursor, en cualquier documento que esté editando, y luego actualizará lo que se muestra en su pantalla. El software nunca se molesta en calcular “4”.
- ¿Cuáles son las partes que componen una computadora?
- ¿Mi computadora puede ejecutar Subnautica?
- ¿Cuáles son las tendencias en el desarrollo de la interfaz computadora humana?
- ¿Cuáles son las 10 reglas de la ética informática?
- ¿Cuál es el significado de "intercalar" las transacciones?
Ahora, si está ejecutando una calculadora, entonces podría tomar las pulsaciones de teclas, realizar una suma y mostrar el resultado.
Para realizar cualquiera de estas tareas, el software ejecuta varias secuencias de instrucciones de máquina de bajo nivel (por ejemplo, carga 2 en el registro A, carga 2 en el registro B, agrega los registros A y B y coloca el resultado en el registro C, muestra el contenido del registro C).