Tiempo compartido (informática)

Estos programas podían llevar horas o incluso semanas para finalizar su tarea.

A medida que las computadoras aumentaron su velocidad, los tiempos de ejecución se redujeron, y repentinamente el tiempo tomado para leer y cargar el siguiente programa empezaba a ser relativamente grande en comparación con el tiempo de uso de la CPU.

Cuando las tarjetas finalmente estaban preparadas, eran enviadas al equipo de operaciones, quienes le asignarían un horario determinado para su ejecución.

La alternativa, permitiendo al usuario operar el computador directamente, era generalmente demasiado costosa para ser considerada.

Ellos experimentaron con nuevas maneras de interactuar directamente con el computador, un campo conocido hoy como Interacción Humano Máquina.

Desarrollar un sistema que soportara múltiples usuarios al mismo tiempo era un concepto totalmente diferente, el "estado" de cada usuario y sus programas tendría que ser mantenidos en la máquina, y luego cambiado entre ellos rápidamente.

Sin embargo, a medida que las computadoras rápidamente mejoraban en velocidad y especialmente la capacidad de la memoria de núcleos magnéticos que se podía utilizar para mantener el estado de un programa en un instante determinado (guardándolo hasta su reanudación), estos gastos indirectos en la implementación del tiempo compartido se redujeron continuamente en términos globales.

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 más adelante en una computadora IBM 7090 adicionalmente modificada.

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.

Al igual que los primeros terminales seriales, los sitios Web operan primariamente en ráfagas de actividad seguidas por períodos 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.

La seguridad no había sido un tema importante para los sistemas centralizados de procesamiento por lotes simples o lotes multiprogramados que eran comunes cuando emergió el paradigma del tiempo compartido.

En 1971, la primera conferencia internacional sobre seguridad de computadora, en Londres, fue dirigida sobre todo hacia la industria del tiempo compartido y sus clientes.

Los mismos problemas todavía se están abordando actualmente en la Web y con los productos SaaS.

El primer proyecto para implementar un sistema de tiempo compartido fue iniciado por John McCarthy a finales de 1957, en un IBM 704 modificado.