Procesamiento de la información o computación.
Cuando pensamos en una computadora y lo que ella hace, normalmente decimos que ... bueno computa y calcula. En verdad, esto es tan solo una parte de su trabajo. Computación es otro modo de decir transformación de la información. Es decir el cambio de la información de un modo a otro. La computadora gasta una buena parte de su tiempo en hacer exactamente eso: desempeñar operaciones matemáticas; es decir, cambiando números a otros números, y traduciendo la información de un modo a otro. Por ejemplo, eso ocurre cuando un juego determina o decide qué hay que presentar en la pantalla.
Algo especial que la computadora procesa son sus propias instrucciones. Éstas son las ordenes que el programador aplica a la máquina para decir lo que él quiere que la máquina haga. En realidad, cada vez que “hablamos” con una computadora interactuamos con un programa que da instrucciones a la máquina y que ella ejecuta. Si queremos ir más allá, entonces podemos decir que, en realidad, interactuamos con el pensamiento y las ideas del programador, que a su vez aplica su filosofía y su modo de ver la realidad.
Este proceso de “habla” de la computadora requiere una especie de lenguaje que disponen las computadoras denominada “machine language”. Es un lenguaje bastante duro aunque simple, y por lo tanto normalmente se esconde a los ojos del usuario final. Lo que el usuario normalmente ve son palabras que entiende y, normalmente, en su lengua materna aunque en principio era la la lengua inglesa de los EE.UU la dominante.
La unidad clave en el procesamiento de la información es la unidad central o CPU de una computadora.
Almacenamiento de la información.
La computadora almacena diferentes tipos de información de maneras muy variadas en función del tipo de información, el espacio requerido para su almacenamiento y finalmente la velocidad que se requiere en el momento de su recuperación. Por lo tanto, la información se almacena en dos áreas distintas de memoria, es decir en “memoria de términos cortos” y en “memoria de términos largos”. La de “términos cortos”, por llamarla de una manera, es la memoria que usa la computadora en el momento en que opera con un programa. Es exactamente la que usa su máquina en este momento en que Ud. lee estas líneas. Es una memoria de acceso rápido y esta diseñada para alimentar el microprocesador de la computadora con la información necesaria de modo muy rápido, así que el procesador no espera nada para adquirir la información necesaria.
A pesar de ello, esta información desaparece cuando el sistema de la computadora está desenchufado de la potencia eléctrica. Por eso es necesario guardar los archivos con los que estamos trabajando antes de apagar el equipo. Este tipo de memoria se denomina RAM, derivado de la abreviación de las palabras: Random Access Memory; es decir, Memoria de acceso al azar.
La “memoria de terminos largos” está asistida por las unidades de almacenamiento de la computadora, como son los discos duros, los floppys, y otras unidades en las que la información está almacenada permanentamente en forma de ficheros, listos para su recuperación cuando se necesitan.
Por ejemplo, cuando Ud. necesita su programa de hojas de cálculo, la computadora carga las instrucciones que están almacenadas en el disco duro de su equipo, y las pone en un apartado de su memoria en términos cortos de RAM. Luego el microprocesador de su equipo solicita las instrucciones de funcionamiento y los datos necesarios y finalmente almacena temporalmente los resultados en el mismo. Al final el usuario guarda los resultados como un fichero aparte de las instrucciones.
Movimiento de la información y comunicación.
La computadora controla estrictamente la movilidad de la información de una parte a otra. Lee la información que Ud., por ejemplo, escribe en el teclado, la mueve a la memoria RAM, y ocasionalmente la presenta en la pantalla y/o la almacena en algún fichero en alguna de las unidades de almacenamiento disponibles. Este movimiento se denomina input/output y es más conocido como I/O. Se trata de la manera en que el equipo se comunica con los seres humanos, y cómo las distintas unidades de un mismo equipo se conectan entre ellas.
La movilidad de información entre varios equipos, también es una parte importante de la computación contemporánea. La computadora emplea componentes de redes, módems y cables que facilitan la comunicación con otros equipos.