Tiempo compartido

Definición: ¿Qué significa tiempo compartido?

El tiempo compartido es la distribución de un recurso informático a muchos usuarios mediante la multiprogramación o la multitarea. Esto se introdujo en la década de 1960, cuando las computadoras aún eran demasiado caras para ser prolíficas, por lo que la solución fue permitir que muchos usuarios hicieran uso de una computadora al otorgar a cada una de ellas un tiempo compartido, una cantidad específica de tiempo que un usuario podía acceder a la computadora . Esto permitió que muchas personas usaran una computadora, que la mayoría de la gente no podía pagar, sin tener una. Esta es ahora solo una forma histórica de usar las computadoras, ya que no es necesario poner en cola a los usuarios, ya que las computadoras modernas, incluso las más pequeñas, pueden atender a múltiples usuarios debido a procesadores rápidos y sistemas operativos multitarea.

Techinfo explica el tiempo compartido

La práctica del tiempo compartido se desarrolló al darse cuenta de que un solo usuario que usaba la computadora era muy ineficiente y que un grupo grande que la usaba no lo era. La razón de esto fue el patrón de interacción de un individuo en el que el usuario ingresa grandes ráfagas de información seguidas de largas pausas principalmente debido a que el usuario está pensando en su próximo movimiento o haciendo otra cosa. Pero si más usuarios usaran la computadora al mismo tiempo, significaría que las pausas del usuario podrían completarse con las actividades de otro usuario, por lo que, dada una base de usuarios lo suficientemente grande, el proceso podría volverse muy eficiente en esa cantidad de usuarios. los usuarios podrían hacer uso de la computadora al mismo tiempo y habría poco tiempo de inactividad para la computadora. Los usuarios pudieron acceder a la misma computadora a través de diferentes terminales y se les preguntó cuándo era su turno.

El procesamiento por lotes se utilizó para reducir el tiempo de demora entre la ejecución de un programa o usuario y el siguiente, pero un sistema completamente multiusuario era un concepto completamente diferente que requería que los estados del usuario se guardaran en la propia máquina.

El primer proyecto de tiempo compartido fue implementado por John McCarthy en los últimos meses de 1957 utilizando un IBM 704 modificado y más tarde un IBM 7090 modificado. El primer sistema de tiempo compartido comercialmente exitoso fue el Dartmouth Time Sharing System.