El Wang 2200 fue un miniordenador todo en uno lanzado por Wang Laboratories en mayo de 1973. [10] A diferencia de otros ordenadores de sobremesa, como el HP 9830 , tenía un tubo de rayos catódicos (CRT) en un gabinete que también incluía una unidad de almacenamiento de cinta de casete controlada por ordenador integrada y un teclado. [11] Estaba microcodificado para ejecutar BASIC al iniciarse, lo que lo hacía similar a los ordenadores domésticos de unos años más tarde. Se enviaron unos 65.000 sistemas durante su vida útil y encontró un amplio uso en pequeñas y medianas empresas de todo el mundo.
La serie 2200 evolucionó desde una computadora de escritorio singular a sistemas más grandes capaces de soportar hasta 16 estaciones de trabajo que utilizaban tecnologías de disco comerciales que aparecieron a fines de la década de 1970 y principios de la de 1980. [12] Los subsistemas de disco se podían conectar a hasta 15 computadoras, lo que daba un límite superior teórico de 240 estaciones de trabajo en un solo clúster. [11]
A diferencia de otras líneas de productos Wang, como VS y OIS, se utilizaron revendedores de valor agregado (VAR) para personalizar y comercializar sistemas 2200 a los clientes. Una de esas soluciones implementó docenas de sistemas 2200 y se desarrolló en conjunto con la empresa Algorithms, Inc., con sede en Hawái y Hong Kong. Brindó servicios de buscapersonas (beeper) para gran parte del mercado de Hong Kong a principios de la década de 1980.
Los primeros modelos del 2200, lanzados en abril de 1973, fueron el 2200A y el B. Estos se diferenciaban en la cantidad de microcódigo , y el modelo B contenía comandos adicionales en Wang BASIC . Los comandos adicionales en el modelo B estaban relacionados principalmente con el manejo de datos, lo que permitía a los programas BASIC construir bases de datos con relativa facilidad. El modelo C posterior agregó una pequeña cantidad de comandos adicionales, incluido el manejo de errores simple .
Los modelos A, B y C fueron reemplazados por los modelos S y T, que reimplementaron la CPU utilizando piezas de integración a gran escala más nuevas y de mayor densidad . Los modelos S agregaron comandos para convertir cadenas en números y algunos otros comandos. La versión T agregó un conjunto completo de comandos de matemáticas matriciales como los que se ven en versiones posteriores de Dartmouth BASIC , así como nuevas funciones de entrada/salida . Las máquinas S y T también usaban una fuente de alimentación interna, en lugar de la externa que se usaba en los modelos anteriores.
Los modelos E y F tenían características similares a las del S y T, pero se trataba de otra reimplementación de la CPU y esta vez alojaba el sistema en una carcasa de terminal . Otro cambio fue el subsistema de entrada/salida, que hizo que las tarjetas de E/S para el E/F fueran incompatibles con las máquinas anteriores.
Ya en 1974 se estaba llevando a cabo un rediseño completo de la CPU. No se trataba simplemente de una reimplementación de la misma CPU subyacente utilizando nuevos componentes, sino que la CPU ejecutaba un código de máquina completamente diferente . Esto era invisible para el usuario, porque la línea siempre había codificado su BASIC en microcódigo, no en lenguaje de máquina, y el usuario solo tenía acceso al microcódigo. Esto significaba que los programas de usuario que incluían "código de máquina" seguían ejecutándose en las nuevas CPU a pesar de que tenían instrucciones completamente diferentes.
La nueva máquina fue presentada en la feria Westcon de septiembre de 1976 y se envió al año siguiente como 2200VP [13] [14] El acceso al disco de BASIC-2 permitía no sólo el acceso basado en el nombre de archivo, llamado "catalogación automática de archivos", sino también "direccionamiento absoluto de sectores". Este último permitía configurar un tipo propio de base de datos. Se podían abrir hasta 16 archivos simultáneamente. [14] Dos características del lenguaje, $GIO y $IF ON/OFF , facilitaron una amplia gama de dispositivos, incluidas las telecomunicaciones . [14]
Wang 2200MVP era una "actualización" multiusuario. [14] Wang afirmaba que era compatible con "impresoras de alta velocidad (hasta 600 lpm), disquetes IBM y compatibilidad con cintas magnéticas de 9 pistas , telecomunicaciones y controladores de instrumentos especiales". [15]
A principios de los años 80, la serie VP fue sustituida por una implementación VLSI de un solo chip , el "Micro VP". Por lo demás, era similar a las versiones anteriores.
Los últimos modelos de la serie 2200 se introdujeron en julio de 1989 con el nombre de 2200 CS/386. Utilizaba un procesador Intel 80386 de 16 MHz y encima implementaba el microcódigo 2200. Toda la máquina encajaba en una única tarjeta enchufable que sustituía al procesador de tipo VP en el diseño del chasis existente, y utilizaba todos los periféricos existentes. BASIC se implementaba en 256 KB de RAM estática cargada desde el disco y utilizaba un compilador incremental en lugar de un intérprete como en las versiones anteriores.
En marzo de 1991, el CS/386 Turbo lo reemplazó, funcionando a 32 MHz.
En la década de 1970, los ordenadores Wang 2200 fueron ampliamente utilizados por Gosplan y Goskomstat , las principales agencias soviéticas de planificación y estadística. El temor a las puertas traseras en el hardware occidental llevó a la ingeniería inversa del sistema original y al desarrollo del Iskra-226 un clon 100% compatible con los sistemas binarios . [16]
El desarrollo comenzó en 1978 y la producción en serie comenzó en 1980, por lo que la razón frecuentemente citada de la restricción de CoCom a raíz de la Guerra de Afganistán (que comenzó en 1980) parece ser infundada. Los historiadores informáticos soviéticos señalan que los usuarios de Gosplan y Goskomstat preferían mucho más el hardware original de Wang, por lo que los clones fueron utilizados principalmente por otras organizaciones, principalmente en investigación e industria. A esto contribuyó el hecho de que Iskra, aunque era 100% compatible con el código T-Basic de Wang, tenía una estructura interna completamente diferente e incluía muchas características que lo convertían en un excelente controlador industrial , como interfaces RS-232 de alta velocidad gemelas, interfaz de control de equipos IEEE-488 y circuitos de control de cajas CAMAC . Más tarde se creó un puerto Unix algo simplificado para ejecutarse en esta máquina.
Eclipsado por el Wang VS, el 2200 languideció como una solución rentable pero olvidada en manos de los clientes que lo tenían. A fines de la década de 1980, Wang revisó el 2200 una última vez, ofreciendo a los clientes del 2200 un nuevo 2200 CS [17] con mantenimiento incluido por menos de lo que los clientes pagaban entonces solo por el mantenimiento de sus viejos sistemas 2200. El 2200 CS fue acompañado por unidades de disco actualizadas y otros periféricos, y la mayoría de los clientes del 2200 pasaron al 2200 CS. [18] Wang abandonó el mercado y nunca más desarrolló nuevos productos de la serie 2200. En 1997 Wang informó que tenía alrededor de doscientos sistemas 2200 todavía en mantenimiento en todo el mundo. Durante todo ese tiempo, Wang siempre había ofrecido servicios de mantenimiento para el 2200.
El código Wang 2200 Basic-2 puede ejecutarse en PC y sistemas Unix mediante compiladores y bibliotecas de ejecución comercializadas por Niakwa [19] o Kerridge [20] . Estos permiten acceder a la RAM y al espacio de disco , mucho más grandes y económicos, disponibles en el hardware moderno. Los programas se ejecutan mucho más rápido que en el hardware 2200. Los enlaces a Niakwa y Kerridge ya no funcionan, ya que se supone que estas empresas ya no existen.
Reempaquetado para que se parezca más a un VS
La mayoría de los clientes de 2200 actualizaron a 2200 CS