|
Article on other languages:
|
El tiempo compartido se refiere a compartir un recurso de computación entre muchos usuarios por medio de multitarea. Debido a que los primeros mainframes y minicomputadores eran extremadamente costosos, era raramente posible permitir a un solo usuario el acceso exclusivo a la máquina para uso interactivo. Pero debido a que los computadores en uso interactivo a menudo pasan mucho de su tiempo ocioso esperando por la entrada del usuario, fue sugerido que múltiples usuarios podrían compartir una máquina al asignar el tiempo ocioso de un usuario para servir a otros usuarios. Similarmente se podría conceder a otros usuarios, pequeñas rebanadas de tiempo gastadas en esperar por el disco, la cinta, o la entrada de la red. Entre finales de los años 1960 y los años 1970, los terminales de computadora fueron multiplexados sobre grandes computadores maingrames institucionales (sistemas centrales de computación), que en muchas implementaciones consultaban secuencialmente a los terminales (polling) para ver si había algún dato o acción adicionales solicitados por el usuario del computador. La tecnología posterior en interconexiones fue manejada por interrupciones, y alguna de estas usaban tecnologías de transferencia paralela de datos como, por ejemplo, el estándar IEEE 488. Generalmente, los terminales fueron utilizados en propiedades de las universidades en muchos de los mismos lugares como se encuentran hoy los computadores de escritorio o los computadores personales. De hecho, en los primeros días de los computadores personales, muchos fueron usados particularmente como terminales inteligentes para los sistemas de tiempo compartido. Con la auge de la microcomputación a principios de los años 1980, el tiempo compartido se desvaneció porque los microprocesadores individuales eran suficientemente baratos para que una sola persona pudiera tener todo el tiempo de CPU dedicado solamente a sus necesidades, incluso cuando estaba ocioso. Internet ha traído de vuelta nuevamente a la popularidad el concepto general de tiempo compartido. Granjas de servidores costando millones pueden ser anfitriones de miles de clientes, todos compartiendo los mismos recursos comunes. Al igual que los primeros terminales seriales, los sitios Web operan primariamente en ráfagas de actividad seguidas por períodos de tiempo ocioso. Esta naturaleza en ráfagas permite que el servicio sea usado a la vez por muchos clientes del sitio Web, y ninguno de ellos nota cualquier retardo en las comunicaciones hasta que los servidores comienza a estar muy ocupados.
El negocio del tiempo compartidoEn los años 1960, varias compañías comenzaron a proporcionar servicios de tiempo compartido como service bureaus (se alquilaba tiempo y servicio de computación). Los primeros sistemas usaron el teletipo K/ASR-33s o K/ASR-35s en ambientes ASCII, y una teleimpresora de IBM en ambientes EBCDIC. Se conectarían con la computadora central usando dial-up por medio de módems de acople acústico que operaban a 10-15 caracteres por segundo. Terminales y módems posteriores soportaban 30-120 caracteres por segundo. El sistema de tiempo compartido proporcionaría un ambiente operacional completo, incluyendo una variedad de procesadores de lenguaje de programación, varios paquetes de programas informáticos, almacenamiento de archivos, impresión masiva, y de almacenamiento fuera de línea. A los usuarios se les cargaba un alquiler por el terminal, una carga por horas de tiempo de conexión, una carga por segundos de tiempo de CPU, y una carga por kilobytes mensuales de almacenamiento de disco. Los sistemas comunes usados para el tiempo compartido incluyeron el SDS 940, el PDP-10, y el IBM 360. Las compañías que proporcionaban este servicio incluyeron Tymshare (fundada en 1966), National CSS (fundada en 1967 y comprada por Dun & Bradstreet en 1979), Dial Data (comprada por Tymshare en 1968), y Bolt, Beranek, and Newman. Por 1968, había 32 de esas oficinas de servicio que servían al NIH solamente.[1] La edición 1973 de la Guía Auerbach para el tiempo compartido lista 125 diferentes servicios de tiempo compartido usando equipos de Burroughs, CDC, DEC, HP, Honeywell, IBM, RCA, UNIVAC y XDS. La utilidad computacionalEn los años 1970, mucho de los pensamientos fue dado a los recursos de computadora centralizados que eran ofrecidos como utilidades computacionales (servicios computacionales), iguales que los servicios eléctricos o de teléfono. El repositorio original de hipertexto "Xanadu", de Ted Nelson, fue imaginado como uno de esos servicios. A medida que la industria del computador crecía, se volvió claro que no ocurriría tal consolidación de recursos de computación en sistemas de tiempo compartido. Algunos sostienen que el movimiento a través de la computación cliente-servidor para centralizar granjas de servidores y la virtualización presentan otra vez un mercado para las utilidades computacionales. HistoriaEl concepto primero fue descrito públicamente a principios de 1957 por Bob Bemer como parte de un artículo en Automatic Control Magazine. El primer proyecto para implementar un sistema de tiempo compartido fue iniciado por John McCarthy a finales de 1957, en un IBM 704 modificado, y posteriormente un computador IBM 7090 adicionalmente modificado. Aunque él se fuera para trabajar en el Project MAC y otros proyectos, uno de los resultados del proyecto, conocido como el Compatible Time-Sharing System o CTSS, fue demostrado en noviembre de 1961. Muchos aclaman que el CTSS fue el primer sistema de tiempo compartido y siguió en uso hasta 1973. El primer sistema de tiempo compartido exitoso comercialmente fue el Dartmouth Time-Sharing System (DTSS) que fue implementado primero en el Dartmouth College en 1964 y subsecuentemente formó la base de los servicios de computer bureau de General Electric. El DTSS influenció el diseño de otros sistemas tempranos de tiempo compartido desarrollados por Hewlett Packard, Control Data Corporation, UNIVAC y otros (además de introducir el lenguaje de programación BASIC). Primeros sistemas de tiempo compartido significativos
Tiempo compartido en los microcomputadores de hoyCon el uso de microcomputadores con configuraciones multiseat se pueden tener varios usuarios trabajando simultáneamente en el mismo computador, cada uno de ellos con su propia pantalla, teclado, ratón y opcionalmente tarjeta de sonido. Otra manera de usar tiempo compartido en los microcomputadores es por medio de LTSP, que permite la reutilización de microcomputadores de bajos recursos (ya viejos y obsoletos), usándolos como terminales inteligentes que se conectan a un microcomputador central donde se ejecutan las aplicaciones y se comparten sus recursos. ReferenciasUtilidades computacionales
Sistemas de tiempo compartido
Véase también |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net