Los sistemas operativos asignan el tiempo de procesador a una unidad básica denominada temas . Un hilo es la información que el sistema necesita para realizar una tarea específica o servir a un usuario en particular . Un sistema operativo que se ha configurado para la multitarea divide su tiempo disponible del procesador entre un número de temas . El sistema asigna un segmento de tiempo de procesador para un hilo tras otro , en función de las necesidades de cada hilo . Al intervalo de tiempo de un hilo llega a su fin , el sistema operativo suspende la ejecución del hilo y otro hilo comienza a funcionar. Este tipo de procesador de segmentación de tiempo tiene algunas ventajas . Respuesta del usuario
El uso de tiempo compartido las técnicas con más de un hilo aumenta la capacidad de respuesta del sistema para los usuarios , mientras que al mismo tiempo que le permite procesar los datos necesarios para realizar un trabajo . Un procesador de utilizar varios subprocesos puede hacer uso de los pequeños períodos de tiempo entre los eventos de usuario para procesar los datos de fondo . Por ejemplo , mientras se está editando una hoja de cálculo , otro thread podría estar procesando los datos de hoja de cálculo .
Multitarea
Una única aplicación que se ejecuta en un procesador de tiempo compartido puede realizar múltiples tareas. Puede comunicarse en una red con un servidor web y una base de datos . Tiempo compartido también significa que el sistema puede responder a usted, mientras que al mismo tiempo el uso de intervalos de tiempo para las tareas de fondo .
Gestión del Tiempo
Uso segmentación de tiempo , un procesador puede manejar su tiempo mejor para llevar a cabo las operaciones que tienen una gran cantidad de tiempo . El tiempo compartido ayuda a asignar niveles de prioridad a las diferentes tareas. Por ejemplo , el sistema asigna una tarea que es de alta prioridad y que hay que hacer rápido a un tema de alta prioridad, mientras que asigna las tareas que son de carácter rutinario a un subproceso de prioridad baja .