fbpx
Wikipedia

Tandem Computers

Tandem Computers fue una gama de los primeros ordenadores fabricados que se basaban en el concepto de tolerancia de fallos (inglés: Fault-tolerant computer systems); inicialmente se comercializaron como sistemas transaccionales principalmente para los clientes que manejan este tipo de sistemas en el sector financiero. La arquitectura que emplean se conoce como NonStop, que consiste en usar un número redundante de procesadores, dispositivos de almacenamiento que proveen una respuesta rápida en caso de una falla inclusive cuando falla el hardware.

Tandem Computers
Tipo negocio
Fundación 1974
Fundador James Treybig
Disolución 1997

Estos sistemas siguen vigentes en la actualidad, la empresa que los fabricó en un principio fue Tandem Imalaya, esta fue comprada por Compaq en 1997, en la actualidad Hewlett-Packard ofrece el producto como línea de alto rendimiento en servidores.

Tandem Computers, Inc. era el fabricante dominante de sistemas de ordenadores tolerantes de la falta para redes del ATM, bancos, bolsas, centros de conmutación del teléfono y otra transacción comercial similar que trata aplicaciones que requieren el tiempo de operación máximo y la pérdida de datos cero. La compañía se fundó en 1974 y permaneció independiente hasta 1997. Es ahora una división del servidor dentro de Hewlett Packard. Los sistemas de NonStop de Tandem usan varios procesadores idénticos independientes y dispositivos de almacenaje redundantes y reguladores para proporcionar "failover" rápido automático en caso del fracaso del software o un hardware.

Para contener el alcance de fracasos y de datos corrompidos, estos multisistemas de ordenadores no tienen componentes centrales compartidos, memoria ni siquiera principal. Los multisistemas de ordenadores convencionales toda la memoria compartida de uso y trabajan directamente en objetos de datos compartidos. En cambio, los procesadores de NonStop cooperan cambiando mensajes a través de una tela confiable, y el software toma fotos periódicas para rollback posible del estado de memoria del programa.

Además de fracasos que se manejan bien, esto "compartió - nada" diseño del sistema de mensajería también escala sumamente bien a las cargas de trabajo comerciales más grandes. Cada doblamiento del número total de procesadores doblaría el rendimiento del sistema, hasta la configuración máxima de 4000 procesadores. En contraste, el rendimiento de sistemas del multiprocesador convencionales es limitado por la velocidad de alguna memoria compartida, autobús o interruptor. La adición de más de 4-8 procesadores así no da ningún incremento de la tasa de producción del sistema adicional. Los sistemas de NonStop más a menudo se han comprado para cumplir con requisitos de escalamiento que para la tolerancia de la falta extrema. Compiten bien contra los ordenadores centrales más grandes de la IBM, a pesar de construir de la tecnología del miniordenador más simple.

Además de tolerancia de la falta y escalamiento, las máquinas de NonStop también presentaron una realización que conduce la industria de una base de datos relacional SQL y apoyo que conduce la industria a la gestión de redes y a sistemas geográficamente dispersados.

Historia

Fundación

Tandem Computers fue fundada en 1974 por James (Jimmy) Treybig, un tejano locuaz. Treybig primero vio la necesidad del mercado de la tolerancia de la falta en OLTP (procesamiento de la transacción en línea) sistemas dirigiendo un equipo de mercadotecnia para el CV de Hewlett Packard 3000 división del ordenador, pero el CV no se interesó en el desarrollo para este lugar. Entonces se afilió a la firma del capital aventurado Kleiner & Perkins y desarrolló el plan de negocios de Tándem allí. Treybig reunió un equipo técnico principal contratado lejos del CV 3000 división: Mike Green, Jim Katzman y Jack Loustaunou. Su plan de negocios pidió sistemas ultraconfiables que nunca tenían interrupciones y nunca perdieron o corrompieron datos. Estos eran modulares de un nuevo modo que estaba seguro de todos los "fracasos del punto solo", aún solo sería ligeramente más caro que convencional no critican sistemas tolerantes. Estos serían menos caros y apoyarían más rendimiento que alguna existencia ad hoc endureció sistemas que usaron redundante, pero por lo general gastaban "piezas calientes". Cada ingeniero era confidente que podrían llevar a cabo rápidamente su propia parte de este nuevo diseño complicado, pero dudaron que las áreas de los otros se pudieran calcular. Aquellas partes del hardware y diseño del software que no tuvo que ser diferente, estaban en gran parte basadas en mejoras incrementales en el hardware familiar y diseños del software del CV 3000. Muchos ingenieros subsecuentes y los programadores también vinieron del CV. Las oficinas centrales de tándem en Cupertino, California, estaban un cuarto de milla lejos del CV 3000 oficinas. La inversión del capital aventurado (VC) inicial en Ordenadores de Tándem vino de Tom Perkins, que era antes un director general del CV 3000 división.

El plan de negocios incluyó ideas detalladas para construir una cultura corporativa única que refleja los valores de Treybig.

El diseño del hardware de Tándem/16 inicial se completó en 1975 y el primer sistema transportado a Citibank en el mayo de 1976.

La compañía disfrutó del crecimiento exponencial ininterrumpido hasta 1983. La revista Inc. clasificó Tandem como la empresa pública creciente más rápida en América.

TNS apilan máquinas

Durante más de 35 años, la línea de productos de NonStop principal de Tandem ha cultivado y ha desarrollado de un modo ascendente y compatible de T/16 inicial el sistema tolerante de la falta, con tres cambios principales hasta ahora a su arquitectura modular de alto nivel o su arquitectura del conjunto de instrucciones del nivel de la programación. Dentro de cada serie, hubo varias nuevas realizaciones principales mientras que la tecnología de la viruta progresó.

Mientras los sistemas convencionales de la era, incluso ordenadores centrales grandes, tenían el tiempo medio entre fallos (MTBF) a la orden de unos días, el sistema de NonStop se diseñó a intervalos de fracaso 100 veces más largos, con tiempos de operación medidos durante años. Sin embargo, NonStop se diseñó para ser competitivo por el precio con sistemas convencionales, con un sistema de 2 CPUs simple valorado en solo más de más que más del de un ordenador central del procesador solo competidor, a diferencia de cuatro o más veces de otras soluciones tolerantes de la falta.

El primer sistema era Tandem/16 o T/16, más tarde marcó de nuevo NonStop yo. La máquina consistió en entre dos y 16 CPUs, organizadas como un racimo del ordenador tolerante de la falta envasado en un estante solo. Cada CPU tenía su propia no memoria compartida, privada, su propio procesador de la entrada-salida, su propio autobús de la entrada-salida privado para unirse con reguladores de la entrada-salida y conexiones duales con todas las otras CPUs sobre un autobús de la placa madre de la inter-CPU de encargo llamado Dynabus. Cada regulador del disco o regulador de la red se duplicaron y tenían conexiones duales tanto con CPUs como con dispositivos. Cada disco se reflejó, con conexiones separadas con dos reguladores del disco independientes. Si un disco fallara, sus datos todavía estaban disponibles de su copia reflejada. Si una CPU o el regulador o el autobús fallaran, el disco todavía era accesible a través de CPU alternativa, regulador y/o autobús. El cada regulador de la red o el disco se relacionó con dos CPUs independientes. Los suministros de energía cada uno se alambraron a solo un lado de algún par de CPUs, reguladores o autobuses, de modo que el sistema siguiera corriendo bien sin la pérdida de conexiones si un suministro de energía fallara. El arreglo complejo cuidadoso de partes y conexiones en las configuraciones más grandes de los clientes se documentó en un diagrama de Mackie, nombrado por el dependiente principal David Mackie que inventó la nota.

Ninguna de estas partes duplicadas se gastó "piezas calientes"; todo añadió al rendimiento del sistema durante el funcionamiento normal.

Además de la recuperación bien de partes fracasadas, el T/16 también se diseñó para descubrir tantas clases de fracasos intermitentes como posible, cuanto antes. Este pronto descubrimiento se llama "fallan rápido". El punto debía encontrar y aislar datos corrompidos antes de que permanentemente se escribiera en bases de datos y otros archivos del disco. En el T/16, la detección de errores era por algún recorrido de encargo añadido que añadió poco coste para el diseño total; ningunas partes principales se duplicaron solo para conseguir la detección de errores.

La CPU T/16 era un diseño patentado. Era enormemente bajo la influencia del CV 3000 miniordenador. Ambos se microprogramaron, máquinas de 16 bites, basadas en la pila con la dirección virtual segmentada, de 16 bites. Ambos se quisieron para programarse exclusivamente en lenguas de alto nivel, sin el uso del ensamblador. Ambos al principio se pusieron en práctica vía chips TTL de baja densidad estándares, cada uno que sostiene una parte de 4 bites de ALU de 16 bites. Ambos tenían un pequeño número de cumbre de la pila, registros de datos de 16 bites más algunos registros de la dirección suplementarios para tener acceso a la pila de memoria. Ambos usaron la codificación de Huffman de compensaciones de la dirección de operand, para encajar una variedad grande de modos de la dirección y compensar tallas en el formato de la instrucción de 16 bites con la densidad del código muy buena. Ambos confiaron pesadamente en fondos de direcciones indirectas para vencer el formato de la instrucción corto. Ambos apoyó 32-más grandes y operands de 64 bites vía ciclos ALU múltiples y operaciones de la cuerda de memoria de memoria. Ambos usó la dirección "grande-endian" de mucho tiempo contra la memoria corta operands. Estos rasgos habían sido todos inspirados por Burroughs máquinas de la pila del ordenador central de B5500-B6800.

El conjunto de instrucciones T/16 cambió varios rasgos del CV 3000 diseño. El T/16 apoyó la memoria virtual paginada desde el principio. El CV 3000 series no añadió la paginación hasta la generación del PAPÁ-RISC, 10 años más tarde. Tandem añadió el apoyo a la dirección de 32 bites en su segunda máquina; el CV 3000 careció de esto hasta su generación del PAPÁ-RISC. La paginación y las direcciones largas eran críticas para apoyar software del sistema complejo y aplicaciones grandes. El T/16 trató sus registros de la cumbre de la pila de un modo nuevo; el compilador, no el microcódigo, era responsable de decidir cuando los registros llenos se derramaron a la pila de memoria y cuando los registros vacíos se rellenaron de la pila de memoria. En el CV 3000, esta decisión tomó ciclos del microcódigo suplementarios en cada instrucción. El CV 3000 apoyó el COBOL con varias instrucciones para calcular directamente según la longitud arbitraria BCD (numeración decimal codificada en binario) series de dígitos. El T/16 simplificó esto a instrucciones solas para convertirse entre cuerdas de BCD y números enteros binarios de 64 bites.

En el T/16, cada CPU consistió en dos consejos de lógica TTL y SRAMs, y corrió en aproximadamente 0.7 MIPS. En cualquier instante, podría tener acceso a solo cuatro segmentos de la memoria virtual (Datos del Sistema, Código del Sistema, Datos del Usuario, Código del Usuario), cada uno limitado con 128 kilobytes en la talla. Los espacios de direcciones de 16 bites eran demasiado pequeños ya para aplicaciones principales cuando transportó.

La primera liberación de T/16 tenía solo un lenguaje de programación solo, Tandem Application Language (TAL). Esto era un lenguaje de programación de sistemas dependiente de la máquina eficiente (para sistemas operativos, compiladores, etc.), pero también se podría usar para aplicaciones no portátiles. Se sacó del 3000 de CV System Programming Language (SPL). Ambos tenían la semántica similar a C, pero una sintaxis basada en ALGOL de Burroughs. Las liberaciones subsecuentes añadieron el apoyo a Cobol74, Fortran y PAPERAS.

La serie de NonStop de Tándem dirigió un sistema operativo de encargo que era considerablemente diferente de MPE del 3000 de HP o Unix. Al principio se llamó T/TOS (Tándem Sistema operativo Transaccional), pero Guarda pronto llamado para su capacidad de proteger todos los datos de faltas de la máquina o faltas del software. En contraste con todos otros sistemas operativos comerciales, el Guarda estaba basado en el mensaje que pasa como el camino básico para todos los procesos para relacionarse, sin la memoria compartida, sin tener en cuenta donde los procesos corrían. Este enfoque fácilmente escalado a racimos del ordenador múltiple y ayudó a aislar datos corrompidos antes de que se propague.

Todos los procesos del sistema de archivos y todos los procesos de aplicación transaccionales se estructuraron como pares del maestro/esclavo de procesos que corren en CPUs separadas. El proceso del esclavo periódicamente tomaba fotos del estado de memoria del maestro y asumió la carga de trabajo si y cuando el proceso del maestro se topó con el problema. Esto permitió que la aplicación sobreviviera fracasos en cualquier CPU o sus dispositivos asociados, sin la pérdida de datos. Adelante permitió la recuperación de algunos fracasos del software del estilo intermitente. Entre fracasos, la escucha por el proceso del esclavo añadió un poco de rendimiento arriba pero esto era mucho menos que la copia del 100% en otros diseños del sistema. Algunas aplicaciones tempranas principales directamente se cifraron en este estilo del punto de control, pero el más en cambio usaron varias capas del software Tandem que escondieron los detalles de esto de un modo semiportátil.

En 1981, todas las CPUs T/16 fueron sustituidas por NonStop II. Su diferencia principal del T/16 era el apoyo a la dirección de 32 bites ocasional vía un usuario-switchable "amplió el segmento de datos". Esto apoyó los próximos diez años del crecimiento del software y era una ventaja enorme al T/16 o CV 3000. Lamentablemente, los registros visibles permanecieron de 16 bites, y esta adición inesperada al conjunto de instrucciones requerido ejecutando muchas instrucciones por referencia de memoria comparado con los miniordenadores más de 32 bites. Todos los ordenadores TNS subsecuentes fueron obstaculizados por esta ineficiencia del conjunto de instrucciones. También, NonStop II caminos de datos internos más amplios carecidos y tan requirió pasos del microcódigo adicionales para direcciones de 32 bites. NonStop II CPU tenía tres consejos, usando chips y diseño similar al T/16. NonStop II también sustituyó la memoria principal por la memoria del DRACMA apoyada por la batería.

En 1983, NonStop CPU de TXP era la primera completamente nueva realización de la arquitectura del conjunto de instrucciones TNS. Se construyó de chips de TTL estándares y chips de la Lógica de la Serie Programados, con cuatro consejos por módulo de la CPU. Tenía el primer uso de Tandem de la memoria cache. Tenía una realización más directa de la dirección de 32 bites, pero todavía les enviaba a través de víboras de 16 bites. Una tienda del microcódigo más amplia permitió una reducción principal de los ciclos ejecutados por instrucción; la velocidad aumentó a 2.0 MIPS. Usó el mismo embalaje del estante, reguladores, placa madre y autobuses como antes. Los autobuses de la entrada-salida y Dynabus se han sobrediseñado en el T/16 por tanto trabajarían para varias generaciones de mejoras.

Hasta 14 TXP y NonStop II sistemas se podrían combinar ahora vía el ZORRO, una fibra tolerante de la falta de fondo autobús óptico para unir racimos TNS a través de un campus comercial; un racimo de racimos con un total de 224 CPUs. Este permitido adelante escala para tomar las aplicaciones del ordenador central más grandes. Como los módulos de la CPU dentro de los ordenadores, el Guarda podría juegos de la tarea enteros failover a otras máquinas en la red. Los racimos mundiales de 4000 CPUs también se podrían construir vía relaciones de la red del camino largo convencionales.

En 1986, Tandem introdujo una tercera CPU de generación, NonStop VLX. Tenía datapaths de 32 bites, microcódigo más amplio, tiempo de ciclo de 12 MHz y un precio máximo de una instrucción por microciclo. Se construyó de tres consejos de chips de la serie de la puerta ECL (con TTL pinout). Tenía Dynabus revisado con velocidad levantada a 20 mbytes/segundo por relación, total de 40 mbytes/segundo. El ZORRO II aumentó el diámetro físico de racimos TNS a 4 kilómetros.

El apoyo de la base de datos inicial de Tandem solo era para no bases datos relacionales, jerárquicas vía el sistema de archivos ENSCRIBE. Esto se amplió en una base de datos relacional llamada CERCAN. En 1986 Tandem introdujo la primera base de datos SQL tolerante de la falta, NonStop SQL. Desarrollado totalmente interior, NonStop SQL incluye varios rasgos basados en el Guarda para asegurar la validez de datos a través de nodos. SQL de NonStop es famoso de escalar en línea recta en el rendimiento con el número de nodos añadidos al sistema, mientras que la mayor parte de bases de datos tenían el rendimiento que plateaued completamente rápidamente, a menudo después solo dos CPUs. Una versión posterior soltada en 1989 añadió transacciones que se podrían extender sobre nodos, un rasgo que permaneció único durante algún tiempo. Más tarde, el grupo de la base de datos SQL se cooptó primero y luego se absorbió en el esfuerzo de desarrollo SQL de Microsoft. Un resultado de esta colaboración era la tecnología del sistema arracimada de Microsoft.

En 1987 Tandem introdujo NonStop CLX, un menos económico - sistema del miniordenador extensible. Su papel era para cultivar el final bajo del mercado tolerante de la falta, y para desplegar en los bordes remotos de redes de Tándem grandes. Su actuación inicial era aproximadamente similar al TXP; las versiones posteriores eran aproximadamente 20% más lentas que un VLX. Su pequeño gabinete se podría instalar en cualquier "ambiente de la oficina" del cuarto de la copiadora. Una CPU CLX era un consejo, conteniendo seis "silicio compilado" ASIC CMOS chips. La viruta del corazón de la CPU se duplicó y la cerradura anduvo para la detección de errores máxima. Pinout era una limitación principal de esta tecnología de la viruta. El microcódigo, el escondite y TLB eran todos externos al corazón de la CPU y compartieron un autobús solo y banco de memoria SRAM solo. Como consiguiente, CLX requirió al menos dos ciclos de la máquina por instrucción.

En 1989 Tandem introdujo el Ciclón de NonStop, un sistema rápido pero caro para el final del ordenador central del mercado. Cada CPU de autocomprobación tomó tres consejos llenos de chips de la serie de la puerta de ECL que corren del modo caliente, más consejos de memoria. A pesar de microprogramarse, la CPU era el superescalar, a menudo completando dos instrucciones por ciclo del escondite. Esto se llevó a cabo teniendo una rutina del microcódigo separada para cada par común de instrucciones. Ese par fundido de instrucciones de la pila generalmente llevaba a cabo el mismo trabajo que una instrucción sola de miniordenadores de 32 bites normales. Los procesadores del ciclón fueron envasados como secciones de cuatro CPUs cada uno y las secciones afiliadas por una fibra versión óptica de Dynabus.

Como las máquinas del final altas previas de Tandem, los gabinetes del Ciclón se diseñaron con mucho negro angular para sugerir la fuerza y el poder. Los vídeos publicitarios directamente compararon el Ciclón con el Mach del Mirlo SR-71 3 avión del espía. Se supuso que el nombre del ciclón representaba su velocidad imparable en el rugido a través de cargas de trabajo OLTP. El día del anuncio era el 17 de octubre y la prensa vino a la ciudad. Esa tarde, la región fue golpeada por la magnitud 6.9 terremoto de Loma Prieta, causando colapsos de la autopista sin peaje en Oakland y fuegos principales en San Francisco. Las oficinas de tándem se sacudieron, pero no hicieron daño mal a nadie en el sitio. Esto era el en general tiempo que Tandem nombró sus productos por un catástrofe.

Otras líneas de productos En 1980–1983, Tandem intentó replantear su hardware entero y pila del software para poner sus métodos de NonStop sobre una fundación más fuerte que su CV heredado 3000 rasgos. El hardware del arco iris era una máquina del archivo del registro de 32 bites que pretendió ser mejor que un VAX. Para la programación confiable, el lenguaje de programación principal era "TPL", un subconjunto de Ada. Entonces, la gente apenas entendió cómo compilar a Ada al código no optimizado. No había ningún camino de migración para el software del sistema de NonStop existente cifrado en TAL. El OS y la base de datos y los compiladores del COBOL completamente se replantearon. Los clientes lo verían como una línea de productos totalmente desarticulada que requiere el todo-nuevo software de ellos. El lado del software de este proyecto ambicioso tomó mucho más largo que planeado. El hardware era obsoleto ya y superado por TXP antes de que su software estuviera listo, por tanto el proyecto del Arco iris se abandonó. Todos los esfuerzos subsecuentes enfatizaron compatibilidad ascendente y caminos de migración fáciles.

El desarrollo del marco de desarrollo de aplicaciones del cliente/servidor avanzado del Arco iris llamado "el Cristal" siguió un rato más largo y se originó como el producto de la "Elipse" de Cooperative Systems Inc.

En 1985, Tandem intentó agarrar una pieza del mercado del ordenador personal rápidamente creciente con su introducción del MS-DOS ordenador personal/estación de trabajo de la Dinamita basado. Tristemente, los numerosos compromisos del diseño (incluso una plataforma del hardware basada en 8086 única incompatible con tarjetas de expansión del día y compatibilidad sumamente limitada con ordenadores personales basados en la IBM) relegaron la Dinamita a la porción principalmente como un terminal elegante. Silenciosamente y rápidamente se retiró del mercado.

El sistema operativo de NonStop basado en el mensaje de Tandem tenía ventajas para escalamiento, fiabilidad extrema, y eficazmente utilización de recursos "de repuesto" caros. Pero muchos clientes potenciales quisieron solo la fiabilidad bastante buena en un pequeño sistema, usando un sistema operativo de Unix familiar y programas estándares por la industria. Varios competidores tolerantes de la falta de Tandem todos adoptaron un diseño céntrico por la memoria únicamente de hardware más simple donde toda la recuperación se hizo cambiando entre piezas calientes. El competidor más afortunado era Stratus Technologies, cuyas máquinas fueron vendidas de nuevo por la IBM como "el IBM System/88".

En tales sistemas, los procesadores de repuesto no contribuyen al rendimiento del sistema entre fracasos, pero simplemente redundantemente ejecutan exactamente el mismo hilo de datos que el procesador activo en el mismo instante, en "el paso de la cerradura". Las faltas se descubren viendo cuando las salidas de los procesadores reproducidos divergieron. Para descubrir fracasos, el sistema debe tener dos procesadores físicos para cada procesador lógico, activo. Para poner en práctica también la recuperación failover automática, el sistema debe tener tres o cuatro procesadores físicos para cada procesador lógico. El coste triple o cuádruple de este ahorro es práctico cuando las partes duplicadas son microprocesadores del single chip en materias primas.

Los productos de Tandem para este mercado comenzaron con la línea de Integridad en 1989, usando procesadores de MIPS y "NonStop UX" la variante de Unix. Se desarrolló en Austin TX. En 1991, la Integridad S2 usó TMR, Despido Modular Triple, donde cada CPU lógica usó tres MIPS R2000 microprocesadores para ejecutar el mismo hilo de datos, con la votación para encontrar y bloquear una parte fracasada. Sus relojes rápidos no se podían sincronizar como en pasos de la cerradura estrictos, entonces votando en cambio pasó en cada interrupción. Alguna otra versión de Integridad usada 4x "par y piezas" despido. Los pares de procesadores corrieron en el intransigente para comprobar el uno al otro. Cuando discreparon, ambos procesadores se marcaron no confió y su carga de trabajo fue asumida por un par caliente y de repuesto de procesadores cuyo estado era corriente ya. En 1995, la Integridad S4000 era la primera en usar ServerNet y movido hacia el compartimiento peripherals con la línea de NonStop.

En 1995–1997, Tandem acompañó con Microsoft para poner en práctica rasgos de disponibilidad alta y avanzó configuraciones SQL en racimos de máquinas del Windows NT en materias primas. Este proyecto se llamó "Wolfpack" y primero se transportó como Microsoft Cluster Server en 1997. Microsoft se benefició enormemente de esta sociedad; Tandem no hizo.

TNS/R migración de NonStop a MIPS

Cuando Tandem se formó en 1974, cada empresa de informática tuvo que diseñar y construir sus CPUs del recorrido básico, usando su propio conjunto de instrucciones patentado y poseer compiladores etc. Con cada año del progreso de semiconductor con la Ley de Moore, más del recorrido principal de una CPU podría caber en single chips y correr más rápido y mucho más barato por lo tanto. Pero se hizo cada vez más caro para una empresa de informática diseñar aquellos chips de encargo avanzados o construir las plantas para fabricar los chips. Hacia 1991, solo las compañías muy más grandes podrían seguir diseñando y construir sus propias CPUs competitivas. Tandem no era bastante grande para esto, por tanto tenía que mover su línea de productos de NonStop y base de clientes en algún chipset del microprocesador avanzado diseñado y construido por otros.

El CV de los CV 3000 división MPE tenía problemas roadmap similares, pero encontró un camino inteligente adelante en 1986. Los Laboratorios de CV diseñaron un corazón del ordenador RISC que se despojó de todos los no elementos necesarios por tanto podría caber pronto en una viruta. Y era eficazmente pipelined y corrió aún más rápido que los ordenadores centrales ECL de ese tiempo. Era más rápido muchas veces que las máquinas de la pila de CMOS microprogramadas que el resto del CV diseñaba entonces.

¿Pero cómo emigrar todo el vendedor, cliente y software del tercero para aquellas líneas de productos existentes? Algún software era portátil y se podría directamente compilar de nuevo para el nuevo conjunto de instrucciones. Otro software fácilmente no se compiló de nuevo como es. Los Laboratorios de CV inventaron modos eficientes de dirigir los viejos binarios de ese software en la nueva máquina, por la emulación y por la traducción automática del código del objeto binario. Y dijeron a cada uno cómo lo hicieron. Las técnicas de la traducción del código del objeto similares fueron usadas posteriormente por Apple Computer, para mover el software Macintosh de máquinas M68000 a máquinas de PowerPC, y por Digital Equipment, mover a usuarios VMS de VAXs a máquinas Alfa.

Un defecto en el CV 3000 plan de migración, es que el CV también ambiciosamente trató de volver a escribir el sistema operativo MPE entero en una nueva lengua en ese mismo tiempo. No planearon usar las mismas técnicas de emulación en su propio código primario. Pero su volver a escribir al modo natal tomó años más largos para completar que esperado. La primera generación de los CV el hardware de RISC era obsoleto ya antes de su software MPE estaba lista para soltar. Tandem aprendió de este error.

El tándem no podía usar a PAPÁ-RISC de los CV o CPUs SPARC del Sol, por motivos comerciales. En cambio, Tandem acompañó con MIPS y adoptó su R3000 y sucesor chipsets y su compilador de optimización avanzado. Las máquinas del Guarda de NonStop subsecuentes usando el conjunto de instrucciones MIPS se conocían a programadores como máquinas de TNS/R, pero tenían una variedad de nombres de mercadotecnia.

En 1991, Tandem soltó el Cyclone/R, también conocido como CLX/R. Esto era un mediados barato del sistema de la variedad basado en componentes CLX, pero usó microprocesadores R3000 en vez del mucho más despacio consejo de la máquina de la pila de CLX. Para minimizar el tiempo al mercado, esta máquina al principio se transportó sin cualquier software del modo natal MIPS. Todo, incluso su sistema operativo NSK y base de datos SQL, se compiló al código máquina de la pila de TNS. Ese código del objeto se tradujo entonces al equivalente parcialmente optimizó secuencias de la instrucción MIPS en el grano instalan el tiempo por un instrumento llamado el Acelerador. Menos - los programas importantes también se podrían ejecutar directamente sin la pretraducción, vía un código de TNS intérprete. Estas técnicas de migración tenían mucho éxito y todavía están en el uso hoy. El software de todo el mundo se trajo sin el trabajo suplementario, y el rendimiento era bastante bueno para el mediados de máquinas de la variedad, y los programadores no podrían hacer caso de las diferencias de la instrucción, eliminando fallos al nivel del código máquina. Estas máquinas Cyclone/R se actualizaron con un modo natal más rápido NSK en una liberación complementaria.

El R3000 y los microprocesadores posteriores tenían solo una cantidad típica del control de errores interno, insuficiente para las necesidades de Tandem. Por tanto el Cyclone/R dirigió a pares de procesadores R3000 en el paso de la cerradura, dirigiendo el mismo hilo de datos. Usó una variación curiosa de pasos de la cerradura. El procesador del inspector dirigió 1 ciclo detrás del procesador primario. Esto permitió que ellos compartieran una copia sola de código externo y escondites de datos sin poner la carga de pinout excesiva sobre el sysbus y bajar el precio del reloj del sistema. Para dirigir con éxito microprocesadores en el paso de la cerradura, los chips se deben diseñar para ser totalmente deterministas. Cualquier estado interno escondido debe ser limpiado por el mecanismo del reinicio de la viruta. Por otra parte, los chips combinados saldrán a veces de la sincronización por ningunos motivos visibles y sin cualquier falta, mucho después de los chips se reanudan. Todos los diseñadores de la viruta están de acuerdo que éstos son principios buenos porque les ayuda a probar chips en el tiempo industrial. Pero pareció que todos los nuevos chips del microprocesador tenían errores de programación en esta área, y los meses requeridos del trabajo compartido entre MIPS y Tándem para eliminar o trabajar alrededor de los errores de programación sutiles finales.)

En 1993, Tandem liberó NonStop K-serie de Himalaya con el más rápido MIPS R4400, un modo natal NSK y componentes del sistema del Ciclón totalmente extensibles. Estos todavía eran relacionados por Dynabus, Dynabus +, y el autobús de la entrada-salida original, que ya se quedaban todos sin el espacio libre de rendimiento.

En 1994, el Grano de NonStop se amplió con un ambiente POSIX parecido a Unix llamado Open System Services. La cáscara del Guarda original y ABI permanecieron disponibles.

En 1997 Tandem introdujo NonStop S-serie de Himalaya con una nueva arquitectura del sistema de alto nivel basada en conexiones de ServerNet. ServerNet sustituyó Dynabus obsoleto, ZORRO y autobuses de la entrada-salida. Era mucho más rápido, más general, y se podría ampliar a más que el despido solo de doble sentido vía una tela arbitraria de conexiones del punto a punto. Tandem diseñó ServerNet para sus propias necesidades, pero entonces promovió su uso por otros; evolucionó en el estándar de la industria de InfiniBand.

Todas las máquinas de S-serie usaron procesadores MIPS, incluso el R4400, R10000, R12000 y R14000.

El diseño de más tarde, más rápido los corazones de MIPS fueron financiados principalmente por Silicon Graphics Inc. Pero el Pentium de Intel Pro alcanzó el rendimiento de diseños de RISC y también negocio de gráficos del SGI encogido. Después del R10000, no había ninguna inversión en nuevos diseños principales MIPS significativos para servidores de alta cualidad. Por tanto Tandem tenía que mover finalmente su línea de productos de NonStop aún otra vez en un poco de otra arquitectura del microprocesador con chips rápidos competitivos.

Adquisición por Compaq, migración intentada a Alpha Jimmy Treybig permaneció el presidente y el centro enérgico de la compañía que fundó hasta un descenso en 1996.

La división del servidor situada en x86 del Compaq era un adoptador exterior temprano de la tecnología del alambre de conexión de ServerNet/Infiniband de Tandem. En 1997, el Compaq adquirió la base de clientes de NonStop y la compañía de Ordenadores de Tándem para equilibrar la atención pesada del Compaq a ordenadores personales del final bajo. En 1998, el Compaq también adquirió Digital Equipment mucho más grande y heredó su DICIEMBRE Alpha servidores de RISC con OpenVMS y bases de clientes Tru64 Unix. Tandem estaba entonces a mitad del camino en virar a babor su línea de productos de NonStop de MIPS R12000 microprocesadores a los nuevos microprocesadores de Itanium Merced de Intel. Este proyecto se reanudó con Alpha como el nuevo objetivo para alinear NonStop con las otras líneas del servidor grandes del Compaq. Pero en 2001, el Compaq terminó todas las inversiones de ingeniería de Alpha a favor de los microprocesadores de Itanium no probados. La versión de Alpha de NonStop murió antes del embarque. Por tanto el proyecto de migración de NonStop se reanudó aún otra vez, apuntando a Itanium McKinley.

El personal de ventas céntrico por el ordenador personal de las compañías combinadas no entendió cómo vender sistemas complejos grandes a empresas grandes. Una venta sola toma muchos meses de ofertas y educación, más bien que una negociación sola.

Adquisición por Hewlett Packard, migración de TNS/E a Itanium En 2001, Hewlett Packard de manera similar hizo la opción de abdicar sus líneas de productos del PAPÁ-RISC acertadas a favor de los microprocesadores Itanium de Intel que el CV ayudó a diseñar. Dentro de poco a partir de entonces, el Compaq y el CV anunciaron su plan de combinar y consolidar sus líneas de productos similares. Esta fusión discutible se hizo oficial en el mayo de 2002. Las consolidaciones eran dolorosas y destruyeron el DICIEMBRE y "CV Camino" culturas orientadas por los ingenieros, pero la compañía combinada realmente sabía cómo vender sistemas complejos a empresas y ganancia, por tanto era una mejora para la sobrevivencia división de NonStop y sus clientes.

De algunos modos, el viaje de Tandem del arranque inspirado por el CV, a un competidor inspirado por el CV, luego a una división de CV "devolvía Tandem a sus raíces originales", pero esto no era definitivamente el mismo CV.

El informe de la línea de productos de NonStop basada en NSK de procesadores MIPS a procesadores situados en Itanium finalmente se completó y se marca como "Integridad de CV Servidores de NonStop". (Esta Integridad NSK NonStop es sin relaciones con la serie original "Integrity" de Tandem para Unix.)

No era posible dirigir chips de Itanium McKinley con pasos de la cerradura del nivel del reloj. De este modo, la Integridad máquinas de NonStop en cambio usa comparaciones entre estados de la viruta en escalas de tiempo más largas, a puntos de la interrupción y a varios puntos de la sincronización del software entre interrupciones. Los puntos sincronizantes intermedios automáticamente se provocan en cada n'th instrucción de la rama tomada y también son explícitamente insertados en cuerpos del lazo largos por todos los compiladores de NonStop. El diseño de la máquina apoya tanto el despido dual como triple, con o dos o tres microprocesadores físicos por procesador de Itanium lógico. La versión triple se vende a clientes que necesitan la fiabilidad suma. Este nuevo enfoque de comprobación se llama NSAA, NonStop Arquitectura Avanzada.

Como en la migración más temprana de máquinas de la pila a microprocesadores MIPS, todo el software del cliente se llevó sin cambios de la fuente. "El modo natal" código fuente compilado directamente al código máquina MIPS simplemente se compiló de nuevo para Itanium. Unos más viejos "no" software natal todavía estaban en la forma de la máquina de la pila de TNS. Estos automáticamente se viraron a babor en Itanium vía técnicas de la traducción del código del objeto.

La integridad NonStop sigue siendo los CV responde de las necesidades de escalamiento extremas de sus clientes muy más grandes. El sistema operativo NSK, ahora llamó NonStop OS, sigue como el ambiente del software bajo para los Servidores de NonStop y se ha ampliado para incluir el apoyo a Java y la integración con herramientas de desarrollo populares como Estudio Visual y Eclipse.

El Guarda de NSK también se hizo la base para el CV Neoview OS, el sistema operativo usado en el CV sistemas de Neoview que se adaptan para el uso en el uso de Depósito de Datos de la Empresa e Inteligencia Comercial. SQL de NonStop también era el punto de partida para Neoview SQL, que se ha adaptado al uso de Inteligencia Comercial.

Referencias

Enlaces externos

  •   Datos: Q1783846
  •   Multimedia: Tandem Computers

tandem, computers, gama, primeros, ordenadores, fabricados, basaban, concepto, tolerancia, fallos, inglés, fault, tolerant, computer, systems, inicialmente, comercializaron, como, sistemas, transaccionales, principalmente, para, clientes, manejan, este, tipo, . Tandem Computers fue una gama de los primeros ordenadores fabricados que se basaban en el concepto de tolerancia de fallos ingles Fault tolerant computer systems inicialmente se comercializaron como sistemas transaccionales principalmente para los clientes que manejan este tipo de sistemas en el sector financiero La arquitectura que emplean se conoce como NonStop que consiste en usar un numero redundante de procesadores dispositivos de almacenamiento que proveen una respuesta rapida en caso de una falla inclusive cuando falla el hardware Tandem ComputersTiponegocioFundacion1974FundadorJames TreybigDisolucion1997 editar datos en Wikidata En este articulo sobre informatica se detectaron varios problemas Por favor editalo para mejorarlo Necesita ser wikificado conforme a las convenciones de estilo de Wikipedia Carece de fuentes o referencias que aparezcan en una fuente acreditada Este aviso fue puesto el 9 de septiembre de 2013 Estos sistemas siguen vigentes en la actualidad la empresa que los fabrico en un principio fue Tandem Imalaya esta fue comprada por Compaq en 1997 en la actualidad Hewlett Packard ofrece el producto como linea de alto rendimiento en servidores Tandem Computers Inc era el fabricante dominante de sistemas de ordenadores tolerantes de la falta para redes del ATM bancos bolsas centros de conmutacion del telefono y otra transaccion comercial similar que trata aplicaciones que requieren el tiempo de operacion maximo y la perdida de datos cero La compania se fundo en 1974 y permanecio independiente hasta 1997 Es ahora una division del servidor dentro de Hewlett Packard Los sistemas de NonStop de Tandem usan varios procesadores identicos independientes y dispositivos de almacenaje redundantes y reguladores para proporcionar failover rapido automatico en caso del fracaso del software o un hardware Para contener el alcance de fracasos y de datos corrompidos estos multisistemas de ordenadores no tienen componentes centrales compartidos memoria ni siquiera principal Los multisistemas de ordenadores convencionales toda la memoria compartida de uso y trabajan directamente en objetos de datos compartidos En cambio los procesadores de NonStop cooperan cambiando mensajes a traves de una tela confiable y el software toma fotos periodicas para rollback posible del estado de memoria del programa Ademas de fracasos que se manejan bien esto compartio nada diseno del sistema de mensajeria tambien escala sumamente bien a las cargas de trabajo comerciales mas grandes Cada doblamiento del numero total de procesadores doblaria el rendimiento del sistema hasta la configuracion maxima de 4000 procesadores En contraste el rendimiento de sistemas del multiprocesador convencionales es limitado por la velocidad de alguna memoria compartida autobus o interruptor La adicion de mas de 4 8 procesadores asi no da ningun incremento de la tasa de produccion del sistema adicional Los sistemas de NonStop mas a menudo se han comprado para cumplir con requisitos de escalamiento que para la tolerancia de la falta extrema Compiten bien contra los ordenadores centrales mas grandes de la IBM a pesar de construir de la tecnologia del miniordenador mas simple Ademas de tolerancia de la falta y escalamiento las maquinas de NonStop tambien presentaron una realizacion que conduce la industria de una base de datos relacional SQL y apoyo que conduce la industria a la gestion de redes y a sistemas geograficamente dispersados Indice 1 Historia 1 1 Fundacion 1 2 TNS apilan maquinas 2 TNS R migracion de NonStop a MIPS 3 Referencias 4 Enlaces externosHistoria EditarFundacion Editar Tandem Computers fue fundada en 1974 por James Jimmy Treybig un tejano locuaz Treybig primero vio la necesidad del mercado de la tolerancia de la falta en OLTP procesamiento de la transaccion en linea sistemas dirigiendo un equipo de mercadotecnia para el CV de Hewlett Packard 3000 division del ordenador pero el CV no se intereso en el desarrollo para este lugar Entonces se afilio a la firma del capital aventurado Kleiner amp Perkins y desarrollo el plan de negocios de Tandem alli Treybig reunio un equipo tecnico principal contratado lejos del CV 3000 division Mike Green Jim Katzman y Jack Loustaunou Su plan de negocios pidio sistemas ultraconfiables que nunca tenian interrupciones y nunca perdieron o corrompieron datos Estos eran modulares de un nuevo modo que estaba seguro de todos los fracasos del punto solo aun solo seria ligeramente mas caro que convencional no critican sistemas tolerantes Estos serian menos caros y apoyarian mas rendimiento que alguna existencia ad hoc endurecio sistemas que usaron redundante pero por lo general gastaban piezas calientes Cada ingeniero era confidente que podrian llevar a cabo rapidamente su propia parte de este nuevo diseno complicado pero dudaron que las areas de los otros se pudieran calcular Aquellas partes del hardware y diseno del software que no tuvo que ser diferente estaban en gran parte basadas en mejoras incrementales en el hardware familiar y disenos del software del CV 3000 Muchos ingenieros subsecuentes y los programadores tambien vinieron del CV Las oficinas centrales de tandem en Cupertino California estaban un cuarto de milla lejos del CV 3000 oficinas La inversion del capital aventurado VC inicial en Ordenadores de Tandem vino de Tom Perkins que era antes un director general del CV 3000 division El plan de negocios incluyo ideas detalladas para construir una cultura corporativa unica que refleja los valores de Treybig El diseno del hardware de Tandem 16 inicial se completo en 1975 y el primer sistema transportado a Citibank en el mayo de 1976 La compania disfruto del crecimiento exponencial ininterrumpido hasta 1983 La revista Inc clasifico Tandem como la empresa publica creciente mas rapida en America TNS apilan maquinas Editar Durante mas de 35 anos la linea de productos de NonStop principal de Tandem ha cultivado y ha desarrollado de un modo ascendente y compatible de T 16 inicial el sistema tolerante de la falta con tres cambios principales hasta ahora a su arquitectura modular de alto nivel o su arquitectura del conjunto de instrucciones del nivel de la programacion Dentro de cada serie hubo varias nuevas realizaciones principales mientras que la tecnologia de la viruta progreso Mientras los sistemas convencionales de la era incluso ordenadores centrales grandes tenian el tiempo medio entre fallos MTBF a la orden de unos dias el sistema de NonStop se diseno a intervalos de fracaso 100 veces mas largos con tiempos de operacion medidos durante anos Sin embargo NonStop se diseno para ser competitivo por el precio con sistemas convencionales con un sistema de 2 CPUs simple valorado en solo mas de mas que mas del de un ordenador central del procesador solo competidor a diferencia de cuatro o mas veces de otras soluciones tolerantes de la falta El primer sistema era Tandem 16 o T 16 mas tarde marco de nuevo NonStop yo La maquina consistio en entre dos y 16 CPUs organizadas como un racimo del ordenador tolerante de la falta envasado en un estante solo Cada CPU tenia su propia no memoria compartida privada su propio procesador de la entrada salida su propio autobus de la entrada salida privado para unirse con reguladores de la entrada salida y conexiones duales con todas las otras CPUs sobre un autobus de la placa madre de la inter CPU de encargo llamado Dynabus Cada regulador del disco o regulador de la red se duplicaron y tenian conexiones duales tanto con CPUs como con dispositivos Cada disco se reflejo con conexiones separadas con dos reguladores del disco independientes Si un disco fallara sus datos todavia estaban disponibles de su copia reflejada Si una CPU o el regulador o el autobus fallaran el disco todavia era accesible a traves de CPU alternativa regulador y o autobus El cada regulador de la red o el disco se relaciono con dos CPUs independientes Los suministros de energia cada uno se alambraron a solo un lado de algun par de CPUs reguladores o autobuses de modo que el sistema siguiera corriendo bien sin la perdida de conexiones si un suministro de energia fallara El arreglo complejo cuidadoso de partes y conexiones en las configuraciones mas grandes de los clientes se documento en un diagrama de Mackie nombrado por el dependiente principal David Mackie que invento la nota Ninguna de estas partes duplicadas se gasto piezas calientes todo anadio al rendimiento del sistema durante el funcionamiento normal Ademas de la recuperacion bien de partes fracasadas el T 16 tambien se diseno para descubrir tantas clases de fracasos intermitentes como posible cuanto antes Este pronto descubrimiento se llama fallan rapido El punto debia encontrar y aislar datos corrompidos antes de que permanentemente se escribiera en bases de datos y otros archivos del disco En el T 16 la deteccion de errores era por algun recorrido de encargo anadido que anadio poco coste para el diseno total ningunas partes principales se duplicaron solo para conseguir la deteccion de errores La CPU T 16 era un diseno patentado Era enormemente bajo la influencia del CV 3000 miniordenador Ambos se microprogramaron maquinas de 16 bites basadas en la pila con la direccion virtual segmentada de 16 bites Ambos se quisieron para programarse exclusivamente en lenguas de alto nivel sin el uso del ensamblador Ambos al principio se pusieron en practica via chips TTL de baja densidad estandares cada uno que sostiene una parte de 4 bites de ALU de 16 bites Ambos tenian un pequeno numero de cumbre de la pila registros de datos de 16 bites mas algunos registros de la direccion suplementarios para tener acceso a la pila de memoria Ambos usaron la codificacion de Huffman de compensaciones de la direccion de operand para encajar una variedad grande de modos de la direccion y compensar tallas en el formato de la instruccion de 16 bites con la densidad del codigo muy buena Ambos confiaron pesadamente en fondos de direcciones indirectas para vencer el formato de la instruccion corto Ambos apoyo 32 mas grandes y operands de 64 bites via ciclos ALU multiples y operaciones de la cuerda de memoria de memoria Ambos uso la direccion grande endian de mucho tiempo contra la memoria corta operands Estos rasgos habian sido todos inspirados por Burroughs maquinas de la pila del ordenador central de B5500 B6800 El conjunto de instrucciones T 16 cambio varios rasgos del CV 3000 diseno El T 16 apoyo la memoria virtual paginada desde el principio El CV 3000 series no anadio la paginacion hasta la generacion del PAPA RISC 10 anos mas tarde Tandem anadio el apoyo a la direccion de 32 bites en su segunda maquina el CV 3000 carecio de esto hasta su generacion del PAPA RISC La paginacion y las direcciones largas eran criticas para apoyar software del sistema complejo y aplicaciones grandes El T 16 trato sus registros de la cumbre de la pila de un modo nuevo el compilador no el microcodigo era responsable de decidir cuando los registros llenos se derramaron a la pila de memoria y cuando los registros vacios se rellenaron de la pila de memoria En el CV 3000 esta decision tomo ciclos del microcodigo suplementarios en cada instruccion El CV 3000 apoyo el COBOL con varias instrucciones para calcular directamente segun la longitud arbitraria BCD numeracion decimal codificada en binario series de digitos El T 16 simplifico esto a instrucciones solas para convertirse entre cuerdas de BCD y numeros enteros binarios de 64 bites En el T 16 cada CPU consistio en dos consejos de logica TTL y SRAMs y corrio en aproximadamente 0 7 MIPS En cualquier instante podria tener acceso a solo cuatro segmentos de la memoria virtual Datos del Sistema Codigo del Sistema Datos del Usuario Codigo del Usuario cada uno limitado con 128 kilobytes en la talla Los espacios de direcciones de 16 bites eran demasiado pequenos ya para aplicaciones principales cuando transporto La primera liberacion de T 16 tenia solo un lenguaje de programacion solo Tandem Application Language TAL Esto era un lenguaje de programacion de sistemas dependiente de la maquina eficiente para sistemas operativos compiladores etc pero tambien se podria usar para aplicaciones no portatiles Se saco del 3000 de CV System Programming Language SPL Ambos tenian la semantica similar a C pero una sintaxis basada en ALGOL de Burroughs Las liberaciones subsecuentes anadieron el apoyo a Cobol74 Fortran y PAPERAS La serie de NonStop de Tandem dirigio un sistema operativo de encargo que era considerablemente diferente de MPE del 3000 de HP o Unix Al principio se llamo T TOS Tandem Sistema operativo Transaccional pero Guarda pronto llamado para su capacidad de proteger todos los datos de faltas de la maquina o faltas del software En contraste con todos otros sistemas operativos comerciales el Guarda estaba basado en el mensaje que pasa como el camino basico para todos los procesos para relacionarse sin la memoria compartida sin tener en cuenta donde los procesos corrian Este enfoque facilmente escalado a racimos del ordenador multiple y ayudo a aislar datos corrompidos antes de que se propague Todos los procesos del sistema de archivos y todos los procesos de aplicacion transaccionales se estructuraron como pares del maestro esclavo de procesos que corren en CPUs separadas El proceso del esclavo periodicamente tomaba fotos del estado de memoria del maestro y asumio la carga de trabajo si y cuando el proceso del maestro se topo con el problema Esto permitio que la aplicacion sobreviviera fracasos en cualquier CPU o sus dispositivos asociados sin la perdida de datos Adelante permitio la recuperacion de algunos fracasos del software del estilo intermitente Entre fracasos la escucha por el proceso del esclavo anadio un poco de rendimiento arriba pero esto era mucho menos que la copia del 100 en otros disenos del sistema Algunas aplicaciones tempranas principales directamente se cifraron en este estilo del punto de control pero el mas en cambio usaron varias capas del software Tandem que escondieron los detalles de esto de un modo semiportatil En 1981 todas las CPUs T 16 fueron sustituidas por NonStop II Su diferencia principal del T 16 era el apoyo a la direccion de 32 bites ocasional via un usuario switchable amplio el segmento de datos Esto apoyo los proximos diez anos del crecimiento del software y era una ventaja enorme al T 16 o CV 3000 Lamentablemente los registros visibles permanecieron de 16 bites y esta adicion inesperada al conjunto de instrucciones requerido ejecutando muchas instrucciones por referencia de memoria comparado con los miniordenadores mas de 32 bites Todos los ordenadores TNS subsecuentes fueron obstaculizados por esta ineficiencia del conjunto de instrucciones Tambien NonStop II caminos de datos internos mas amplios carecidos y tan requirio pasos del microcodigo adicionales para direcciones de 32 bites NonStop II CPU tenia tres consejos usando chips y diseno similar al T 16 NonStop II tambien sustituyo la memoria principal por la memoria del DRACMA apoyada por la bateria En 1983 NonStop CPU de TXP era la primera completamente nueva realizacion de la arquitectura del conjunto de instrucciones TNS Se construyo de chips de TTL estandares y chips de la Logica de la Serie Programados con cuatro consejos por modulo de la CPU Tenia el primer uso de Tandem de la memoria cache Tenia una realizacion mas directa de la direccion de 32 bites pero todavia les enviaba a traves de viboras de 16 bites Una tienda del microcodigo mas amplia permitio una reduccion principal de los ciclos ejecutados por instruccion la velocidad aumento a 2 0 MIPS Uso el mismo embalaje del estante reguladores placa madre y autobuses como antes Los autobuses de la entrada salida y Dynabus se han sobredisenado en el T 16 por tanto trabajarian para varias generaciones de mejoras Hasta 14 TXP y NonStop II sistemas se podrian combinar ahora via el ZORRO una fibra tolerante de la falta de fondo autobus optico para unir racimos TNS a traves de un campus comercial un racimo de racimos con un total de 224 CPUs Este permitido adelante escala para tomar las aplicaciones del ordenador central mas grandes Como los modulos de la CPU dentro de los ordenadores el Guarda podria juegos de la tarea enteros failover a otras maquinas en la red Los racimos mundiales de 4000 CPUs tambien se podrian construir via relaciones de la red del camino largo convencionales En 1986 Tandem introdujo una tercera CPU de generacion NonStop VLX Tenia datapaths de 32 bites microcodigo mas amplio tiempo de ciclo de 12 MHz y un precio maximo de una instruccion por microciclo Se construyo de tres consejos de chips de la serie de la puerta ECL con TTL pinout Tenia Dynabus revisado con velocidad levantada a 20 mbytes segundo por relacion total de 40 mbytes segundo El ZORRO II aumento el diametro fisico de racimos TNS a 4 kilometros El apoyo de la base de datos inicial de Tandem solo era para no bases datos relacionales jerarquicas via el sistema de archivos ENSCRIBE Esto se amplio en una base de datos relacional llamada CERCAN En 1986 Tandem introdujo la primera base de datos SQL tolerante de la falta NonStop SQL Desarrollado totalmente interior NonStop SQL incluye varios rasgos basados en el Guarda para asegurar la validez de datos a traves de nodos SQL de NonStop es famoso de escalar en linea recta en el rendimiento con el numero de nodos anadidos al sistema mientras que la mayor parte de bases de datos tenian el rendimiento que plateaued completamente rapidamente a menudo despues solo dos CPUs Una version posterior soltada en 1989 anadio transacciones que se podrian extender sobre nodos un rasgo que permanecio unico durante algun tiempo Mas tarde el grupo de la base de datos SQL se coopto primero y luego se absorbio en el esfuerzo de desarrollo SQL de Microsoft Un resultado de esta colaboracion era la tecnologia del sistema arracimada de Microsoft En 1987 Tandem introdujo NonStop CLX un menos economico sistema del miniordenador extensible Su papel era para cultivar el final bajo del mercado tolerante de la falta y para desplegar en los bordes remotos de redes de Tandem grandes Su actuacion inicial era aproximadamente similar al TXP las versiones posteriores eran aproximadamente 20 mas lentas que un VLX Su pequeno gabinete se podria instalar en cualquier ambiente de la oficina del cuarto de la copiadora Una CPU CLX era un consejo conteniendo seis silicio compilado ASIC CMOS chips La viruta del corazon de la CPU se duplico y la cerradura anduvo para la deteccion de errores maxima Pinout era una limitacion principal de esta tecnologia de la viruta El microcodigo el escondite y TLB eran todos externos al corazon de la CPU y compartieron un autobus solo y banco de memoria SRAM solo Como consiguiente CLX requirio al menos dos ciclos de la maquina por instruccion En 1989 Tandem introdujo el Ciclon de NonStop un sistema rapido pero caro para el final del ordenador central del mercado Cada CPU de autocomprobacion tomo tres consejos llenos de chips de la serie de la puerta de ECL que corren del modo caliente mas consejos de memoria A pesar de microprogramarse la CPU era el superescalar a menudo completando dos instrucciones por ciclo del escondite Esto se llevo a cabo teniendo una rutina del microcodigo separada para cada par comun de instrucciones Ese par fundido de instrucciones de la pila generalmente llevaba a cabo el mismo trabajo que una instruccion sola de miniordenadores de 32 bites normales Los procesadores del ciclon fueron envasados como secciones de cuatro CPUs cada uno y las secciones afiliadas por una fibra version optica de Dynabus Como las maquinas del final altas previas de Tandem los gabinetes del Ciclon se disenaron con mucho negro angular para sugerir la fuerza y el poder Los videos publicitarios directamente compararon el Ciclon con el Mach del Mirlo SR 71 3 avion del espia Se supuso que el nombre del ciclon representaba su velocidad imparable en el rugido a traves de cargas de trabajo OLTP El dia del anuncio era el 17 de octubre y la prensa vino a la ciudad Esa tarde la region fue golpeada por la magnitud 6 9 terremoto de Loma Prieta causando colapsos de la autopista sin peaje en Oakland y fuegos principales en San Francisco Las oficinas de tandem se sacudieron pero no hicieron dano mal a nadie en el sitio Esto era el en general tiempo que Tandem nombro sus productos por un catastrofe Otras lineas de productos En 1980 1983 Tandem intento replantear su hardware entero y pila del software para poner sus metodos de NonStop sobre una fundacion mas fuerte que su CV heredado 3000 rasgos El hardware del arco iris era una maquina del archivo del registro de 32 bites que pretendio ser mejor que un VAX Para la programacion confiable el lenguaje de programacion principal era TPL un subconjunto de Ada Entonces la gente apenas entendio como compilar a Ada al codigo no optimizado No habia ningun camino de migracion para el software del sistema de NonStop existente cifrado en TAL El OS y la base de datos y los compiladores del COBOL completamente se replantearon Los clientes lo verian como una linea de productos totalmente desarticulada que requiere el todo nuevo software de ellos El lado del software de este proyecto ambicioso tomo mucho mas largo que planeado El hardware era obsoleto ya y superado por TXP antes de que su software estuviera listo por tanto el proyecto del Arco iris se abandono Todos los esfuerzos subsecuentes enfatizaron compatibilidad ascendente y caminos de migracion faciles El desarrollo del marco de desarrollo de aplicaciones del cliente servidor avanzado del Arco iris llamado el Cristal siguio un rato mas largo y se origino como el producto de la Elipse de Cooperative Systems Inc En 1985 Tandem intento agarrar una pieza del mercado del ordenador personal rapidamente creciente con su introduccion del MS DOS ordenador personal estacion de trabajo de la Dinamita basado Tristemente los numerosos compromisos del diseno incluso una plataforma del hardware basada en 8086 unica incompatible con tarjetas de expansion del dia y compatibilidad sumamente limitada con ordenadores personales basados en la IBM relegaron la Dinamita a la porcion principalmente como un terminal elegante Silenciosamente y rapidamente se retiro del mercado El sistema operativo de NonStop basado en el mensaje de Tandem tenia ventajas para escalamiento fiabilidad extrema y eficazmente utilizacion de recursos de repuesto caros Pero muchos clientes potenciales quisieron solo la fiabilidad bastante buena en un pequeno sistema usando un sistema operativo de Unix familiar y programas estandares por la industria Varios competidores tolerantes de la falta de Tandem todos adoptaron un diseno centrico por la memoria unicamente de hardware mas simple donde toda la recuperacion se hizo cambiando entre piezas calientes El competidor mas afortunado era Stratus Technologies cuyas maquinas fueron vendidas de nuevo por la IBM como el IBM System 88 En tales sistemas los procesadores de repuesto no contribuyen al rendimiento del sistema entre fracasos pero simplemente redundantemente ejecutan exactamente el mismo hilo de datos que el procesador activo en el mismo instante en el paso de la cerradura Las faltas se descubren viendo cuando las salidas de los procesadores reproducidos divergieron Para descubrir fracasos el sistema debe tener dos procesadores fisicos para cada procesador logico activo Para poner en practica tambien la recuperacion failover automatica el sistema debe tener tres o cuatro procesadores fisicos para cada procesador logico El coste triple o cuadruple de este ahorro es practico cuando las partes duplicadas son microprocesadores del single chip en materias primas Los productos de Tandem para este mercado comenzaron con la linea de Integridad en 1989 usando procesadores de MIPS y NonStop UX la variante de Unix Se desarrollo en Austin TX En 1991 la Integridad S2 uso TMR Despido Modular Triple donde cada CPU logica uso tres MIPS R2000 microprocesadores para ejecutar el mismo hilo de datos con la votacion para encontrar y bloquear una parte fracasada Sus relojes rapidos no se podian sincronizar como en pasos de la cerradura estrictos entonces votando en cambio paso en cada interrupcion Alguna otra version de Integridad usada 4x par y piezas despido Los pares de procesadores corrieron en el intransigente para comprobar el uno al otro Cuando discreparon ambos procesadores se marcaron no confio y su carga de trabajo fue asumida por un par caliente y de repuesto de procesadores cuyo estado era corriente ya En 1995 la Integridad S4000 era la primera en usar ServerNet y movido hacia el compartimiento peripherals con la linea de NonStop En 1995 1997 Tandem acompano con Microsoft para poner en practica rasgos de disponibilidad alta y avanzo configuraciones SQL en racimos de maquinas del Windows NT en materias primas Este proyecto se llamo Wolfpack y primero se transporto como Microsoft Cluster Server en 1997 Microsoft se beneficio enormemente de esta sociedad Tandem no hizo TNS R migracion de NonStop a MIPS EditarCuando Tandem se formo en 1974 cada empresa de informatica tuvo que disenar y construir sus CPUs del recorrido basico usando su propio conjunto de instrucciones patentado y poseer compiladores etc Con cada ano del progreso de semiconductor con la Ley de Moore mas del recorrido principal de una CPU podria caber en single chips y correr mas rapido y mucho mas barato por lo tanto Pero se hizo cada vez mas caro para una empresa de informatica disenar aquellos chips de encargo avanzados o construir las plantas para fabricar los chips Hacia 1991 solo las companias muy mas grandes podrian seguir disenando y construir sus propias CPUs competitivas Tandem no era bastante grande para esto por tanto tenia que mover su linea de productos de NonStop y base de clientes en algun chipset del microprocesador avanzado disenado y construido por otros El CV de los CV 3000 division MPE tenia problemas roadmap similares pero encontro un camino inteligente adelante en 1986 Los Laboratorios de CV disenaron un corazon del ordenador RISC que se despojo de todos los no elementos necesarios por tanto podria caber pronto en una viruta Y era eficazmente pipelined y corrio aun mas rapido que los ordenadores centrales ECL de ese tiempo Era mas rapido muchas veces que las maquinas de la pila de CMOS microprogramadas que el resto del CV disenaba entonces Pero como emigrar todo el vendedor cliente y software del tercero para aquellas lineas de productos existentes Algun software era portatil y se podria directamente compilar de nuevo para el nuevo conjunto de instrucciones Otro software facilmente no se compilo de nuevo como es Los Laboratorios de CV inventaron modos eficientes de dirigir los viejos binarios de ese software en la nueva maquina por la emulacion y por la traduccion automatica del codigo del objeto binario Y dijeron a cada uno como lo hicieron Las tecnicas de la traduccion del codigo del objeto similares fueron usadas posteriormente por Apple Computer para mover el software Macintosh de maquinas M68000 a maquinas de PowerPC y por Digital Equipment mover a usuarios VMS de VAXs a maquinas Alfa Un defecto en el CV 3000 plan de migracion es que el CV tambien ambiciosamente trato de volver a escribir el sistema operativo MPE entero en una nueva lengua en ese mismo tiempo No planearon usar las mismas tecnicas de emulacion en su propio codigo primario Pero su volver a escribir al modo natal tomo anos mas largos para completar que esperado La primera generacion de los CV el hardware de RISC era obsoleto ya antes de su software MPE estaba lista para soltar Tandem aprendio de este error El tandem no podia usar a PAPA RISC de los CV o CPUs SPARC del Sol por motivos comerciales En cambio Tandem acompano con MIPS y adopto su R3000 y sucesor chipsets y su compilador de optimizacion avanzado Las maquinas del Guarda de NonStop subsecuentes usando el conjunto de instrucciones MIPS se conocian a programadores como maquinas de TNS R pero tenian una variedad de nombres de mercadotecnia En 1991 Tandem solto el Cyclone R tambien conocido como CLX R Esto era un mediados barato del sistema de la variedad basado en componentes CLX pero uso microprocesadores R3000 en vez del mucho mas despacio consejo de la maquina de la pila de CLX Para minimizar el tiempo al mercado esta maquina al principio se transporto sin cualquier software del modo natal MIPS Todo incluso su sistema operativo NSK y base de datos SQL se compilo al codigo maquina de la pila de TNS Ese codigo del objeto se tradujo entonces al equivalente parcialmente optimizo secuencias de la instruccion MIPS en el grano instalan el tiempo por un instrumento llamado el Acelerador Menos los programas importantes tambien se podrian ejecutar directamente sin la pretraduccion via un codigo de TNS interprete Estas tecnicas de migracion tenian mucho exito y todavia estan en el uso hoy El software de todo el mundo se trajo sin el trabajo suplementario y el rendimiento era bastante bueno para el mediados de maquinas de la variedad y los programadores no podrian hacer caso de las diferencias de la instruccion eliminando fallos al nivel del codigo maquina Estas maquinas Cyclone R se actualizaron con un modo natal mas rapido NSK en una liberacion complementaria El R3000 y los microprocesadores posteriores tenian solo una cantidad tipica del control de errores interno insuficiente para las necesidades de Tandem Por tanto el Cyclone R dirigio a pares de procesadores R3000 en el paso de la cerradura dirigiendo el mismo hilo de datos Uso una variacion curiosa de pasos de la cerradura El procesador del inspector dirigio 1 ciclo detras del procesador primario Esto permitio que ellos compartieran una copia sola de codigo externo y escondites de datos sin poner la carga de pinout excesiva sobre el sysbus y bajar el precio del reloj del sistema Para dirigir con exito microprocesadores en el paso de la cerradura los chips se deben disenar para ser totalmente deterministas Cualquier estado interno escondido debe ser limpiado por el mecanismo del reinicio de la viruta Por otra parte los chips combinados saldran a veces de la sincronizacion por ningunos motivos visibles y sin cualquier falta mucho despues de los chips se reanudan Todos los disenadores de la viruta estan de acuerdo que estos son principios buenos porque les ayuda a probar chips en el tiempo industrial Pero parecio que todos los nuevos chips del microprocesador tenian errores de programacion en esta area y los meses requeridos del trabajo compartido entre MIPS y Tandem para eliminar o trabajar alrededor de los errores de programacion sutiles finales En 1993 Tandem libero NonStop K serie de Himalaya con el mas rapido MIPS R4400 un modo natal NSK y componentes del sistema del Ciclon totalmente extensibles Estos todavia eran relacionados por Dynabus Dynabus y el autobus de la entrada salida original que ya se quedaban todos sin el espacio libre de rendimiento En 1994 el Grano de NonStop se amplio con un ambiente POSIX parecido a Unix llamado Open System Services La cascara del Guarda original y ABI permanecieron disponibles En 1997 Tandem introdujo NonStop S serie de Himalaya con una nueva arquitectura del sistema de alto nivel basada en conexiones de ServerNet ServerNet sustituyo Dynabus obsoleto ZORRO y autobuses de la entrada salida Era mucho mas rapido mas general y se podria ampliar a mas que el despido solo de doble sentido via una tela arbitraria de conexiones del punto a punto Tandem diseno ServerNet para sus propias necesidades pero entonces promovio su uso por otros evoluciono en el estandar de la industria de InfiniBand Todas las maquinas de S serie usaron procesadores MIPS incluso el R4400 R10000 R12000 y R14000 El diseno de mas tarde mas rapido los corazones de MIPS fueron financiados principalmente por Silicon Graphics Inc Pero el Pentium de Intel Pro alcanzo el rendimiento de disenos de RISC y tambien negocio de graficos del SGI encogido Despues del R10000 no habia ninguna inversion en nuevos disenos principales MIPS significativos para servidores de alta cualidad Por tanto Tandem tenia que mover finalmente su linea de productos de NonStop aun otra vez en un poco de otra arquitectura del microprocesador con chips rapidos competitivos Adquisicion por Compaq migracion intentada a Alpha Jimmy Treybig permanecio el presidente y el centro energico de la compania que fundo hasta un descenso en 1996 La division del servidor situada en x86 del Compaq era un adoptador exterior temprano de la tecnologia del alambre de conexion de ServerNet Infiniband de Tandem En 1997 el Compaq adquirio la base de clientes de NonStop y la compania de Ordenadores de Tandem para equilibrar la atencion pesada del Compaq a ordenadores personales del final bajo En 1998 el Compaq tambien adquirio Digital Equipment mucho mas grande y heredo su DICIEMBRE Alpha servidores de RISC con OpenVMS y bases de clientes Tru64 Unix Tandem estaba entonces a mitad del camino en virar a babor su linea de productos de NonStop de MIPS R12000 microprocesadores a los nuevos microprocesadores de Itanium Merced de Intel Este proyecto se reanudo con Alpha como el nuevo objetivo para alinear NonStop con las otras lineas del servidor grandes del Compaq Pero en 2001 el Compaq termino todas las inversiones de ingenieria de Alpha a favor de los microprocesadores de Itanium no probados La version de Alpha de NonStop murio antes del embarque Por tanto el proyecto de migracion de NonStop se reanudo aun otra vez apuntando a Itanium McKinley El personal de ventas centrico por el ordenador personal de las companias combinadas no entendio como vender sistemas complejos grandes a empresas grandes Una venta sola toma muchos meses de ofertas y educacion mas bien que una negociacion sola Adquisicion por Hewlett Packard migracion de TNS E a Itanium En 2001 Hewlett Packard de manera similar hizo la opcion de abdicar sus lineas de productos del PAPA RISC acertadas a favor de los microprocesadores Itanium de Intel que el CV ayudo a disenar Dentro de poco a partir de entonces el Compaq y el CV anunciaron su plan de combinar y consolidar sus lineas de productos similares Esta fusion discutible se hizo oficial en el mayo de 2002 Las consolidaciones eran dolorosas y destruyeron el DICIEMBRE y CV Camino culturas orientadas por los ingenieros pero la compania combinada realmente sabia como vender sistemas complejos a empresas y ganancia por tanto era una mejora para la sobrevivencia division de NonStop y sus clientes De algunos modos el viaje de Tandem del arranque inspirado por el CV a un competidor inspirado por el CV luego a una division de CV devolvia Tandem a sus raices originales pero esto no era definitivamente el mismo CV El informe de la linea de productos de NonStop basada en NSK de procesadores MIPS a procesadores situados en Itanium finalmente se completo y se marca como Integridad de CV Servidores de NonStop Esta Integridad NSK NonStop es sin relaciones con la serie original Integrity de Tandem para Unix No era posible dirigir chips de Itanium McKinley con pasos de la cerradura del nivel del reloj De este modo la Integridad maquinas de NonStop en cambio usa comparaciones entre estados de la viruta en escalas de tiempo mas largas a puntos de la interrupcion y a varios puntos de la sincronizacion del software entre interrupciones Los puntos sincronizantes intermedios automaticamente se provocan en cada n th instruccion de la rama tomada y tambien son explicitamente insertados en cuerpos del lazo largos por todos los compiladores de NonStop El diseno de la maquina apoya tanto el despido dual como triple con o dos o tres microprocesadores fisicos por procesador de Itanium logico La version triple se vende a clientes que necesitan la fiabilidad suma Este nuevo enfoque de comprobacion se llama NSAA NonStop Arquitectura Avanzada Como en la migracion mas temprana de maquinas de la pila a microprocesadores MIPS todo el software del cliente se llevo sin cambios de la fuente El modo natal codigo fuente compilado directamente al codigo maquina MIPS simplemente se compilo de nuevo para Itanium Unos mas viejos no software natal todavia estaban en la forma de la maquina de la pila de TNS Estos automaticamente se viraron a babor en Itanium via tecnicas de la traduccion del codigo del objeto La integridad NonStop sigue siendo los CV responde de las necesidades de escalamiento extremas de sus clientes muy mas grandes El sistema operativo NSK ahora llamo NonStop OS sigue como el ambiente del software bajo para los Servidores de NonStop y se ha ampliado para incluir el apoyo a Java y la integracion con herramientas de desarrollo populares como Estudio Visual y Eclipse El Guarda de NSK tambien se hizo la base para el CV Neoview OS el sistema operativo usado en el CV sistemas de Neoview que se adaptan para el uso en el uso de Deposito de Datos de la Empresa e Inteligencia Comercial SQL de NonStop tambien era el punto de partida para Neoview SQL que se ha adaptado al uso de Inteligencia Comercial Referencias Editar Wikimedia Commons alberga una categoria multimedia sobre Tandem Computers Enlaces externos EditarEsta obra contiene una traduccion derivada de Tandem Computers de Wikipedia en ingles publicada por sus editores bajo la Licencia de documentacion libre de GNU y la Licencia Creative Commons Atribucion CompartirIgual 3 0 Unported Datos Q1783846 Multimedia Tandem Computers Obtenido de https es wikipedia org w index php title Tandem Computers amp oldid 134615378, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos