Allá por el año 1980 yo empecé a estudiar
Industriales en la Politécnica de Valencia, donde por desgracia descubrí el
centro de cálculo, y fue mi perdición definitiva, si ya tenía ganas de trabajar
en informática, eso fue lo que acabó con industriales. La pena es que la ingeniería informática no
empezó en Valencia hasta unos cuantos años después.
En el centro de cálculo había acceso a la sala de terminales, conectados a un ordenador Univac 1100/70, una maravilla de la época, con 4 procesadores de instrucciones y cuatro de entrada/salida, con memoria de núcleo de ferritas, varias unidades de discos, varias unidades de cinta, lector de tarjetas, dos impresoras, y arrancaba usando un disquete de 8".
Esto me hace pensar en modelos mas antiguos, los
primeros ordenadores tenían muy poca memoria, ya que montar un bit con lámparas
era costoso y caro, y hasta que surgieron las memorias de núcleo de ferrita,
¿que se usaba?, pues memorias de línea de retardo o de propagación. Están basadas en una necesidad de
los radares de la época, para reducir el número de falsos ecos, lo que se hacía
era comparar la señal actual con la anterior, solo si el eco estaba en ambas se
mostraba en la pantalla, si no eran iguales no. Esto representa tener que
guardarnos la información, en una época en que no había mas que medios
analógicos, y guardar una imagen era impensable, la solución fueron las
memorias de retardo, se envía la información a la memoria, esta la transmite de
un lugar a otro, y ese tiempo de transmisión es lo que necesitamos, si
sincronizamos bien el sistema, la señal actual y la del barrido anterior llegan
a la vez al sistema, se comparan y se procesan.
El concepto es sencillo, por un tubo inclinado meto
una bola, y mientras cae por el tubo, hago algunas cosas, luego recojo la bola
cuando sale, la miro y la vuelvo a meter. Ese juego continuo me permite
almacenar cosas, puedo lanzar una bola o lanzar dos juntas, lanzar una roja o
una verde, lo que representaría un SI o un NO, un cero o un uno. El acceso no es
muy rápido, pues tengo que esperar a que salga la bola para conocer el
resultado, pero como soy un aparato lento, así me da tiempo de hacer más cosas
entre medias.
Memoria de mercurio de un Univac I |
El principal problema es que la velocidad de
propagación varía en función de la temperatura, por lo que el sistema se debía
mantener a 40º para su correcto funcionamiento, al contrario que el resto de la
circuitería que debía refrigerarse.
Pantalla simulando la memoria de un Mark I |
Sobre la pantalla se ubicaba un detector de luz, de
forma que consultándolo se sabía el valor de esa posición de memoria. Cuando el
haz de electrones debía repintar la pantalla, leía o un nuevo dato, o si no lo
que nos daba el detector, refrescando continuamente la imagen. Este tipo de
memorias es más rápido en lectura que la de mercurio, pero graba a la misma
velocidad.
Y entre otras cosas, podemos ver aquí el concepto de "página de memoria", no tan moderno como parece, los pioneros sentaron las bases de todo.
muy bien explicado, muchas gracias
ResponderEliminarDe nada
Eliminar