El SDS 930 fue un ordenador comercial de 24 bits que utilizaba transistores de unión bipolar y que vendió Scientific Data Systems . Se anunció en diciembre de 1963 y sus primeras instalaciones se realizaron en junio de 1964. [1]
Un sistema SDS 930 consta de al menos tres gabinetes estándar (30 pies cúbicos, 0,85 m 3 ), que pesan alrededor de 3200 libras (1,6 toneladas cortas; 1,5 t). [2] Está compuesto por una unidad aritmética y lógica, al menos 8192 palabras (24 bits + bit de paridad simple ) de memoria de núcleo magnético y la unidad IO. Se utiliza aritmética de enteros en complemento a dos . La máquina tiene multiplicación y división de enteros, pero no hardware de punto flotante. [3] Se puede agregar una unidad de correlación y filtrado (CFE) opcional, que es capaz de realizar operaciones de multiplicación-suma de punto flotante muy rápidas (principalmente pensadas para aplicaciones de procesamiento de señales digitales).
También se proporciona una consola independiente, que incluye pantallas binarias de los registros de la máquina e interruptores para iniciar y depurar programas. La entrada de usuario se realiza mediante una unidad ASR Teletype 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 una velocidad de hasta 75 in/s a 800 bpi. También está disponible la variedad normal de periféricos, 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 pantalla gráfica (modo vectorial), pero no incluye un medio de entrada de teclado. [ cita requerida ]
El SDS 930 es un ordenador científico típico de pequeña y mediana escala de la década de 1960. Su velocidad es buena para su coste, pero con un tiempo de adición de números enteros de 3,5 microsegundos, no está a la altura de los caballos de batalla científicos de la época (el CDC 6600 , por ejemplo). Un 930 bien equipado puede superar fácilmente los 10 gabinetes y requiere una sala climatizada de 28 a 46 m2 (300 a 500 pies cuadrados ). El precio de un sistema de este tipo en 1966 rondaría los 500.000 dólares. [ cita requerida ]
Los lenguajes de programación disponibles incluyen FORTRAN II, ALGOL 60 y el lenguaje ensamblador conocido como Meta-Symbol. El sistema FORTRAN es muy compacto, ya que fue diseñado e implementado por Digitek para que SDS lo compile y lo ejecute en máquinas de la serie SDS 900 de 4096 palabras. Para hacer algo útil en un espacio de memoria tan pequeño, el compilador se basa en una característica arquitectónica de SDS conocida como Programmed OPeratorS 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 ramifique" 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 que producen un código de propósito especial muy compacto. Tanto el compilador FORTRAN como el entorno de ejecución aprovechan esta capacidad. [4] [5]
Hacia el final de la vida útil del SDS 930 en el mercado , se introdujo un sistema de monitorización en tiempo real que incluía un compilador FORTRAN IV. [6] Ni el sistema operativo ni el compilador fueron utilizados en gran medida por los clientes. Muchas organizaciones modificaron y mejoraron el hardware del 930. El Proyecto Genie de la Universidad de California, Berkeley , añadió hardware para permitir el uso compartido del tiempo con el Berkeley Timesharing System . Estos cambios formaron posteriormente la base del SDS 940. Otros sistemas operativos también fueron escritos para la máquina por los clientes, incluido Arachnid (Spider) de la Universidad de Texas en Austin.
En aquella época, se podían encontrar SDS 930 en la mayoría de los principales laboratorios del gobierno estadounidense, incluido el Laboratorio Científico de Los Álamos. Los primeros simuladores de vuelo utilizaban el SDS 930 por su capacidad de multiplicación y división de números enteros y por 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 sistema de control digital para sistemas analógicos híbridos.
El entrenador de ataque ASW de buque de superficie (dispositivo 14A2A) utilizó 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. proporcionando simulaciones realistas en tierra con ahorros de costos en tiempo operativo y gastos en el mar. [7]
Según estimaciones de 1974, todavía había alrededor de 200 computadoras SDS-930/940/945 instaladas. [1]
{{cite book}}
: |work=
ignorado ( ayuda )