Una estación de trabajo es una computadora especial diseñada para aplicaciones técnicas o científicas . [2] Destinadas principalmente a ser utilizadas por un solo usuario, [2] suelen estar conectadas a una red de área local y ejecutan sistemas operativos multiusuario . El término estación de trabajo se ha utilizado de forma vaga para referirse a todo, desde una terminal de computadora mainframe hasta una PC conectada a una red , pero la forma más común se refiere a la clase de hardware que ofrecen varias empresas actuales y desaparecidas, como Sun Microsystems , [3] Silicon Graphics , Apollo Computer , [4] DEC , HP , NeXT e IBM , que impulsaron la revolución de los gráficos de computadora en 3D de fines de la década de 1990. [5]
Anteriormente, las estaciones de trabajo ofrecían un mayor rendimiento que las computadoras personales convencionales , especialmente en CPU , gráficos , memoria y multitarea. Las estaciones de trabajo están optimizadas para la visualización y manipulación de diferentes tipos de datos complejos, como diseño mecánico 3D, simulaciones de ingeniería como dinámica de fluidos computacional , animación , edición de video , edición de imágenes , imágenes médicas , renderizado de imágenes, ciencia computacional y gráficos matemáticos. Por lo general, el factor de forma es el de una computadora de escritorio , que consta de una pantalla de alta resolución, un teclado y un mouse como mínimo, pero también ofrece múltiples pantallas, tabletas gráficas y ratones 3D para manipular objetos y navegar por escenas. Las estaciones de trabajo fueron el primer segmento del mercado de computadoras [6] en presentar accesorios avanzados y herramientas de colaboración como videoconferencia . [5]
Las crecientes capacidades de los PC convencionales desde finales de la década de 1990 han reducido la distinción entre los PC y las estaciones de trabajo. [7] Las estaciones de trabajo típicas de la década de 1980 tienen hardware propietario costoso y sistemas operativos para distinguirlas categóricamente de los PC estandarizados. Desde la década de 1990 y la de 2000, el RS/6000 y el IntelliStation de IBM tienen CPU POWER basadas en RISC que ejecutan AIX , y sus PC IBM PC Series y Aptiva para empresas y consumidores tienen CPU Intel x86. Sin embargo, a principios de la década de 2000, esta diferencia desapareció en gran medida, ya que las estaciones de trabajo utilizan hardware altamente comercializado dominado por grandes proveedores de PC, como Dell , Hewlett-Packard y Fujitsu , que venden sistemas x86-64 que ejecutan Windows o Linux .
Las estaciones de trabajo son más antiguas que la primera computadora personal (PC). [8] La primera computadora que podría calificarse como una estación de trabajo es la IBM 1620 , una pequeña computadora científica diseñada para ser utilizada de forma interactiva por una sola persona sentada en la consola. [9] Fue presentada en 1959. [10] Una característica peculiar de la máquina es que carece de cualquier circuito aritmético. [11] Para realizar sumas, requiere una tabla residente en memoria de reglas de suma decimal. [12] Esto redujo el costo de los circuitos lógicos, lo que le permitió a IBM hacerla económica. La máquina tiene el nombre en código CADET y se alquilaba inicialmente por $1000 por mes.
En 1965, la computadora científica IBM 1130 se convirtió en la sucesora de la 1620. Ambos sistemas ejecutan Fortran y otros lenguajes. [13] Están integrados en gabinetes del tamaño de un escritorio, con máquinas de escribir de consola. Tienen unidades de disco adicionales opcionales, impresoras y E/S de cinta de papel y de tarjeta perforada.
Las primeras estaciones de trabajo eran generalmente minicomputadoras dedicadas , un sistema multiusuario reservado para un usuario. [8] Por ejemplo, la PDP-8 de Digital Equipment Corporation , se considera la primera minicomputadora comercial. [14]
Las estaciones de trabajo han sido históricamente más avanzadas que los PC contemporáneos, con arquitecturas de CPU más potentes, redes más tempranas, gráficos más avanzados, más memoria y multitarea con sistemas operativos sofisticados como Unix. Debido a su herencia de minicomputadoras, desde el principio las estaciones de trabajo han ejecutado software profesional y costoso como CAD y diseño gráfico, a diferencia de los juegos y editores de texto de las PC. [8] Las máquinas Lisp desarrolladas en el MIT a principios de la década de 1970 fueron pioneras en algunos principios de estaciones de trabajo, como sistemas de alto rendimiento, en red y de un solo usuario destinados a un uso altamente interactivo. Las máquinas Lisp fueron comercializadas a principios de 1980 por empresas como Symbolics , Lisp Machines , Texas Instruments ( TI Explorer ) y Xerox (las estaciones de trabajo Interlisp-D ). La primera computadora diseñada para un solo usuario, con gráficos de alta resolución (y por lo tanto una estación de trabajo en el sentido moderno), es la Alto desarrollada en Xerox PARC en 1973. [15] Otras estaciones de trabajo tempranas incluyen la Terak 8510/a (1977), [16] Three Rivers PERQ (1979) y la posterior Xerox Star (1981).
A principios de la década de 1980, con la llegada de los microprocesadores de 32 bits como el Motorola 68000 , aparecieron varios competidores nuevos, entre ellos Apollo Computer y Sun Microsystems , [17] con estaciones de trabajo basadas en 68000 y Unix . [18] [19] Mientras tanto, el Proyecto VLSI de DARPA creó varios productos gráficos derivados, como el Silicon Graphics 3130. Los mercados objetivo se diferenciaron, y Sun y Apollo se consideraron estaciones de trabajo en red y SGI como estaciones de trabajo gráficas. Las CPU RISC aumentaron a mediados de la década de 1980, algo típico de los proveedores de estaciones de trabajo. [20] La competencia entre los proveedores de RISC redujo los precios de las CPU a tan solo 10 dólares por MIPS, mucho menos costoso que el Intel 80386 ; [21] Después de grandes recortes de precios en 1987 y 1988, una estación de trabajo personal adecuada para CAD 2D costaba entre 5.000 dólares (equivalentes a 12.000 dólares en 2023) y 25.000 dólares (equivalentes a 61.000 dólares en 2023) y estaba disponible en varios proveedores. Los modelos de gama media capaces de gráficos 3D costaban entre 35.000 dólares (equivalentes a 86.000 dólares en 2023) y 60.000 dólares (equivalentes a 147.000 dólares en 2023), mientras que los modelos de gama alta que se superponían con minicomputadoras costaban entre 80.000 dólares (equivalentes a 197.000 dólares en 2023) y 100.000 dólares (equivalentes a 246.000 dólares en 2023) o más. [22]
Para entonces, una "estación de trabajo personal" de 12 000 dólares (equivalente a 29 000 dólares en 2023) podría ser una PC de gama alta como Macintosh II o IBM PS/2 Model 80 , una estación de trabajo de gama baja o un dispositivo híbrido como NeXT Computer , todos con especificaciones similares y superpuestas. [8] Un diferenciador entre PC y estación de trabajo era que era mucho más probable que esta última tuviera un acelerador de gráficos con soporte para un estándar de gráficos como PHIGS o X Window , mientras que la primera generalmente dependía de la renderización de software o aceleradores propietarios. Las necesidades de la industria de la animación por computadora generalmente causaron mejoras en la tecnología gráfica, y el CAD utilizó las mismas mejoras más tarde. [22] BYTE predijo en 1989 "Pronto, la única forma en que podremos diferenciar entre estaciones de trabajo tradicionales y PC será por el sistema operativo que ejecuten", con las primeras ejecutando Unix y las segundas ejecutando OS/2 , Mac OS clásico y/o Unix. Para entonces, muchas estaciones de trabajo contaban con algún método para ejecutar software de PC cada vez más popular y potente, como Lotus 1-2-3 o Microsoft Word . [8] La revista demostró ese año que una persona podía construir una estación de trabajo con componentes básicos con especificaciones comparables a las estaciones de trabajo de gama baja disponibles comercialmente. [23]
Las estaciones de trabajo solían incluir sistemas de almacenamiento en disco SCSI o Fibre Channel , aceleradores 3D de alta gama , procesadores de 64 bits simples o múltiples , [24] grandes cantidades de RAM y refrigeración bien diseñada. Además, las empresas que fabrican los productos tienden a tener planes integrales de reparación/reemplazo. Sin embargo, a medida que se desvanece la distinción entre estación de trabajo y PC, los fabricantes de estaciones de trabajo han empleado cada vez más componentes de PC y soluciones gráficas "listos para usar" en lugar de hardware o software propietario. Algunas estaciones de trabajo "de bajo costo" aún son caras para los estándares de PC, pero ofrecen compatibilidad binaria con estaciones de trabajo y servidores de gama alta fabricados por el mismo proveedor. Esto permite que el desarrollo de software se realice en máquinas de escritorio de bajo costo (en relación con el servidor).
Las estaciones de trabajo se diversificaron hasta llegar a los puntos de precio más bajos posibles en lugar de los de rendimiento, lo que se denomina cliente ligero o computadora de red . Al depender de una red y un servidor, esto reduce la máquina a no tener disco duro y solo CPU, teclado, mouse y pantalla. Algunos nodos sin disco aún ejecutan un sistema operativo tradicional y realizan cálculos localmente, con almacenamiento en un servidor remoto . [25] Estos tienen como objetivo reducir el costo inicial de compra del sistema y el costo total de propiedad al reducir la cantidad de administración requerida por usuario. [26]
Este enfoque se intentó por primera vez como reemplazo de las PC en aplicaciones de productividad de oficina, con la 3Station de 3Com . En la década de 1990, los terminales X cumplieron una función similar para la informática técnica. Los clientes ligeros de Sun incluyen la línea de productos Sun Ray . [27] Sin embargo, las estaciones de trabajo y las PC tradicionales continuaron bajando de precio y complejidad a medida que se disponía de herramientas de gestión remota para el personal de TI, lo que socavó este mercado.
Una estación de trabajo de gama alta de principios de los años 1980 con las tres M, o una "computadora 3M" (acuñado por Raj Reddy y sus colegas en CMU), tiene un megabyte de RAM, una pantalla de megapíxeles (aproximadamente 1000×1000 píxeles) y un rendimiento computacional de " MegaFLOPS " (al menos un millón de operaciones de punto flotante por segundo). [28] RFC 782 define el entorno de la estación de trabajo de manera más general como "hardware y software dedicados a servir a un solo usuario", y que proporciona recursos compartidos adicionales. Esto es al menos un orden de magnitud más allá de la capacidad de la computadora personal de la época. La computadora personal IBM original de 1981 tiene 16 KB de memoria, una pantalla de solo texto y un rendimiento de punto flotante de alrededor de 100 KB.1 kFLOPS (30 kFLOPS con el coprocesador matemático 8087 opcional. Otras características que van más allá de las típicas de las computadoras personales incluyen redes, aceleración de gráficos y buses de datos internos y periféricos de alta velocidad.
Otro objetivo era reducir el precio por debajo de un "megapenique", es decir, menos de 10.000 dólares (equivalentes a 28.000 dólares en 2023), lo que se logró a finales de los años 80. A lo largo de la primera mitad de los años 90, muchas estaciones de trabajo costaban entre 15.000 y 100.000 dólares (equivalentes a 200.000 dólares en 2023) o más.
La adopción más generalizada de estas tecnologías en las PC convencionales fue un factor directo en la decadencia de la estación de trabajo como segmento de mercado separado: [29]
Desde finales de los años 90, los mercados de estaciones de trabajo y de consumo se han fusionado aún más. Muchos componentes de estaciones de trabajo de gama baja son ahora los mismos que los del mercado de consumo, y la diferencia de precios se redujo. Por ejemplo, la mayoría de las computadoras Macintosh Quadra estaban pensadas originalmente para trabajos científicos o de diseño, todas con la CPU Motorola 68040 , compatible con versiones anteriores de Macintosh 68000. Los modelos Macintosh IIcx y Macintosh IIci para consumo se pueden actualizar a la Quadra 700. "En una época en la que muchos profesionales preferían las estaciones de trabajo Silicon Graphics, la Quadra 700 era una opción interesante a una fracción del costo", ya que el software que consume muchos recursos, como Infini-D, trajo "renderizado y animaciones 3D con calidad de estudio al escritorio del hogar". La Quadra 700 puede ejecutar A/UX 3.0, lo que la convierte en una estación de trabajo Unix . [31] Otro ejemplo es la tarjeta gráfica de consumo Nvidia GeForce 256 , que dio origen a la tarjeta de estación de trabajo Quadro , que tiene la misma GPU pero diferente compatibilidad con controladores y certificaciones para aplicaciones CAD y un precio mucho más alto.
Las estaciones de trabajo han sido las que han impulsado los avances en la tecnología de CPU. Todas las computadoras se benefician de los diseños multiprocesador y multinúcleo (esencialmente, varios procesadores en una matriz ). El diseño multinúcleo fue iniciado por el POWER4 de IBM ; este y el Intel Xeon tienen múltiples CPU, más caché en la matriz y memoria ECC.
Algunas estaciones de trabajo están diseñadas o certificadas para usarse solo con una aplicación específica, como AutoCAD , Avid Xpress Studio HD o 3D Studio Max . El proceso de certificación aumenta los precios de las estaciones de trabajo.
Las estaciones de trabajo modernas son típicamente computadoras de escritorio con GPU AMD o NVIDIA para realizar cálculos de alto rendimiento en programas de software como edición de video , modelado 3D , diseño asistido por computadora y renderizado . [32]
En enero de 2009, se habían discontinuado todas las líneas de productos de estaciones de trabajo basadas en RISC :
A principios de 2018, Raptor Computing Systems reintrodujo las estaciones de trabajo RISC en una serie de sistemas basados en IBM POWER9 . [37] [38] La transición de Mac al silicio de Apple aumentó enormemente la eficiencia energética y de tamaño con respecto a x86-64 con su arquitectura RISC basada en ARM. [39]
La mayor parte del mercado actual de estaciones de trabajo utiliza microprocesadores x86-64. Los sistemas operativos incluyen Windows , FreeBSD , distribuciones Linux , macOS y Solaris . [40] Algunos proveedores también comercializan sistemas mono-socket básicos como estaciones de trabajo.
Existen tres tipos de estaciones de trabajo:
Un segmento de mercado de equipos de escritorio de alta gama incluye estaciones de trabajo con sistemas operativos y componentes para PC. Las líneas de productos de componentes pueden segmentarse, con componentes premium que son funcionalmente similares a los modelos de consumo pero con mayor robustez o rendimiento. [42]
Una PC de clase estación de trabajo puede tener algunas de las siguientes características: