MyLeoNes™

Cómo ejecuta una instrucción un ordenador — Informática, 14–17 años

Un programa no es magia: el procesador busca instrucciones, trabaja con datos y guarda resultados una y otra vez. Este ciclo explica por qué la memoria, el almacenamiento y el procesador cumplen funciones distintas.

El ciclo de instrucción

Un procesador trabaja en un ciclo muy rápido. Busca la siguiente instrucción en la memoria, interpreta qué significa, realiza la operación y guarda el resultado. Una suma sencilla parece pequeña, pero un juego o una aplicación se construye con miles de millones de pasos así.

¿Por qué separar las tareas?

Los primeros ordenadores se construyeron para calcular, pero también necesitaban guardar instrucciones y resultados. Separar los archivos permanentes de la memoria rápida de trabajo hace que la máquina sea útil y ágil. Así, el procesador puede concentrarse en operaciones pequeñas, en vez de hacerlo todo.

Sumar dos números

Imagina la instrucción ADD 7, 5. Primero, el procesador busca ADD y los dos valores en la memoria. Después interpreta ADD como una suma, coloca 7 y 5 en lugares de trabajo rápidos, calcula 12 y escribe 12 de nuevo. Otra instrucción puede leer ese resultado y utilizarlo.

La memoria no es almacenamiento

Es razonable llamar “memoria” a cualquier lugar que guarde archivos, porque todos conservan información. La diferencia importante es que la memoria de trabajo contiene los datos que el procesador necesita ahora, mientras el almacenamiento conserva archivos aunque no haya corriente. Más capacidad no significa automáticamente más velocidad.

Por qué importa

Esta idea ayuda a entender decisiones cotidianas. Una aplicación puede abrirse despacio porque debe leerse desde el almacenamiento, pero funcionar con fluidez cuando sus datos activos están en la memoria. Un editor de vídeo necesita un procesador rápido y espacio para grabaciones grandes; cambiar solo una parte puede no solucionar nada.

Sigue explorando

Otros idiomas

Cargando MyLeoNes™…