Materia: Informática
Contenidos y Actividades
1. Procesamiento de Información
Se recomienda mirar los videos con tu cuaderno de clases a mano, tomando nota de cada
tema desarrollado, y volviendo a desarrollar los temas por tu propia cuenta, una vez que el
video haya concluido. Se recomienda además, construir un Glosario con las palabras
nuevas que no conoces.
Podemos asociar, los procesos que se desarrollan en un Sistema de Información a los
procesos que se desarrollan dentro de una fábrica. Básicamente un Sistemas de
Información en una máquina que procesa datos, de forma análoga a una fábrica que es
una organización que procesa materia prima y la convierte en productos útiles.
Asociamos los conceptos: dato, proceso e información a los conceptos de insumos,
producción y producto terminado de nuestra “fábrica de información”
¿Cómo se logra obtener información a partir de los datos? Este proceso tampoco está muy
alejado de las actividades que desarrolla el cerebro humano con el objeto de “conocer”.
Como sabemos, por medio de los cinco sentidos captamos diferentes estímulos que
provienen del exterior (imágenes, aromas, sensaciones, melodías, etc.). Estos
permanecen en nuestra memoria en forma de símbolos y al asociarlos o relacionarlos con
otros (recuerdos, experiencias, etc.) pueden dar como resultado nueva información. El
cerebro mediante señales que se transmiten a los músculos de nuestro cuerpo puede
exteriorizar la información a través, por ejemplo, del habla o de los movimientos físicos.
Es importante destacar y tener presente que en todo proceso de datos existe siempre un
soporte físico (hardware) y un plan lógico o procedimiento (software).
En la actividad cognitiva, el cuerpo con sus sentidos representarían el hardware y la serie
de pasos que constituye el proceso de conocer, el software.
Podemos dar cuenta de esta misma analogía, en el acto habitual de cocinar. Al preparar
un plato determinado tenemos a disposición un conjunto de utensilios (cacerolas,
cubiertos, etc.) y una receta con una serie de pasos que nos permitirán realizarlo. Las
instrucciones de dicha receta corresponden al plan lógico a seguir (software) y el conjunto
de utensilios a las herramientas que permitirán llevar a cabo la elaboración del plato
deseado, el soporte físico (hardware).
1.1 Diferencia entre dato e información
En la vida cotidiana nos encontramos con los términos “dato” e “información”, empleados
de manera casi indistinta. Pero, en realidad, ¿Cómo podemos definirlos en el ámbito de la
ciencia informática?
Cuando hablamos de datos nos referimos a representaciones simbólicas que
seleccionamos, reunimos y operamos. Un dato puede ser un número, una letra, un signo
ortográfico o cualquier símbolo que represente una cantidad, una medida, una palabra o
una descripción.
Las características de una persona como el color de pelo, de ojos, el número de
documento son atributos que la identifican y que le sirven a otra persona para reconocerla.
De manera similar, el precio de tal o cual artículo, el sabor de una bebida o el peso de un
paquete son atributos de estas cosas que, en determinada oportunidad, sirven para
elegirlas, encontrarlas, etcétera.
Por otro lado, la información es el resultado de las operaciones que se realizan con los
datos; su elaboración permite tomar conocimiento de algún aspecto nuevo de la realidad,
disminuyendo el grado de incertidumbre y facilitando la toma de decisiones.
1.2. Procesadores y procesos de datos
Tal como lo expresamos en el apartado anterior, para obtener información se requiere
realizar una serie de pasos para operar los datos, que constituye lo que llamamos
procesos de datos.
El proceso que se lleva a cabo se divide, a su vez, en cuatros subprocesos tal como puede
observarse en el siguiente gráfico:
Entrada: el sistema toma del exterior los datos que requiere para procesar la
información. En nuestro organismo, la piel es la puerta de entrada, la interfaz, entre
el estímulo que proviene del exterior y la sensación que percibimos. A su vez, la
piel la convierte en señales eléctricas.
Memorización: el sistema puede mantener y recordar la información guardada en
el proceso anterior. Por ejemplo, cuando un aroma nos recuerda a una persona o
alguna situación especial. La memorización también permite almacenar resultados
parciales del procesamiento.
Procesamiento: es la capacidad del sistema para efectuar operaciones y
relaciones entre los datos que da como resultado nueva información. El aroma que
percibimos puede recordarnos a nuestra infancia e inspirarnos a pensar una
poesía.
Salida: el sistema puede sacar la información procesada al exterior. La redacción
del poema que ideamos o el hecho de recitarlo sería un ejemplo de dicha
exteriorización.
Actividad de esta clase:
Te proponemos que imagines distintos tipos de datos, procesamientos y salidas para exponer en el A
Participativa de la Clase 01. Lo más importante es que puedas reflejar detalladamente secuencias cortas de
Trabajaremos a partir de analogías y para ello trataremos de imaginar el funcionamiento
de una fábrica, pensando el “dato” como si fuese la “materia prima” a procesar y en la
“información” como si fuese el “producto terminado”, una vez que se realiza todo el
proceso de elaboración.
1.3. Proceso de datos en una calculadora común
Antes de plantear cómo funciona un computador, es conveniente conocer sus diferencias
con una calculadora.
Si queremos efectuar 234 + 357 en una calculadora común, primero debemos asegurar
que está en cero la indicación del acumulador de resultados que muestra el display, para
poder dar entrada correctamente mediante el teclado al número 234, que en el interior de
la calculadora quedará memorizado como un número binario, y que en el visor lo vemos en
decimal para verificar que lo hemos entrado correctamente.
Después pulsamos la tecla + para ordenar la operación sumar, con lo cual también damos
entrada a esta orden hacia el interior del calculador, donde quedará memorizada como una
combinación prefijada de unos y ceros.
Luego damos entrada al 357, que igualmente resultará memorizado en la calculadora
como otro número binario, y aparecerá en el visor en decimal dígito por dígito para que
corroboremos que es el número correcto que se quería entrar.
Seguidamente pulsamos la tecla = para ordenar que se ejecute la instrucción de sumar
antes emitida, lo cual traerá aparejado el procesamiento de los datos entrados y
almacenados (234 y 357) a fin de que sean operados (sumados), y que el resultado (591)
almacenado temporariamente sea visible al exterior (salida) por medio del visor.
Si queremos hacer una resta, a continuación entramos por el teclado la orden – su código
binario quedará retenido ocupando el lugar del código de sumar. A continuación entramos
el número a restar, supongamos que sea 91, éste quedará en binario en lugar del 357, y
luego otra vez pulsamos = para que se lleve a cabo la orden de restar y se vea el
resultado. Entonces se efectuará el procesamiento de los datos (591 y 91), mediante una
operación de resta, cuyo resultado (500) quedará almacenado y visible en el visor (salida).
Como vemos el proceso requiere inevitablemente una secuencia de pasos a realizar.
Los dos procesos de datos ejemplificados sirven de base para extraer algunas
conclusiones que nos interesan:
La calculadora presenta una memoria de muy poca capacidad que sólo almacena
una orden y uno o dos datos a operar, siendo que el resultado ocupa el lugar de
uno de ellos.
Sólo se puede ordenar una sola operación por vez, lo cual implica que el operador
continuamente debe interactuar con la calculadora ya sea para entrar una orden de
operación o un nuevo dato que intervendrá en esa operación, o la tecla = , siendo
que es limitada la velocidad con que puede pulsar las teclas.
Lo anterior presupone procesos de datos lentos, siendo únicamente rápidos el
procesamiento y la salida del resultado por el visor, que ocurren cuando se pulsa la
tecla = . El resultado se pierde si se apaga el calculador.
La sucesión de operaciones a realizar implica un plan lógico de realización, que
existe afuera del calculador: en el cerebro del operador, o surge en éste de una
expresión a calcular escrita en un papel, como ser: (469 + 30) : (489 – 255), que
debe efectuarse siguiendo una serie de pasos ordenados que resultan de observar
dicha expresión
1.4. Diferencias básicas entre un computador y una calculadora común
Una diferencia esencial entre ambos es que en un computador se da entrada de una sola
vez a la sucesión de operaciones (instrucciones) que el computador debe llevar a cabo, las
cuales quedan almacenadas en una memoria interna de capacidad suficiente,
constituyendo un programa a ejecutar con distintas alternativas.
También se puede dar entrada de una sola vez, para ser memorizados en otra zona de
dicha memoria a los números que serán operados mediante esas instrucciones, por
ejemplo si se trata de efectuar cálculos; o si un conjunto de números representan una
imagen que se quiere modificar.
Una vez que uno de éstos programas fue entrado en memoria y se comenzó a procesar
dichos números que deben ser operados, no se requiere de ninguna intervención humana,
dado que ya han sido almacenadas en memoria todas las instrucciones necesarias en el
orden en que deben ser ejecutadas, y la máquina, luego de ejecutar una instrucción, pasa
automáticamente a ejecutar la que corresponde ejecutar a continuación de ella.
Cambiando el programa el computador puede realizar una tarea distinta, y si bien en su
interior sólo existen números binarios, éstos no sólo sirven para hacer cálculos, sino
también para representar imágenes, música, etc.
También puede ejecutarse muchas veces un mismo programa cada vez con distintos
valores de los datos.
Vale decir, mientras que un calculador realiza sólo cálculos bajo el control directo y
permanente del operador, un computador puede llevar a cabo infinidad de procesos de
datos diferentes bajo el control de los programas que los lleven a cabo, sin que haga falta
intervenir entre la ejecución de una instrucción y la siguiente.
En un calculador común la operación a realizar y los dos números a operar se guardan en
lugares fijos predeterminados.
La memoria de un computador consta de millones de celdas, cada una localizable por un
número fijo que es su “dirección”. Dado que el procesador no tiene aptitud para localizar en
memoria ni instrucciones, ni los datos que éstas operan, cada instrucción en curso de
ejecución, como se verá, permite:
a) localizar en memoria la siguiente instrucción que se debe ejecutar, luego de la que se
está ejecutando.
b) localizar en memoria el dato o datos que operará la instrucción en ejecución.
Una vez localizado un número en memoria, una copia del mismo llega al procesador, ya
sea para ser guardado transitoriamente en él, o para ser operado (sumado, restado, etc.)
en su Unidad Aritmética.
El procesador tampoco tiene aptitud alguna para reconocer el valor o significado
(operación, dato, dirección, resultado) de cualquier número que le llega. Todas estas
cuestiones planteadas se concretan en el modelo que se desarrolla en la próxima
unidad.
A lo largo de la historia se han ido perfeccionando los mecanismos utilizados para el
procesamiento de datos, que resultaron fundamentales para el desarrollo de los que hoy
en día existen. Desde el ábaco hasta la computadora personal dichos mecanismos se han
ido modificando para llegar a las tecnologías que conocemos y utilizamos actualmente.
Como ejemplo de este progreso histórico podemos mencionar al matemático John Von
Neumann, quien tomando las ideas de Eckert y Mauchly creadores de la calculadora
ENIAC, planteó la necesidad de que las máquinas tuvieran una memoria interna (o
principal) para registrar, además de los datos numéricos involucrados en el cálculo, las
instrucciones del programa correspondiente antes de que éste sea ejecutado y propuso la
conveniencia de usar numeración binaria en el interior de las máquinas. Este fue conocido
como el Modelo o Arquitectura de Von Neumann (1944).
Las instrucciones en la memoria permiten modificar rápidamente el software, facilitándonos
la posibilidad de realizar varias tareas simultáneamente como, por ejemplo, mandar un
email, realizar un trabajo en el procesador de textos, elaborar una planilla de cálculo, etc.
Este modelo no es el de un computador particular, sino que es la base del funcionamiento
de los computadores actuales, y comprende las siguientes unidades:
Entrada y salida
Las Unidades de entrada y de salida son las encargadas de la comunicación con el
exterior a través de los periféricos: teclados, discos magnéticos, monitor, etc. (temas que
desarrollaremos en las siguientes unidades).
Memoria
La unidad de Memoria Principal (MP) se encarga de almacenar las instrucciones que
tomará la Unidad central de procesamiento al ejecutar un programa así como los datos
que serán procesados.
Procesamiento
La Unidad Central de Proceso (CPU) es la que coordina el funcionamiento conjunto de las
demás unidades y realiza los cálculos necesarios. Se subdivide en:
La Unidad de Control (UC): secuencia y ordena las acciones necesarias que deben
realizar los circuitos involucrados en la ejecución de cada instrucción.
La Unidad de Cálculo o Unidad Aritmético-Lógica (UAL): realiza operaciones
aritméticas o lógicas que le ordena la UC.
Registros acumuladores: auxilian a la UC guardando transitoriamente resultados
de los datos.
2. Desarrollo histórico del procesamiento de datos
La era de la información requiere, para su comprensión, del estudio de toda una serie de
pasos previos, ineludibles a la hora de entender hacia dónde nos dirigimos y cómo será
ese mundo en el cual nos desenvolveremos profesionalmente.
Es aquí donde adquiere un particular interés el análisis del desarrollo tecnológico desde
sus comienzos (¿desde el principio de la humanidad?) hasta nuestros días. La historia,
¿Cómo y desde cuándo comenzó este fenómeno? ¿Cómo seguimos? ¿Hemos llegado o
todavía continuamos? ¿Hacia dónde? El “trazo” histórico nos mostrará el camino hacia el
futuro.
Te invitamos a sorprenderte con el estudio de este recorrido de la historia de la
computación.