Después de memoria de núcleo fue perfeccionada a mediados de los años 1950, los principales proveedores de computación utilizados en los nuevos modelos de sus máquinas. Remington Rand sustituido el UNIVAC 1103 con la 1103A en 1955, e IBM sustituido el 701 y 702 con el 704 y 705. Burroughs tenía que hacer lo mismo con su tambor-memoria Datatron, y la nueva máquina fue el 220. Fue nombrado originalmente la Datatron 220, pero en alguna parte a lo largo del camino, la compañía decidió retirar el nombre Datatron y se refirió a la computadora simplemente como el Burroughs 220 o B220. Se anunció en 1957 que era un poco tarde para un ordenador de tubo de vacío.Por este tiempo, otras empresas, como Philco, NCR, RCA y estaban empezando a anunciar los equipos que utilizan transistores en sus procesadores (CPU). El B220 sigue utilizando tubos de vacío: 1.800 de ellos en su unidad central de procesamiento. En otros aspectos, el 220 fue un digno sucesor de la Datatron. El 4080-palabra tambor fue reemplazado por la memoria de núcleo: de 4.000 palabras hasta 10.000 palabras. El tamaño de la palabra se mantuvo 44 bits y los formatos de datos (de punto fijo, de punto flotante, y alfanumérica) se llevaron adelante desde el Datatron. Números de punto fijo se almacenaron como un dígito de signo de 4 bits seguida de 10 dígitos de datos de 4 bits. En punto flotante, había un signo dígitos, dos dígitos para el exponente (característica), y ocho dígitos para la mantisa. El exponente fue sesgada por 50 a proporcionar para los valores negativos; por lo tanto, a través de exponentes de -50 0 se almacenan como 00 a 50, y los exponentes de la 1 a la 49 se almacenan como 51 a 99. datos alfanumérica se indica por la presencia de un 2 en signo dígitos de la palabra, y cada palabra celebraron cinco caracteres , cada personaje está representado por dos dígitos decimales. A estuvo representado por 41, B por 42, y así sucesivamente! a través de 69 para una Z.
El uso de la representación decimal y la aritmética decimal en lugar de binario en el Datatron y el B220 fue un intento de compromiso entre "científica" y la informática "negocio". Durante la primera y segunda generaciones de hardware de ordenador, esta división en los dos tipos de máquinas era muy común. En el lado científico, la UNIVAC 1103A y el IBM 704 se utiliza aritmética binaria y tenía la capacidad de hacer cálculos de punto flotante, mientras que las máquinas orientadas a los negocios, tales como la UNIVAC II y la aritmética decimal IBM 705 usado y carecía de punto flotante. Burroughs estaba tratando de proporcionar tanto científica (en coma flotante) y de negocios (decimal) capacidades, un enfoque que prevaleció en los equipos de tercera generación, a partir de la IBM 360.
El formato de instrucción de B220 también era el mismo que en el Datatron: un dígito de signo, cuatro dígitos de control, un código de operación de dos dígitos, y el campo de operando / dirección de cuatro dígitos. Sin embargo, el conjunto de instrucciones en sí era bastante diferente. Por ejemplo, el código de operación B220 para añadir los 12 años, mientras que en el Datatron era conjunto de instrucciones básicas 74. del B220 consistía de 41 instrucciones, pero las variaciones (indicados en uno de los dígitos de control) trajo el número real de las operaciones a 94. Esto fue un incremento respecto al número que aparece en la Datatron. Las instrucciones que se referían específicamente Datatron al tambor de memoria habían desaparecido, mientras que el B220 añade capacidades para operaciones parciales de palabras, lo que permite la prueba o la manipulación de dígitos o caracteres particulares en una palabra.
El B220 tuvo un registro doble palabra aritmética, un registro de índice de cuatro dígitos, un registro que contenga la instrucción actual, y un registro para que apunte a la siguiente instrucción. El uso del registro de índice se indicó mediante la colocación de un valor impar en el bit de signo de la palabra de instrucción.
Burroughs desarrolló un programa de simulador que permitió que el B220 para ejecutar 205 programas de la máquina. Tradujo cada instrucción 205 en una o más instrucciones B220 y luego lo ejecutó / ellos. Esta simulación fue lento y pensado sólo como una medida provisional para los sitios en transición. Un manual de programación, advirtió: "El hecho de que en estas circunstancias, el 220 no funciona más rápido que el 205 ilustra la principal debilidad de las rutinas de interpretación, ya que la velocidad de cálculo de la 220 es aproximadamente diez veces mayor que la de la 205." Si bien la idea general es bien recibida, la proporción de diez a uno no está de acuerdo con el tiempo de complemento publicado por las dos máquinas, que eran 200 microsegundos en el B220 y 1019 en el 205.
El B220 apoya una variedad de dispositivos periféricos: la cinta magnética, el archivo de datos, lectores de cinta de papel / golpes, impresoras, la Cardatron, y lectores de tarjetas / golpes. No había ningún dispositivo de almacenamiento de tambor, tales como los UNIVAC provisto en su ordenador de archivos y los modelos posteriores de la Solid State ordenador.
El B220 puede tener un máximo de diez unidades de cinta. Su cinta magnética, como la de la Datatron, era 3/4 de pulgada de ancho, en lugar de la anchura de 1/2 pulgada que finalmente se convirtió en estándar para la cinta de carrete abierto, y la cinta era de 3500 pies de largo. Esto hizo que los carretes notablemente más grandes que los utilizados en otros equipos. Con el ancho extra, la cinta se dividió en dos "carriles", cada uno con seis canales (pistas). Cuatro de las pistas eran de bits de datos, uno para la paridad (paridad par), y otro para la información de control. La densidad de grabación era 208 dígitos por pulgada lineal. Bloques podrían ser de 20 a 100 palabras largas. La cinta se trasladó a 120 pulgadas por segundo, dando una tasa de transferencia nominal de 25.000 dígitos o 12.500 caracteres por segundo.Mientras que las características físicas de la cinta fueron los mismos que en el Datatron, el formato de codificación era diferente, de modo que las rutinas traductor tuvo que ser escrito. Como alternativa, las cintas pueden ser copiados sin conexión en un convertidor de cinta magnética.
El archivo de datos fue un intento de proporcionar un almacenamiento de acceso rápido relativamente en ausencia de los tambores. Se compone de 50 bucles paralelos de cintas magnéticas, cada una de 250 pies de largo, con una cabeza de lectura-escritura que podría pasar a cualquiera de los bucles. Por lo tanto no hay una cinta alguna vez tiene que mover más de 250 pies, y el tiempo de acceso promedio fue de 15,3 segundos. Los bucles de cinta utilizan el mismo formato que la cinta magnética regular del B220, y cada bucle podrían contener 40.000 palabras de datos, dando a todo el archivo de datos una capacidad de 2 millones de palabras. A pesar de que el tiempo de acceso fue lento, que era sin duda más rápido que la lectura de la cinta convencional.
La cinta de papel se utiliza con frecuencia en la B220; un equipo puede tener hasta 10 lectores de cinta de papel y hasta 10 golpes. Los lectores de funcionar a 500 o 1000 caracteres por segundo. Desde periféricos de tarjetas perforadas funcionar a velocidades considerablemente más lenta que la de los ordenadores, Burroughs proporcionó el Cardatron para el B220 para servir como una unidad de control tamponada, conduciendo hasta siete lectores o golpes. El Cardatron tenía una pequeña (dos pulgadas de diámetro) de tambor como un amortiguador para cada dispositivo de la tarjeta, que serviría como zona de espera entre el dispositivo y la memoria de la computadora. Plugboards en el Cardatron podrían ser cableados para hacer la edición de datos (como por ejemplo la supresión de cero) en el Cardatron, aliviando así el procesador del B220 de esas tareas.
En los años 1950 y 1960 era costumbre de anunciar las computadoras tan pronto como su diseño era completa, de modo que uno o dos años pueden pasar entre el anuncio y el primer envío a un cliente. El B220 se anunció a principios de 1957, y el primero fue entregado al Instituto de Investigación de Stanford, en octubre de 1958. A principios de 1960, se instalaron 31 B220s. Burroughs no estaba solo en la producción de computadoras de tubo de vacío de última hora, para que esto era sólo un mes después del envío inicial de la UNIVAC 1105 y dos meses después de la primera IBM 709. IBM fue capaz de hacer un seguimiento con el transistor 7090, en noviembre de 1959, pero Burroughs tenía nada. Todo Burroughs podía hacer era correr anuncios en Datamation donde James Bradburn, Vicepresidente de la División de ElectroData Burroughs dijo que el B220 fue un buen sistema y se compara bien con las computadoras de transistores temprana.La literatura de ventas señaló a su bajo costo ("Por el precio de una computadora de mediana escala, la Burroughs 220 ofrece la velocidad y la c! Apacidad de un sistema a gran escala.") Y fiabilidad ("Burroughs 220 fiabilidad es una cuestión de grabación . predicción -no Durante un período de 11 semanas, instalado 220 sistemas tenían una semana de trabajo promedio de 60 horas -. con 98.7% de disponibilidad "), la compañía tenía un folleto de ventas hablando de las grandes cosas de un B220 estaba haciendo en California Instituto de Tecnología.
Aproximadamente el cincuenta y cinco B220s fueron construidos. El precio osciló entre $ 640,000 a $ 1.209.000, dependiendo de la cantidad de memoria y el número y tipo de periféricos. El Cardatron costó alrededor de $ 100.000 y el archivo de datos $ 25.000. Para aquellos que arrendó, el alquiler mensual promedio fue de $ 17.000.Programación en el B220 se hizo principalmente en lenguaje ensamblador. Burroughs proporciona un ensamblador en 1960, conocida como la ESTRELLA 1. Se permitió el uso de la mnemotecnia alfabéticos (ADD) en lugar de los códigos de operación numéricos (12) y proporciona una forma rudimentaria de direccionamiento relativo. Los elementos de datos se podrían agrupar en las regiones y direccionamiento relativo a cabo dentro de la región, por lo que sería 0050010 dirección 10 dentro de la región 5. Otro ensamblador llamado BLEAP fue escrito en la Universidad de Stanford. ALGOL fue el principal lenguaje de alto nivel. En 1960, un grupo de Burroughs dirigido por Robert Barton y Joel Erdwin escribió un compilador llamado BALGOL. Se utiliza ampliamente en el 220 en la Universidad de Stanford, donde más del 80 por ciento de los programas estaban en ALGOL. El resto fue escrito en el lenguaje ensamblador BLEAP. El compilador ALGOL fue tan rápido, un oficial de Stanford, dijo, que los programas fueron generalmente vuelven a compilar cada vez que se ejecutan.
Un desconocido programador de la Fuerza Aérea en la B220 en Randolph había escrito un sistema en el que los datos en una cinta pueden ser de formato y longitud arbitraria, ya que fue precedida por un código de programa que podría extraer los datos. Este precursor lejano del objeto encapsulación orientado llegó a la atención de Alan Kay (entonces un programador de la Fuerza Aérea) que más tarde desarrolló el lenguaje de programación Smalltalk.
Los clientes eran en general contento con el B220, y algunas máquinas se utilizaron durante mucho tiempo. El B220 en Georgia Tech seguía siendo utilizado en los mediados de los años 1960 para enseñar programación introductoria, cuando más otros trabajos había sido trasladado a las computadoras de transistores. https://wiki.cc.gatech.edu/folklore/index.php/The_Burroughs_220_Computer
No hay comentarios.:
Publicar un comentario