Computer Consoles, Inc. o CCI fue una empresa de telefonía y computación ubicada en Rochester, Nueva York , Estados Unidos, que hizo negocios primero como una empresa privada, y luego finalmente como una empresa pública desde 1968 hasta 1990. CCI proporcionó a compañías telefónicas de todo el mundo equipos de asistencia de directorio y otros sistemas para automatizar varios servicios de operador y telefonía, y más tarde vendió una línea de computadoras Unix basadas en 68k y la supermini Unix Power 6/32 .
Computer Consoles, Inc. (CCI, fundada el 20 de mayo de 1968) fue fundada por tres empleados de Xerox , Edward H. Nutter, Alfred J. Moretti y Jeffrey Tai, para desarrollar una de las primeras versiones de una terminal de computadora inteligente , principalmente para el mercado de telefonía. Raymond J. Hasenauer (fabricación), Eiji Miki (diseño electrónico), Walter Ponivas (documentación) y James M. Steinke (diseño mecánico) se unieron a la empresa en sus inicios. Debido al estado de la técnica en electrónica en ese momento, esta terminal inteligente tenía el tamaño de un escritorio de oficina de tamaño promedio.
Debido al éxito de la terminal de computadora inteligente y a la experiencia que la empresa adquirió en la comprensión de los servicios de operador, la empresa inició programas de desarrollo para ofrecer sistemas informáticos en red que proporcionaran un tiempo de acceso gestionado por contrato, especificado como un número garantizado de segundos para pintar la primera pantalla de información del operador, a varias bases de datos de telefonía, como asistencia de directorio e interceptación de mensajes . El sistema más grande de este tipo fue diseñado e instalado para British Telecom para proporcionar inicialmente asistencia de directorio en Gran Bretaña e Irlanda. Estos sistemas combinaban computadoras PDP-11 de Digital Equipment Corporation con hardware y software personalizados desarrollados por CCI.
Para proporcionar mayores niveles de automatización a los servicios de operador, CCI introdujo a principios de la década de 1980 varios sistemas de respuesta de voz automática (AVR) estrechamente integrados con sus populares sistemas de asistencia de directorio. AVR proporcionaba una respuesta de voz a los datos solicitados por el cliente, comenzando casi universalmente el mensaje con una variante de la frase "El número es". Los primeros sistemas se basaban en chips de voz sintetizados con un vocabulario muy pequeño ; los sistemas posteriores utilizaban PCM de 8 bits y, más tarde, reproducción de voz ADPCM utilizando audio creado por CCI o por la compañía telefónica local.
Para proporcionar niveles de automatización aún mayores, CCI inició un programa muy agresivo a principios de la década de 1980 para desarrollar un sistema de conmutación telefónica digital PCM destinado a escenarios de llamadas automatizadas y definidas por el usuario. Las instalaciones iniciales manejaban llamadas de intercepción y llamadas con tarjeta de llamada mediante la captura de señales de banda de audio multifrecuencia y DTMF a través de la placa receptora multifrecuencia basada en DSP . Los sistemas posteriores agregaron reconocimiento de voz independiente del hablante a través de una placa procesadora de audio digital cuádruple para automatizar inicialmente las llamadas a cobro revertido.
Para proporcionar un mejor control sobre el procesamiento de transacciones , mejoras significativas en la tolerancia a fallas y un soporte más completo para redes, CCI desarrolló PERPOS, un derivado de Unix que proporcionaba soporte integrado para el procesamiento de transacciones en tiempo real, equilibrio de carga y características tolerantes a fallas como espera en caliente y en frío.
PERPOS fue desarrollado para una línea de computadoras basadas en Motorola 68000 llamada serie Power 5, que CCI desarrolló. Eran una línea de computadoras multiprocesador , tolerantes a fallas, cuyo nombre en código era como los Grandes Lagos . La línea Power 5 también incluía computadoras basadas en 68000 de un solo procesador, cuyo nombre en código era como los Finger Lakes , que ejecutaban un puerto Unix regular llamado PERPOS-S, que originalmente era un núcleo derivado de la Versión 7 con un espacio de usuario derivado de System III ; el núcleo fue modificado posteriormente para proporcionar compatibilidad con System III.
Más tarde, Computer Consoles abrió un centro de desarrollo en Irvine, California , Estados Unidos, que desarrolló una minicomputadora propietaria, competitiva con la VAX de Digital Equipment Corporation , llamada Power 6/32, cuyo nombre en código era "Tahoe" en honor al lago Tahoe . Ejecutaba un puerto BSD desarrollado internamente, y el Grupo de Investigación de Sistemas Informáticos de la Universidad de California, Berkeley, también lo portó a 4.3BSD, produciendo la versión conocida como "4.3-Tahoe". Sperry Corporation volvió a comercializar la Power 6 como la serie 7000 [1] (conocida como U7000 después de la fusión con Burroughs para formar Unisys ). Harris Computer Systems también vendió la Power 6 como HCX-7 y HCX-9. [2] Una máquina complementaria basada en 68010 , la Power 5/32, también ejecutaba el puerto BSD desarrollado internamente; tenía el nombre en código "Walden" en honor al estanque Walden .
Pensado como un competidor de la plataforma Unix/VAX, tuvo éxito en soluciones donde la potencia de procesamiento era primordial. Las universidades que requerían motores de compilación de tiempo compartido para sus estudiantes estaban particularmente interesadas. La máquina sufrió cuando se aplicó a entornos de aplicaciones de bases de datos de propósito general, sobre todo porque el subsistema de E/S dependía demasiado de la potencia de procesamiento central (como lo hacía VAX) y, por lo tanto, utilizaba procesadores de E/S relativamente tontos. El Power 6 que ejecutaba cualquiera de las versiones de Unix también sufría de la gestión de memoria ineficiente inherente a BSD 4.3. [3] El núcleo de esto era el uso de una página de 512 bytes en lugar de una página de 4 kilobytes. Leffer et al. sugieren que lo hicieron debido a las preocupaciones sobre el soporte de VAX de la paginación dinámica de 4K . El Power 6 no tenía tales problemas, pero no tenía un sistema operativo que lo soportara.
El problema final con el Power 6/32 que ejecutaba Unix era la falta de compatibilidad con el multiprocesamiento simétrico : todas las llamadas al sistema debían ejecutarse en el procesador " Maestro ", lo que obligaba a una máquina de procesamiento dual a reprogramar un proceso del procesador "esclavo" para cada llamada al sistema. El resultado neto de esto significaba que las pruebas de rendimiento de la base de datos a menudo se ejecutaban más rápido en un solo procesador que en uno dual.
Debido al éxito que tuvo la firma en la gestión de datos basada en red , se asociaron con, y finalmente adquirieron, una pequeña empresa en Reston, Virginia , llamada RLG Corporation (nombrada en honor a su fundador Richard L Gauthier [4] ), para desarrollar un sistema de automatización de oficina integrado basado en terminales. RLG había tenido experiencia en el desarrollo de este tipo de sistema para el Departamento de Transporte de los Estados Unidos . La suite de oficina , llamada OfficePower, proporcionaba un conjunto integrado de funciones como procesamiento de textos, hojas de cálculo, correo electrónico y acceso a bases de datos a través de una terminal inteligente de escritorio compacta respaldada por una mini o superminicomputadora. Aunque el software del sistema fue portado a varias variantes de Unix, la mayoría de las instalaciones se alojaron en máquinas Power 5 y Power 6 de CCI que ejecutaban los puertos Unix de CCI.
Una instalación se encontraba en el Centro de Armas de Superficie de la Armada de los EE. UU. en Dahlgren, Virginia ; consistía en dos VAX que ejecutaban 4.2BSD y varias máquinas Power 5/20 que ejecutaban PERPOS-S. Las VAX estaban conectadas entre sí mediante una Ethernet , pero, en ese momento, no era rentable proporcionar adaptadores Ethernet en todas las máquinas Power 5/20. Las Power 5/20 usaban UNET de 3Com como su implementación TCP/IP ; incluía un esquema de encapsulación para enviar datagramas IP a través de líneas seriales . Rick Adams implementó este esquema de encapsulación como una disciplina de línea para 4.2BSD; este fue el origen de SLIP .
Tras la adquisición de CCI por parte de Standard Telephones and Cables (STC) (véase más abajo), OfficePower se desarrolló como el sistema de oficina principal para International Computers Limited (ICL), propiedad de STC, con puertos para la gama ICL DRS y, posteriormente, para servidores con arquitecturas Power 6/32, Motorola 68030 , Intel x86 y Sun SPARC . Los clientes de ICL siguieron utilizándolo ampliamente hasta finales de los años 90.
CCI (Europe) Inc. era la operación de ventas, marketing y soporte técnica europea de propiedad absoluta con sede en el oeste de Londres y fundada con Richard Levy (Altergo, Wang) como vicepresidente europeo, con responsabilidades sobre todos los aspectos comerciales fuera de Norteamérica. Richard Levy contrató a profesionales de la industria para dirigirse a sectores de mercado específicos y canales de distribución para los mercados europeos e internacionales para toda la gama de productos informáticos y telefónicos de CCI.
CCI (Europa) mantuvo una estrecha colaboración con Rochester, NY para la fabricación, el almacenamiento y el envío, y con Irvine, CA para la planificación y la gestión. Al mantener una estrecha relación con el departamento de I+D israelí para la traducción de sistemas internacionales, CCI Europa estableció una base sólida en importantes cuentas europeas y canales de distribución internacionales de terceros, como ICL y BT, y se convirtió en un aspecto integral de la empresa matriz.
CCI Israel, Inc. era una corporación de Delaware incorporada por separado, pero estaba estrechamente afiliada a las operaciones de Computer Consoles, Inc (CCI) en Rochester, NY, Irvine, CA y Reston, VA. Se estableció inicialmente para gestionar un proyecto de telefonía para la compañía telefónica nacional israelí, Bezeq . El proyecto israelí inicial se basó en productos desarrollados en el grupo con sede en Rochester.
En Israel, el desarrollo y la instalación estuvieron a cargo del director ejecutivo de CCI-Israel, Jacob "Jack" Mark. El Sr. Mark estuvo afiliado anteriormente al equipo original de Bell Labs, al que se le atribuye el desarrollo principal del sistema operativo Unix. La pequeña oficina con sede en Ramat Gan creció más tarde para apoyar los esfuerzos de las oficinas de CCI con sede en los EE. UU., y finalmente se convirtió en un importante centro de investigación y desarrollo para productos de sistemas operativos/a nivel de máquina, productos de telefonía y productos de automatización de oficinas (en particular para "OfficePower" en inglés y en otros idiomas).
CCI Israel también llevó a cabo proyectos de desarrollo local para clientes importantes, en particular Motorola e Israel Aircraft Industries. A mediados de los años 80, CCI Israel introdujo las marcas de micro y minicomputadoras 5/32 y 6/32 de las empresas estadounidenses en el mercado israelí local. CCI Israel, a través de seminarios y grupos de capacitación, también contribuyó decisivamente al desarrollo y la popularización del sistema operativo Unix y del lenguaje de programación C en Israel. CCI Israel también fue responsable de establecer el primer "Grupo de usuarios" de Unix en ese país.
CCI participó activamente en varios organismos de normalización de telecomunicaciones y públicos, como ANSI , y en el desarrollo de Unix y del lenguaje de programación C. Fue pionera en el diseño y la implementación de sistemas informáticos de procesamiento de transacciones en tiempo real, de sistemas informáticos verdaderamente tolerantes a fallos, de acceso distribuido a bases de datos y de acceso distribuido a sistemas de archivos . CCI fue una de las primeras entidades comerciales conectadas a Internet como cci.com.
A finales de los años 1980, CCI implementó en British Telecom el sistema PERPOS (sistema de archivos compartidos multiprocesador basado en Unix) más grande de la época. Los conceptos de diseño del sistema se adelantaron a su tiempo. La empresa también fue pionera en el diseño y la implementación de sistemas de respuesta de voz y reconocimiento de voz en las redes telefónicas públicas para automatizar los servicios tradicionales basados en operadores.
CCI controlaba más del 90% del mercado mundial de equipos para automatizar servicios de directorio de telefonía en el momento de su adquisición por parte de STC .
STC adquirió CCI el 1 de enero de 1989. [5] En ese momento, CCI estaba organizada en dos unidades de negocios principales: una en Rochester ("CCI - Rochester"), que fabricaba equipos de telecomunicaciones , y una División de Productos Informáticos en Irvine ("CCI - Irvine"), que fabricaba hardware informático. El software de sistemas de oficina se producía en Reston, Virginia . En realidad, había una tercera operación que era un grupo financiero que tenía los arrendamientos comerciales de equipos que normalmente se vendían a compañías telefónicas. En el momento de la adquisición, se rumoreaba que la base de arrendamientos estaba valorada en más de 700 millones de dólares estadounidenses. [ ¿Según quién? ]
Además, en el momento de la adquisición, CCI estaba involucrada en una disputa con General Telephone and Electronics ("GTE") debido a que GTE no había suministrado a CCI ciertos "chips de computadora" para una nueva generación de computadoras que CCI estaba desarrollando (el "litigio de GTE").
Tras la finalización de la adquisición, CCI - Rochester pasó a ser una filial de una unidad operativa de STC conocida como STC Telecom. Poco después, la División de Productos Informáticos de Irvine y el Centro de Productos de Oficina de Reston se vendieron a otra unidad operativa de STC, ICL , [6] por el valor contable neto de los activos. CCI - Rochester quedó bajo la jurisdicción de STC Telecom, que también se dedicaba al negocio de las telecomunicaciones.
STC Telecom fue adquirida por Northern Telecom en marzo de 1991 y pasó a formar parte de las operaciones europeas de la empresa. El 1 de enero de 1992, CCI fue transferida a la entidad Northern Telecom en Estados Unidos y finalmente se fusionó con esta unidad de negocios. En ese momento, CCI se disolvió y Northern Telecom asumió sus activos y pasivos.
Pixar Computer Animation Group empleó una máquina Power 6/32 para renderizar la secuencia del "Hombre de Cristal" en la película El joven Sherlock Holmes de Steven Spielberg (1985) y continuó usando la computadora para la mayor parte de su trabajo de animación hasta 1990. [7]