Está en la página 1de 3

TALLER N 5 SISTEMAS OPERATIVOS Integrantes: Jheyson Herrera, Rafael Pineda 1.

Planificacin expropiativa:El SO puede quitar (expropiar) la CPU al proceso/hilo Planificacin no expropiativa:No se puede retirar el proceso/hilo de la CPU, este la liberavoluntariamente al bloquearse o finalizar La expropiacin (preemption) nos asegura que un trabajo nobloquea a otro igualmente importante La planificacin no expropiativa (non preemption) requiereque los trabajos devuelvan el control al SO (Al planificador) Es conveniente en los sistemas de tiempo compartido, la planificacin expropiativa es importante para garantizar tiempos de respuesta aceptables. 2. Un proceso pesado es el marco en donde se ejecuta al menos un hilo, de manera q un proceso pesado sea igual a una tarea con un nico hilo. Diferencias, para controlar los hilos el SO emplea menos informacin que para los procesos pesados. Las operaciones bsicas de creacin, eliminacin y conmutacin son menos costosas para los hilos que para los procesos pesados.

3. Ejercicio

4. El algoritmo de round robn se basa en el concepto de rodaja (slot) de tiempo. Los procesos estn organizados en forma de cola circular, eligindose para su ejecucin el proceso cabecera de la cola. Un proceso permanecer en ejecucin hasta que ocurra una de las siguientes condiciones: El proceso pasa a estado de bloqueado, porque solicita un servicio del sistema operativo. El proceso consume su rodaja de tiempo es decir, lleva ejecutando el tiempo estipulado de rodaja. Segn se construya el planificador, los procesos que pasan de bloqueados a listos se pueden incluir como primero o como ltimo de la cola Ejemplo:

Expresin matemtica que explica el proceso

También podría gustarte