Articulo de referencia

Sistema Singer Ten

El Singer System Ten fue un ordenador para pequeñas empresas fabricado por Singer Corporation . El System Ten, presentado en 1970, incorporaba una forma temprana de particionami...

El Singer System Ten fue un ordenador para pequeñas empresas fabricado por Singer Corporation . El System Ten, presentado en 1970, incorporaba una forma temprana de particionamiento lógico . [ 1 ] El System Ten era un ordenador orientado a caracteres, que utilizaba caracteres BCD de 6 bits y aritmética decimal .

A principios de la década de 1960, The Singer Sewing Machine Company tenía una participación dominante en el mercado mundial de máquinas de coser domésticas y para pequeñas industrias. Para 1962, su cadena de tiendas minoristas vendía sus máquinas, telas , mercería y patrones : todo lo necesario para el ama de casa que confeccionaba ropa y artículos para el hogar. Había 175 tiendas minoristas en Estados Unidos y muchas más en Europa. Como muchas cadenas de pequeñas tiendas minoristas con una amplia gama de productos, el control y la rotación de existencias eran fundamentales para el flujo de caja y las ganancias . Bajo el liderazgo de su director ejecutivo, Donald P. Kircher, Singer se acercó a varios fabricantes de computadoras, invitándolos a presentar ofertas para el diseño y la fabricación de computadoras que pudieran conectarse a las cajas registradoras de cada tienda y funcionar como punto central para recopilar información en tiempo real sobre existencias y ventas. IBM y NCR, entonces las compañías informáticas más grandes del mundo, rechazaron la oferta, al igual que otras. La única empresa que aceptó el reto fue Friden , una compañía estadounidense con sede en San Leandro, California, que fabricaba calculadoras de sobremesa y máquinas de contabilidad basadas en cinta de papel perforada. Singer aceptó la propuesta de Friden.

En 1965, Singer adquirió Friden, transformándola en Singer Business Machines. Posteriormente, diseñó un ordenador, originalmente llamado Business Data Processor (BDP) y que pronto pasó a llamarse System Ten. En 1969, Singer Business Machines creó una filial, la División de Sistemas Avanzados, en cada país de Europa Occidental para lanzar y comercializar el Singer System Ten. Los nuevos gerentes y directores recibieron formación en la tecnología y la estrategia de marketing, y el Singer System Ten se lanzó en toda Europa el 2 de abril de 1970.

El diseño del Sistema Diez fue revolucionario debido a los requisitos especiales de lo que ahora se denomina sistemas de " punto de venta ". La máquina no tenía un sistema operativo que programara el uso del procesador : en su lugar, contaba con hasta 20 "particiones", cada una con una memoria dedicada de hasta 10 kilobytes, y un área común a la que todas las particiones podían acceder, inicialmente limitada a 10K en los primeros modelos, pero ampliada hasta 100K en los posteriores. [ 2 ] El sistema se denominó Sistema Diez porque realizaba todos sus cálculos en decimal , a diferencia de sus homólogos que operaban en binario . (Nunca se le llamó "Sistema 10", con o sin guion, aunque muchos países intentaron cambiarle el nombre. En España , la queja era que "Sistema Diez" significa "¡Alto al sistema!") .

Cada partición, a su vez, podía gestionar hasta 10 dispositivos de E/S , dependiendo del tipo de partición. Para dispositivos como terminales , impresoras , lectores de tarjetas y perforadoras , se instalaba un canal de entrada/salida (IOC) multiterminal, que funcionaba a unos 20  kbit/s. La partición respondía a las instrucciones de E/S de la CPU para recuperar y transferir datos en ráfagas desde los dispositivos terminales a la memoria principal; no se realizaban transferencias de datos pequeñas o de un solo carácter para reducir la demanda de acceso a la memoria del procesador. El procesador recorría cada partición de forma secuencial, omitiendo aquellas que tenían una instrucción de E/S en curso y ejecutando las instrucciones en las demás hasta que se registraba una nueva E/S o transcurrían 16,7 ms (20 ms en Europa) y se encontraba una instrucción de salto exitosa. Teóricamente, era posible "acaparar" el procesador si nunca se encontraba una instrucción de salto o de E/S exitosa.

Existían varios otros tipos de particiones que podían instalarse; para los terminales de venta minorista se utilizaba un MD (Multi-Data IOC), que podía controlar hasta 10 de ellos. Estos dispositivos almacenaban en búfer una transacción completa que se enviaba en ráfaga a una velocidad de 1200 bits por segundo. Como todas las transferencias se realizaban directamente desde la partición a la memoria, solo era posible tener una transmisión activa por terminal a la vez, lo que podía provocar que algunos dispositivos se bloquearan durante la transmisión en un sistema congestionado. Además, estaban disponibles tres tipos de controladores de comunicaciones serie: un adaptador de comunicaciones síncrono, capaz de emular el terminal IBM 2780 de la época, aunque en ASCII , no en EBCDIC , y una versión asíncrona del mismo, pero ambas estaban limitadas a velocidades de línea de no más de 2400 bit/s, la velocidad máxima de acceso telefónico de la época. Otro controlador serie, llamado Adaptador de Terminal Asíncrono (ATA), permitía la interconexión de un terminal orientado a caracteres, a una velocidad máxima de 300 bit/s.

Estrictamente hablando, no eran 10 KB, sino 10 000 caracteres por partición, ya que la memoria del System Ten constaba de caracteres de 6 bits. Se necesitaban 10 caracteres para formar una instrucción, por lo que cada partición solo podía albergar 1000 instrucciones. El conjunto de instrucciones era extremadamente pequeño, simple y potente. El procesador original, el modelo 20, tenía solo 13 instrucciones, pero su sucesor, el modelo 21, tenía 16 instrucciones y estaba programado principalmente en lenguaje ensamblador. Aunque relativamente simple en su sintaxis, el ensamblador tenía un lenguaje de macros integrado que era extremadamente potente y complejo, basado en un lenguaje de comparación y análisis de cadenas. Ningún traductor de lenguaje máquina posterior se ha acercado a este nivel de complejidad, probablemente porque pocos lo entendían, y el tiempo de procesamiento incluso para los programas más pequeños podía ser prohibitivo.

Consola ICL System 25

La máquina tenía una trayectoria más larga en Norteamérica que en el Reino Unido , que comenzó cuando la división Singer Business Machines fue adquirida por ICL en 1976. En el momento de la venta, ICL estimó que había 8000 System Ten en uso en todo el mundo. [ 1 ] ICL continuó comercializando el sistema como ICL System Ten, pero también intentó que los clientes lo abandonaran y adoptaran su oferta de productos principal, la serie 2900, mediante la introducción de una máquina de transición llamada ME/29. Cuando esta estrategia fracasó, recurrieron a una división de Singer que fabricaba terminales inteligentes para rediseñar el sistema, adaptarlo a los estándares de la época y reducir considerablemente su tamaño y consumo de energía. Así se creó el ICL System 25, la última versión de la máquina. [ 3 ] [ 4 ]

En el Reino Unido, la estrategia de marketing consistía en que los clientes recibieran formación en ensamblador y escribieran sus propios programas . Este fue el único error estratégico grave que cometió Singer. Algunas empresas europeas de Singer Business Machines ignoraron esta estrategia y crearon pequeñas empresas de software internas para desarrollar las aplicaciones de sus clientes. En dos años, algunas de estas empresas se independizaron de Singer y se especializaron en dar soporte a sus clientes nacionales de System Ten. En Norteamérica, habían aparecido otros lenguajes, incluido un enfoque de computación basado en "procesadores de tablas" que era fácil de aprender, y un compilador RPG /RPGII que posteriormente se añadió con la llegada de un ensamblador de segunda generación que incluía un enlazador, un programa que podía combinar varios módulos ensamblados en un único ejecutable . También existían herramientas llamadas lpgc y Super Opus (de Safe Computing Ltd.), que utilizaban un diseño de datos de la herramienta ICL para actualizar los archivos y definir la disposición de los datos. LPGC era principalmente una herramienta de informes, aunque se podían aceptar datos al inicio o, si se modificaba el código máquina, se podía hacer en tiempo real.

Singer también creó paquetes de software para aplicaciones minoristas , que surgieron de su base de clientes instalada, la mayor de las cuales era la tienda departamental Wanamaker's en Filadelfia . Las nuevas instalaciones se simplificaron al tener que realizar solo personalizaciones al código original en lugar de tener que reescribirlo desde cero cada vez, lo que permitió poner en marcha rápidamente instalaciones de mayor tamaño. En Inglaterra , la tienda departamental Welwyn en Welwyn Garden City (ahora una sucursal de John Lewis & Partners ) fue la primera en implementar el Sistema Ten según lo planeado originalmente, y esta se convirtió en una instalación emblemática.

A pesar de su principal uso como máquina de trastienda en comercios, [ 5 ] también se vendió como una computadora comercial de uso general, ya que admitía los periféricos comunes de la época, como terminales de video, tarjetas perforadas, impresoras y, posteriormente, almacenamiento en disco y cinta magnética para aplicaciones de ventas, inventario y contabilidad. Finalmente, cayó en el olvido con el fin de la era de las minicomputadoras , cuando la PC se convirtió en la plataforma informática más popular.

Referencias

  1. 1 2 "Una nueva oportunidad de vida para el System 10 de Singer" . The Sydney Morning Herald . 18 de septiembre de 1979. pág.  27. Consultado el 3 de junio de 2012 .
  2. Surden, Esther (4 de julio de 1977). "ICL ofrece la CPU de la serie 220 como actualización del Singer System Ten" . Computerworld . XI (27): 29. Recuperado el 2 de noviembre de 2022. ...el tamaño máximo de memoria de cada partición en el procesador anterior era de 10K caracteres.
  3. Walton, A. (noviembre de 1981). "Arquitectura del sistema ICL 25" (PDF) . Revista técnica ICL . 2 (4). Archivado del original (PDF) el 25 de octubre de 2019. Recuperado el 23 de febrero de 2020 .
  4. Knight, Michael (Invierno de 2009). "System 25: el éxito inesperado de ICL en los años ochenta" . Resurrection (49) . Consultado el 23 de febrero de 2020 .
  5. Roberts, Bryan; Berg, Natalie (2012). Walmart: Perspectivas clave y lecciones prácticas del minorista más grande del mundo . Londres: Kogan Page . pág. 139. ISBN  9780749462741Walmart ... instaló una red Singer System 100...
  • Páginas de la Guía de referencia del programador del sistema 10
  • Descripción del Sistema 10
  • Manuales del sistema Singer Ten