Bueno, estuve cerca durante los “primeros días de la informática”, trabajando como ingeniero en un laboratorio de desarrollo de IBM, cuando el profesor Jay Forrester del MIT patentó la memoria central de ferrita.
Se consideró una invención fenomenal, mucho mejor que el tambor, la cinta y las primeras memorias de disco disponibles en ese momento. Fue visto como compacto, de bajo costo, extremadamente confiable y que requiere mucha menos energía y enfriamiento que los dispositivos de tubo de vacío.
Los experimentos con memorias de banco de condensadores demostraron que tenían múltiples deficiencias. Se necesitaron muchos más circuitos y mucho más volumen para permitir el almacenamiento de datos en condensadores, y su propensión a la descarga significaba que había poca permanencia en los datos almacenados. Por lo tanto, no eran confiables, además de ser complejos, torpes y costosos.
- ¿Por qué el tipo de este código JavaScript siempre es una 'Cadena' a pesar de que estoy ingresando un número en el campo de entrada?
- ¿Cuál es una manera simple de implementar la paginación en una matriz en Javascript?
- ¿Te gusta la categoría de algoritmos de 'programación dinámica'?
- ¿Es la calificación de revisión un factor en el algoritmo de 'Yelp Sort' de Yelp?
- ¿Cuál es la operación que tiene la constante más pequeña?
En ese momento, el método más confiable y menos costoso para el almacenamiento permanente de datos era la tarjeta perforada. Las corporaciones tenían literalmente habitaciones llenas de punzones y verificadores (máquinas utilizadas para verificar la precisión de los datos almacenados). Cada máquina era del tamaño de un escritorio típico y era operada por una mujer (los hombres casi nunca eran empleados como operadores de máquinas de tarjetas perforadas). La capacidad de ingresar datos en las memorias centrales de ferrita eliminó todo ese costo, además de eliminar una fuente muy grande de ingresos para IBM.
Al mismo tiempo, la memoria central de ferrita permitió el desarrollo de computadoras muy grandes y muy rápidas, mucho más potentes y rápidas que las máquinas de tubos de vacío utilizadas en ese momento. Casi simultáneamente, la aparición del transistor eliminó la necesidad de tubos de vacío, mejorando aún más la velocidad de las máquinas, reduciendo los requisitos de enfriamiento y aumentando enormemente la fiabilidad. Eso creó una nueva fuente de ingresos gigantesca para IBM (y sus competidores, conocidos como los Siete Enanitos).
Por lo tanto, no era una cuestión de “tener que” usar memorias de núcleo de ferrita. Era la elección obvia y necesaria debido a muchos factores: velocidad, compacidad, costo, confiabilidad, enfriamiento y facilidad de implementación, entre otros.