Ferranti-Packard 6000 - Ferranti-Packard 6000

El FP-6000 fue una computadora central de segunda generación desarrollada y construida por Ferranti-Packard , la división canadiense de Ferranti , a principios de la década de 1960. Es particularmente notable por soportar la multitarea , siendo una de las primeras máquinas comerciales en hacerlo. Solo se vendieron seis FP-6000 antes de que la sede de Ferranti en el Reino Unido vendiera la división informática de Ferranti-Packard en 1963, convirtiéndose el FP-6000 en la base de las máquinas de gama media del ICT 1900 , que se vendieron por miles en Europa. .

Fondo

Lo que se convertiría en el FP-6000 tuvo su génesis en un proyecto de la Royal Canadian Navy que comenzó en 1949 llamado DATAR . Para DATAR, Ferranti-Packard (entonces todavía conocido como Ferranti Canadá) construyó una computadora experimental para compartir información entre barcos en un convoy. Aunque el prototipo fue un éxito, la tasa de falla de los tubos de vacío fue una preocupación para todos y Ferranti sugirió que reconstruyeran la máquina usando transistores . DATAR se quedó sin fondos antes de que pudiera llevarse a cabo esta conversión, pero Ferranti hizo un buen uso de la experiencia en una serie de máquinas transistorizadas únicas . Un ejemplo de ello fue un sistema de clasificación de cheques construido para el Banco de la Reserva Federal , en sí mismo una modificación de un sistema desarrollado para clasificar el correo para la Oficina de Correos de Canadá .

La serie de desarrollo finalmente culminó en ReserVec . ReserVec fue el primer sistema de reserva computarizado que entró en servicio cuando se hizo cargo de todas las reservas para Air Canada en 1961. Ferranti inicialmente tenía grandes esperanzas en la máquina, pensando que tendría éxito en Europa si la vendiera el personal de ventas de la sede del Reino Unido. Sin embargo, como había sucedido muchas veces en el pasado, el equipo informático del Reino Unido sufrió un caso terminal de no inventado aquí , y decidió que era mejor si diseñaba el suyo propio. Su proyecto nunca se entregó y ReserVec se marchitó.

Ferranti-Packard no estaba dispuesto a simplemente dejar que el esfuerzo de desarrollo se desperdiciara y comenzó a buscar formas de comercializar el hardware de ReserVec en un mainframe de propósito general. Ferranti-Packard necesitaba un cliente de lanzamiento para asegurar al menos una venta, y se acercó nuevamente al Banco de la Reserva Federal, ofreciendo un sistema mucho más expandido y flexible para reemplazar la máquina anterior con cableado personalizado que habían entregado solo unos años antes en 1958.

Concepto

A finales de la década de 1950, el departamento de desarrollo informático de Ferranti en el Reino Unido estuvo muy involucrado en el desarrollo de circuitos informáticos basados ​​en el uso de amplificadores magnéticos . Estos fueron un reemplazo de los transistores en la década de 1950 ; en ese momento, los transistores eran extremadamente caros y todavía tenían problemas de confiabilidad. Los amplificadores magnéticos eran más grandes que los transistores, pero tenían la ventaja de permitir que un solo amplificador se compartiera entre varios circuitos, lo que reducía el número de componentes. Cuando se introdujeron transistores más nuevos a precios más bajos, el interés en los amplificadores magnéticos desapareció casi de la noche a la mañana.

Ken Johnson, un ingeniero de la división de computadoras de Ferranti en Manchester, notó que sería posible conectar estos nuevos transistores de la misma manera que los amplificadores magnéticos, reutilizando así un solo transistor para varias tareas y, a su vez, reduciendo considerablemente los costos de los componentes. Aparentemente, este concepto, al que llamó "neurona" debido a que su cableado de múltiples entradas / múltiples salidas es similar a las neuronas del cerebro , permitiría a Ferranti construir computadoras a precios más bajos que sus competidores.

Después de que el concepto de neurona tuviera éxito en una pequeña máquina de prueba conocida como "Newt", en 1959 la empresa introdujo dos máquinas comerciales basadas en neuronas, una para el diseño de gama baja y otra de gama media. En 1960, el diseño más pequeño se entregó como Ferranti Sirius , un sistema del tamaño de un escritorio para pequeñas empresas. Fue un éxito inmediato, rebajando el precio de cualquier diseño similar. La máquina más grande, Ferranti Orion , se desarrolló en paralelo y se anunció formalmente en 1960 con el envío de la primera unidad en 1961. Varios ingenieros de la oficina canadiense fueron enviados al Reino Unido para trabajar en esta máquina.

Orion finalmente demostró que el concepto de neurona simplemente no funcionaba en tamaños más grandes, la corriente eléctrica necesaria para activar la conmutación era lo suficientemente alta como para que, cuando se empujaran a través de los cables largos de una máquina grande, produjeran ruido en los circuitos y no se pudiera encontrar una solución. para eliminarlo. Orion se estaba posicionando como la principal oferta de Ferranti para la década de 1960, y su fracaso arrojó al desorden a la división informática de la empresa.

Mientras esto ocurría, se formó un grupo separado dentro de Ferranti para considerar un reemplazo para el exitoso Ferranti Pegasus basado en tubos . Estos esfuerzos dieron como resultado una especificación de otoño de 1961 a veces conocida como "Harriac" en honor al director del grupo de estudio, Harry Johnson. Harriac era esencialmente un Pegaso transistorizado con características más modernas y, como tal, habría encajado en la línea de productos de Ferranti aproximadamente al mismo nivel que el Orion. Después de un considerable debate interno, la empresa decidió producir una versión transistorizada de Orion, Orion 2 y Harriac fue olvidado.

Cuando el proyecto Orion se vino abajo, el contingente canadiense regresó a Canadá y se llevó a Harriac con ellos. Decidieron combinar la especificación Harriac con su propio circuito transistorizado exitoso desarrollado para ReserVec.

Diseño

Una característica clave del Orion era lo que entonces se conocía como " multiprogramación ", la capacidad de ejecutar varios programas a la vez, cambiando rápidamente entre ellos para que pareciera que todos se estaban ejecutando al mismo tiempo. El problema clave al admitir la multiprogramación fue la necesidad de que los programas se carguen en diferentes ubicaciones de la memoria. Sin soporte de multiprogramación, un programa normalmente se cargaba en la "base" de la memoria, su ubicación teórica cero. Para proporcionar la ilusión de estar en cero, en una máquina de multiprogramación a cada programa se le asignó una cantidad fija de memoria central , su ubicación base se conoce como el datum y la última ubicación como el límite . Cada operación de almacenamiento por parte de la CPU compensa automáticamente la dirección efectiva por el dato para ese programa.

Para evitar la fragmentación de la memoria, cada vez que un programa terminaba, el sistema operativo del FP-6000 , conocido como Executive , detenía temporalmente los otros programas y los volvía a copiar en la ubicación más baja disponible en el núcleo. De esta manera, la memoria disponible siempre estuvo en la parte superior. Aunque esta técnica eliminó la necesidad de almacenar una lista de bloques de memoria, fue a costa de costosas copias cada vez que finalizaba un programa. Esto haría que el sistema no fuera adecuado para ejecutar un sistema operativo como Unix , que se compone de una serie de pequeños programas que se inician y detienen con frecuencia, pero Unix no existía en ese momento, y el modelo para la mayoría de los sistemas operativos era un una especie de "modo por lotes extendido", que ejecuta programas de larga duración que se detenían cuando no se alimentaban datos de forma activa.

La máquina también fue diseñada desde el principio para permitirle escalar a una amplia variedad de necesidades. El sistema incluía 64 canales de hardware que se podían conectar a periféricos de cualquier tipo y se podían suministrar con una amplia variedad de tamaños de memoria central. En otros aspectos, la máquina era bastante similar a la máquina Gemini de ReserVec, usando una palabra de 24 bits con una de 25 bits para la verificación de paridad y un lenguaje de máquina simple . Un cambio fue la falta de un tambor de memoria , ya que los avances en el núcleo les permitieron reemplazar el tambor por completo.

Ventas

El desarrollo del FP-6000 se completó a finales de 1962, y la primera máquina de producción se entregó al Banco de la Reserva Federal a principios de 1963. El prototipo de máquina se expandió más tarde en gran medida a la instalación FP-6000 más grande y se vendió a Saskatchewan Power , corporación de la corona de suministro eléctrico para su uso en la realización de cálculos de ingeniería y facturación al cliente simultáneamente. A partir de ahí, las ventas adicionales resultaron muy difíciles. Durante el año siguiente, vendieron uno al Defence Research Establishment Atlantic, en Dartmouth, Nueva Escocia, y el otro a la Bolsa de Valores de Toronto (TSX). La máquina posterior permitió que TSX se convirtiera en el primer intercambio informatizado unos años más tarde. Los intentos de venta a la ciudad de Toronto de impulsar el primer sistema de control de tráfico computarizado del mundo fracasaron, al igual que una venta al departamento del Tesoro de Ontario.

Las ventas de Ferranti UK tampoco existieron. Durante años, la división canadiense tuvo que aguantar problemas no inventados aquí y sus esfuerzos se vieron continuamente bloqueados por los gerentes de la división informática del Reino Unido. Parecía que el FP-6000 iba a sufrir un destino similar, y la división del Reino Unido había discutido con los ingenieros canadienses sobre prácticamente todas las partes del diseño. La verdadera razón de la obstinación, en este caso, no quedaría clara hasta finales de año.

Ferranti había estado apoyando a su división informática del Reino Unido durante más de una década en este momento, pero no había logrado realizar ventas significativas. La gerencia estaba cansada del agotamiento de los recursos de la empresa y decidió vender la división por completo. Inicialmente entraron en discusiones con International Computers and Tabulators a principios de 1963, pero ICT observó las pérdidas continuas y no estaba muy interesado. Ferranti luego "endulzó" el trato mostrándoles el FP-6000, ofreciendo incluirlo en el trato si ICT compraba la división.

ICT estaba en medio de rediseñar su propia serie de máquinas de gama baja y había estado considerando licenciar un diseño compatible con RCA IBM . Sin embargo, el FP-6000 les ofreció un sistema más atractivo que podría ampliarse con la adición de máquinas más pequeñas y más grandes para producir una línea completa. ICT finalmente se interesó, como dijo un miembro de la junta de Ferranti, "sin el FP-6000 no hubiéramos obtenido el trato que queríamos con ICT. El FP-6000 fue el ladrillo dorado en la venta de nuestras operaciones". El acuerdo se anunció en junio de 1963, para sorpresa de la división canadiense.

El FP-6000, con la adición de la Interfaz Estándar de ICT , se convirtió en ICT 1904 , y se ofrecería una versión ligeramente modificada como ICT 1905. La división canadiense ofreció construir ambas máquinas, lo que parecía obvio, así como sede de ventas y marketing de América del Norte. Sin embargo, las TIC solo estaban interesadas en el mercado europeo y declinaron en ambas ofertas.

Todo el equipo de hardware dimitió y formó una empresa de electrónica conocida como ESE, que luego fue comprada por Motorola . Pronto les siguió el equipo de software, que formó IP Sharp Associates , una importante empresa de programación canadiense de los años setenta y ochenta. El equipo a cargo de los dispositivos de almacenamiento del sistema se fue algún tiempo más tarde en 1967 para formar Teklogix .

SaskPower ejecutó su FP-6000 durante 20 años antes de retirarlo en 1982. La máquina fue donada al Western Development Museum en 1983 y es el último ejemplo que queda.

Referencias

Bibliografía