Sie sind auf Seite 1von 5

TRABAJO AUTNOMO # 1

SISTEMAS OPERATIVOS

1.1 Explique el ciclo de rfagas de CPU y E/S

La ejecucin de un proceso consiste en un ciclo de ejecucin en la CPU y espera por E/S. los
procesos alternan entre dos estados. La ejecucin de un procesos inicia con una rfaga de CPU
(CPU burst), seguida de una rfaga E/S (I/O burst), seguida con un rfaga de CPU, luego otra
rfaga E/S, y as sucesivamente.
La ltima rfaga de CPU termina con una solicitud al sistema para terminar la ejecucin,
no con otra rfaga. Fig.5.1 (Silberschatz, Galvin & Gagne, 2006, p.124).
1.2 Explique el planificador del CPU

Siempre que la CPU este ociosa, el sistema operativo debe escoger uno de los procesos que
estn en la cola de procesos listos para ejecutarlo. El proceso de seleccin corre por cuenta del
planificador a corto plazo, el cual escoge uno de los procesos que estn en la memoria y listos
para ejecutarse, y le asigna la CPU.
La cola de procesos listos no es obligatoriamente una cola de primero en entrar primero
en salir, cuando se consideran varios algoritmos de planificacin, una cola de procesos listos
implementarse como cola FIFO, cola de prioridad, rbol o como una lista no ordenada
(Silberschatz, Galvin & Gagne, 2006, p.125).

1.3 Defina la diferencia entre planificacin expropiativa y no expropiativa. Explique por qu es


poco probable que se use una planificacin no expropiativa estricta en un centro de
cmputo.

Planificacin expropiativa

Cuando un proceso pasa del estado en ejecucin al estado listo por ejemplo: cuando ocurre
una interrupcin.

Cuando un proceso pasa del estado en espera al estado listo por ejemplo: terminacin de E/S.

Planificacin no expropiativa:

Cuando un proceso pasa del estado en ejecucin al estado en espera por ejemplo: solicitud de
E/S o invocacin de una espera hasta que termine uno de los procesos hijos.

Cuando un proceso termina.

Es poco probable que se use una planificacin no expropiativa estricta en un centro de cmputo
porque con la planificacin no expropiativa, una vez que la CPU se ha asignado a un proceso este la
conserva hasta que la cede ya sea porque termin o porque pas al estado en espera. Los sistemas
operativos Microsoft Windows 3.1 y Apple Macintosh usan este mtodo de planificacin, el cual es
el nico que puede utilizarse en ciertas plataformas por que no requiere hardware especial. Por ejemplo
un temporizador que es indispensable para la planificacin expropiativa (Silberschatz, Galvin &
Gagne, 2006, p.126-127).
1.4 Explique sobre el despachador.

Es un componente que interviene en la funcin de planificacin de la CPU. Este mdulo cede el


control de la CPU al proceso seleccionado por el planificador a corto plazo.

Esta funcin consiste en:


Cambiar de contexto
Cambiar a modo usuario
Saltar al unto apropiado del programa del usuario para reiniciar ese programa.

El despachador debe ser lo ms rpido posible porque se invoca en cada conmutador de proceso. El
tiempo que el despachador tara en detener un proceso y poner otro en ejecucin se denomina latencia
del despachador (Silberschatz, Galvin & Gagne, 2006, p.127).

1.5 Explique sobre los criterios de planificacin.

Utilizacin de la CPU: Se debe mantener la CPU tan ocupada como se pueda, la utilizacin de la
CPU puede variar entre 0 y 100% en un sistema real, deber variar entre el 40%( en un sistema de
poca carga) y el 90%( en un sistema muy cargado).
Rendimiento: Si la CPU est ocupada ejecutando procesos, se est efectuando trabajo. Una
medida del trabajo es el nmero de procesos que se completan por unidad de tiempo. En el casos
de procesos largos esta tasa podra ser por en el caso de transiciones cortas, el rendimiento podra
ser de 10 procesos por segundo.
Tiempo de retorno: Se trata del tiempo que tarda en ejecutarse un proceso, el intervalo entre
el tiempo de presentacin de un proceso y el momento en que se termina es el tiempo de retorno o
tiempo de servicio, y e la suma de los periodos durante los cuales espera entrar en la memoria,
espera en la cola de procesos listos, se ejecuta la CPU y realiza E/S.
Tiempo de espera: EL algoritmo de planificacin de la CPU no afecta la cantidad de tiempo
que un proceso pasa ejecutndose E/S; solo afecta el tiempo que un proceso pasa esperando en la
cola de procesos listos. El tiempo de espera es la suma de los periodos que el proceso pasa
esperando en dicha cola.
Tiempo de respuesta: Es un sistema interactivo, el tiempo de retorno tal vez no sea el mejor
criterio.es comn que un proceso puedas producir algunas salidas en poco tiempo, y pueda seguir
calculando nuevos resultados mientras los anteriores se estn presentando al usuario. Por ello otra
medida es el tiempo que transcurre entre la presentacin de una solicitud y la produccin de la
primera respuesta, esto es el tiempo que el proceso tarda en comenzar a responder (Silberschatz,
Galvin & Gagne, 2006, p.127)
REFERENCIAS BIBLOGRAFICAS
Silberschatz, Galvin & Gagne. (2006). Fundamentos de sistemas operativos. Sptima edicin.
Editorial McGraw-Hill. Espaa.

Das könnte Ihnen auch gefallen