El SDS 930 es una computadora comercial de 24 bits que utiliza transistores de unión bipolar vendidos por Scientific Data Systems . Fue anunciado en diciembre de 1963, con las primeras instalaciones en junio de 1964. [1]
Descripción
Un sistema SDS 930 consta de al menos tres gabinetes estándar (30 pies cúbicos, 0,85 m 3 ), que comprenden la unidad aritmética y lógica, al menos 8.192 palabras (24 bits + bit de paridad simple ) de memoria de núcleo magnético y la unidad de E / S . Se utiliza aritmética de enteros en complemento a dos . La máquina tiene multiplicar y dividir enteros, pero no hardware de punto flotante. [2] Se puede agregar una unidad de correlación y filtrado (CFE) opcional, que es capaz de realizar operaciones de suma múltiple de punto flotante muy rápidas (principalmente para aplicaciones de procesamiento de señales digitales).
Pesaba alrededor de 3.200 libras (1,6 toneladas cortas; 1,5 t). [3]
También se proporciona una consola independiente, que incluye pantallas binarias de los registros de la máquina y conmutadores para arrancar y depurar programas. La entrada del usuario se realiza mediante una unidad ASR de teletipo modelo 35 y un lector de cinta de papel de alta velocidad (300 cps). La mayoría de los sistemas incluyen al menos dos unidades de cinta magnética, que funcionan a hasta 75 pulgadas / sa 800 bpi. La variedad normal de periféricos también está disponible, incluidas unidades de tambor magnético, lectores de tarjetas y perforadoras, y un amplio conjunto de dispositivos de conversión analógico-digital / digital-analógico. También está disponible una unidad de visualización gráfica (modo vectorial), pero no incluye un medio de entrada de teclado.
El SDS 930 es una típica computadora científica de pequeña a mediana escala de la década de 1960. La velocidad es buena para su costo, pero con un tiempo de adición de números enteros de 3.5 microsegundos, no está en la misma liga que los caballos de batalla científicos del día (el CDC 6600 , por ejemplo). Un 930 bien equipado puede superar fácilmente los 10 gabinetes y requerir una habitación con clima controlado de 300 a 500 pies cuadrados (28 a 46 m 2 ). El precio de un sistema de este tipo en 1966 rondaría los 500.000 dólares.
Los lenguajes de programación disponibles incluyen FORTRAN II, ALGOL 60 y el lenguaje ensamblador conocido como Meta-Símbolo . El sistema FORTRAN es muy compacto, habiendo sido diseñado e implementado por Digitek para que SDS se compile y ejecute en máquinas de la serie SDS 900 de 4.096 palabras. Para hacer algo útil en un espacio de memoria tan pequeño, el compilador se basa en una característica de arquitectura SDS conocida como OPeratorS programado o POPS. Esta característica consiste en un solo bit en la palabra de instrucción que hace que la máquina "marque el lugar y se bifurque" a la dirección de memoria del valor del código de instrucción más 100 (octal). Como resultado, se pueden definir e implementar pseudoinstrucciones dando como resultado un código de propósito especial muy compacto. Tanto el compilador de FORTRAN como el tiempo de ejecución aprovechan esta capacidad. [4] [5]
Hacia el final de la vida útil del mercado del SDS 930, se introdujo un sistema de monitorización en tiempo real , que incluía un compilador FORTRAN IV. [6] Los clientes no utilizaron mucho el sistema operativo ni el compilador. Muchas organizaciones modificaron y mejoraron el hardware del 930. Project Genie de la Universidad de California, Berkeley , agregó hardware para permitir el tiempo compartido con el sistema de tiempo compartido de Berkeley . Estos cambios más tarde formaron la base para el SDS 940 . Los clientes también escribieron otros sistemas operativos para la máquina, incluido Arachnid (Spider) en la Universidad de Texas en Austin.
Los SDS 930 se podían encontrar en la mayoría de los principales laboratorios del gobierno de EE. UU. En ese momento, incluido el Laboratorio Científico de Los Alamos. Los primeros simuladores de vuelo usaban el SDS 930, debido a su capacidad de multiplicar y dividir enteros de hardware y sus módulos periféricos de control y adquisición de datos en tiempo real. Las máquinas son especialmente adecuadas para este y otros tipos de adquisición de datos y análisis en tiempo real, así como para servir como un sistema de control digital para sistemas híbridos analógicos.
El Surface Ship ASW Attack Trainer (Dispositivo 14A2A) usó una computadora SDS 930 y fue diseñado para entrenar al equipo de ataque ASW de un destructor de la Armada de los EE. UU. En la guerra submarina al proporcionar simulaciones realistas en tierra con ahorros de costos en tiempo de operación y gastos en el mar. [7]
Según estimaciones de 1974, todavía quedaban instaladas unas 200 computadoras SDS-930/940/945. [1]
Referencias
- ↑ a b Keith G. Calkins (junio de 1984). "El ORDENADOR que no morirá: el SDS SIGMA 7" . 5º Actas de TeleExchange . Orlando, Florida . Consultado el 21 de abril de 2011 .
- ^ Manual de referencia de la computadora SDS 930 (PDF) . SDS 90 00 64F . Sistemas de datos científicos. Noviembre de 1969.
- ^ CPU (banco de memoria único): 1150 lb, gabinete PS: 1200 lb, gabinete de E / S: 700 lb, consola de control: 150 lb. Consulte "Documentos SDS 930" . bitsavers.org . 900066C_930_Technical_Manual_Feb66.pdf , pág. 1-6 (19).
- ^ Un operador programado era un concepto de hardware en la serie de computadoras SDS 900 similar al concepto de"códigos extra"de lacomputadora Atlas . El mecanismo de llamada del operador programado permitió que los códigos de operación de la computadora fueran interpretados por el código del software. Consulte Scientific Data Systems, "SDS 900 Series" , manual técnico. Cf. Operador programado. Consulte también el "Manual de referencia del SDS 910" , febrero de 1970. Cf. Apéndice E. página A-19, "Operadores programados" para una discusión en profundidad de los operadores programados.
- ^ Bell, Gordon, "Estructuras de computadora: lecturas y ejemplos" , Sección 6: Procesadores con capacidad de multiprogramación, p.275. "El [SDS] 940 utiliza un mapa de memoria que es casi un subconjunto del de Atlas pero es más modesto que el de IBM 360/67 [Arden et al., 1966] y GE 645 [Dennis, 1965; Daley y Dennis , 1968]. Aparentemente, varias instrucciones están integradas a través del mecanismo de llamada del operador programado, basado en códigos extra Atlas (capítulo 23). Las instrucciones definidas por software enfatizan la necesidad de características de hardware. Por ejemplo, se necesita aritmética de punto flotante cuando se ejecutan varios programas vinculados a la computadora. El SDS 945 es un sucesor del 940, con una capacidad ligeramente mayor pero a un costo menor ".
- ^ Scientific Data Systems (febrero de 1966). MONITOR SDS en tiempo real (PDF) . Consultado el 23 de diciembre de 2015 .
- ^ Dispositivos ASW sofisticados que ahora operan en la Marina. Boletín de formación naval. Invierno de 1966-1967. página 34-38. https://books.google.com/books?id=j0lepyMcE-sC
enlaces externos
- Documentos de la serie SDS 900 en bitsavers.org
- SDS y las computadoras de 24 bits
- Máquinas reales con palabras de 24 y 48 bits
- Última SDS 930 en funcionamiento conocida (archivada en 2008)
Ver también
- Computadoras SDS 9xx