¿Cómo procesa una computadora la información?

Introducción

Al igual que los humanos, las computadoras usan un cerebro para procesar información. Para una computadora, el cerebro es la unidad central de procesamiento (CPU). La CPU es el chip que ejecuta todos los programas de la computadora. Se asienta en la placa base y se comunica con todos los demás componentes de hardware dentro de la computadora. Nada puede funcionar sin pasar primero por el procesador.

Los 4 pasos del procesamiento de la información

En cada programa de computadora hay un conjunto de instrucciones. La CPU usa las instrucciones como guía para ejecutar los programas. Para determinar qué hacer con las instrucciones, la CPU sigue 4 pasos para asegurarse de que el programa se ejecute sin errores. Los 4 pasos son buscar, decodificar, ejecutar y reescribir.

Video del día

Fase de recuperación

Lo primero que debe hacerse es el paso de búsqueda. Cuando el usuario hace un comando para abrir un programa, la CPU recibe esta solicitud y la procesa. Luego, la CPU recupera el programa deseado accediendo a la memoria para la ubicación del programa. Cada programa tiene un número de contador de programa; esta es una hoja de ruta que utiliza la CPU para ubicar el programa y obtener más instrucciones del programa.

Fase de decodificación

Decodificar es la siguiente fase del proceso. Cuando una CPU busca un programa, no ve todos los aspectos gráficos bonitos que vemos. Todo lo que ve es código de programación. Este código debe descifrarse en un idioma que comprenda la CPU. Hay literalmente cientos de lenguajes de programación diferentes que los programadores utilizan para escribir programas de software. La CPU debe primero decidir en qué idioma está escrito el programa y luego decodificarlo para que comprenda las instrucciones contenidas en el código.

El proceso de decodificación es otra lista de pasos. La CPU descompone el código para que sea manejable. Las partes con las que se ocupa la CPU son las únicas que se comunican directamente con ella. El código de operación (indica el orden numérico del código) se utiliza para determinar el orden en el que se debe ejecutar el código. Hay ocasiones en las que una CPU no puede interpretar el código por sí sola; por lo que utiliza un traductor llamado microprograma. Una vez que el microprograma ha interpretado el código, envía las instrucciones a la CPU en un idioma que entiende.

Fase de ejecución

La siguiente es la etapa de ejecución. Después de encontrar el orden numérico de las instrucciones en el código, la CPU ahora está lista para ejecutarlas en orden. El programa está cargado y preparado para el usuario. Comenzando en el Paso 1, todos los componentes necesarios para que el programa se ejecute de manera eficiente se cargan usando el código de operación y el microprograma, si es necesario.

Fase de escritura diferida

La fase de escritura diferida es la última. Durante cada uno de los pasos anteriores, la CPU registra comentarios sobre el proceso. Esto es necesario si hubo un problema durante uno de los pasos. Incluso si todo se cargó correctamente, la CPU vuelve a escribir el estado en la memoria. Un ejemplo de esto es cuando un error hace que Windows no se inicie correctamente. Una vez reiniciada la computadora, la CPU escribe el error en la memoria. Cuando el programa se carga de nuevo, la CPU obtiene los comentarios del último intento y muestra un mensaje al usuario. Entonces, así es como una computadora procesa la información; siguiendo pasos e instrucciones predefinidos dentro del código de programación usando la CPU.