¿Qué es el sistema operativo de tiempo compartido (con ejemplo)?

Mejor respuesta

Gracias por A2A Karmvir Singh

¿Qué es el sistema operativo de tiempo compartido?

Un sistema operativo de tiempo compartido es aquel en el que cada tarea tiene un tiempo para ejecutarse y todas las tareas tienen tiempo para que todos los procesos se ejecuten sin problemas y sin ningún problema. Supongamos que hay muchos usuarios conectados a un solo sistema, luego cada usuario ha dado tiempo de CPU. Ningún usuario puede sentir que tiene problemas para usar el sistema.

Uso del sistema operativo de tiempo compartido

Ventajas de los sistemas operativos de tiempo compartido:

En los sistemas de tiempo compartido, todas las tareas reciben un tiempo específico y el tiempo de cambio de tareas es muy inferior. las aplicaciones no se ven interrumpidas. Se pueden ejecutar muchas aplicaciones al mismo tiempo. También puede usar el tiempo compartido en sistemas por lotes si es apropiado, lo que aumenta el rendimiento.

Los sistemas de tiempo compartido son una mejor manera de administrar un negocio que tiene muchas tareas por hacer y ninguna tarea es interrumpida por el sistema. Cada tarea y cada usuario obtienen su tiempo. Las tareas que están cerca de terminar reciben más atención para que las nuevas tareas puedan ganar tiempo.

Es posible que haya oído hablar de los hilos en el lenguaje de programación. Los hilos también funcionan en el tiempo compartido. ¿Ha oído hablar de los subprocesos múltiples o las tareas múltiples? Está usando el tiempo compartido para cambiar de trabajo / tarea. Suponga que está utilizando MS Word o MS Excel. Ahora, en estas aplicaciones, se ejecutan muchos subprocesos o tareas pequeñas, como la revisión ortográfica y gramatical en MS Word. Por lo tanto, los sistemas operativos de tiempo compartido tienen que dar tiempo a estas tareas individuales de la aplicación y también a otras aplicaciones, para que todo el sistema se comporte correctamente.

Desventajas del funcionamiento de tiempo compartido sistemas:

La gran desventaja de los sistemas de tiempo compartido es que consume muchos recursos, por lo que necesita sistemas operativos especiales. Cambiar entre tareas a veces se vuelve sofisticado ya que hay muchos usuarios y aplicaciones ejecutándose que pueden colgar el sistema. Por lo tanto, los sistemas de tiempo compartido deben tener altas especificaciones de hardware.

Ejemplos de tiempo compartido son:

Los Multics & Los sistemas operativos Unix son sistemas operativos de tiempo compartido

Moksh Maheshwari

Respuesta

El tiempo compartido es una técnica que permite a muchas personas, ubicadas en varios terminales, utilizar un sistema informático en particular al mismo tiempo. El tiempo compartido o la multitarea es una extensión lógica de la multiprogramación. El tiempo del procesador que se comparte entre varios usuarios simultáneamente se denomina tiempo compartido.

La principal diferencia entre los sistemas por lotes multiprogramados y los sistemas de tiempo compartido es que, en el caso de los sistemas por lotes multiprogramados, el objetivo es maximizar el uso del procesador, mientras que en los sistemas de tiempo compartido, el objetivo es minimizar el tiempo de respuesta.

La CPU ejecuta varios trabajos al alternar entre ellos, pero los cambios ocurren con mucha frecuencia. Por lo tanto, el usuario puede recibir una respuesta inmediata. Por ejemplo, en el procesamiento de una transacción, el procesador ejecuta cada programa de usuario en una breve ráfaga o cantidad de cálculo. Es decir, si n usuarios están presentes, entonces cada usuario puede obtener un cuanto de tiempo. Cuando el usuario envía el comando, el tiempo de respuesta es de unos segundos como máximo.

El sistema operativo utiliza la programación de CPU y la multiprogramación para proporcionar a cada usuario una una pequeña parte del tiempo. Los sistemas informáticos que se diseñaron principalmente como Los sistemas por lotes se han modificado a sistemas de tiempo compartido.

Las ventajas de los sistemas operativos de tiempo compartido son las siguientes:

  • Proporciona la ventaja de una respuesta rápida.
  • Evita la duplicación de software.
  • Reduce el tiempo de inactividad de la CPU.

Las desventajas de los sistemas operativos de tiempo compartido son las siguientes:

  • Problema de confiabilidad.
  • Cuestión de seguridad e integridad de los programas y datos del usuario.
  • Problema de comunicación de datos

Ejemplos de sistemas operativos de tiempo compartido

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *