Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 7 (1668 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de abril de 2011
Leer documento completo
Vista previa del texto
1. ¿QUÉ ES UN PLANIFICADOR EN SISTEMAS OPERATIVOS?
R=Es el que decide que proceso ejecutara primero, cuando existe más de un proceso ejecutable.

2. ¿QUÉ ES UN ALGORITMO DE PLANIFICACIÓN?
R=Es la manera de facilitar el Sistema Operativo la ejecución de los procesos y organizarlos de alguna manera mediante parámetros y estos pueden ser proporcionados por usuarios, ya que es muy común quehaya varios usuarios en espera de ser atendidos y también puede haber uno o más flujos por lotes, incluso en las computadoras puede haber varios procesos iniciados por el usuario compitiendo por la CPU.

3. ¿CUÁLES SON LOS CRITERIOS PARA DETERMINAR SI UN ALGORITMO DE PLANIFICACIÓN ES BUENO?
R=Consiste en algunos criterios entre las posibles están:
1.-Equitatividad- asegurarse de que acada proceso reciba una parte justa del tiempo de CPU
2.- Eficiencia- mantener la CPU ocupada todo el tiempo
3.- Tiempo de respuesta- minimizar el tiempo de respuesta para usuarios interactivos
4.- Retorno- minimizar el tiempo que los usuarios por lotes tienen que esperar sus salidas
5.-Volumen de producción- maximizar el número detrabajos procesados por hora

4. ¿CUÁL ES EL MECANISMO QUE UTILIZAN ALGUNOS SISTEMAS OPERATIVOS PARA DECIDIR SI UN PROCESO CONTINUARÁ UTILIZANDO EL CPU?
R=Casi todas las computadoras tienen incorporado un cronometro o reloj electrónico que genera interrupciones periódicamente. Lo que hace el Sistema Operativo es ajustar la frecuencia del cronometro al valor que desee. Y en cada interrupción ElSistema Operativo se ejecuta y decide si el proceso que se está ejecutando en el CPU continúe o suspenderlo para otorgar a otro proceso la CPU

5. ¿QUÉ ES LA PLANIFICACIÓN EXPROPIATIVA?
R=Es la estrategia de permitir que procesos lógicamente ejecutables se suspendan temporalmente, y contrasta con el método de ejecución hasta terminar de los primeros sistemas por lotes.

6. EXPLICA LAPLANIFICACIÓN DE PROCESOS POR ROUND ROBIN Y MENCIONA UNA VENTAJA Y UNA DESVENTAJA DE ESTE.
R=A cada proceso se le asigna un intervalo de tiempo llamado cuanto durante el cual se le permite ejecutarse. La ventaja es que si el proceso todavía se está ejecutando al expirar su cuanto, el S.O. se apropia de la CPU y se le da a otro proceso. La desventaja es que si el proceso se bloquea antes de expirar elcuanto, la conmutación de CPU naturalmente se efectúa cuando el proceso se bloquee y da pie a una respuesta deficiente a soluciones interactivas cortas.

7. ¿QUÉ ES LA PLANIFICACIÓN POR PRIORIDAD? UNA VENTAJA Y UNA DESVENTAJA DE ESTE.
R=A cada proceso se la asigna una prioridad y se permite que se ejecute el proceso ejecutable que tenga la prioridad más alta. La ventaja de este es quepodemos tomar en cuenta factores externos para ejecutarse en CPU. La desventaja es que a los procesos de alta prioridad que se ejecutan indefinidamente se les reduce la prioridad en cada tic del reloj, esta acción hace que la prioridad se vuelva menor que la del siguiente proceso con más alta prioridad y ocurra una conmutación de procesos.

8. ¿QUÉ ES LA PLANIFICACIÓN POR COLAS MÚLTIPLES?R=Consiste en establecer clases de prioridad, los procesos de clases más altas se ejecutaban durante un cuanto, los procesos de la siguiente clase durante dos cuantos, los siguientes durante cuatro cuantos y así sucesivamente. Cada vez que un proceso agotaba todos los cuantos que tenia asignados, se le degrada una clase.

9. EXPLICA LA PLANIFICACIÓN DE PROCESOS POR COLAS MÚLTIPLES Y MENCIONA UNAVENTAJA Y UNA DESVENTAJA DE ESTE.
R=Cuando un proceso necesite calcular continuamente durante 100 cuantos; inicialmente se le daría un cuanto, luego se intercambiaría por otro proceso. La siguiente vez recibiría dos cuantos antes de ser intercambiado. En ocasiones subsecuentes obtendría 4, 8, 16, 32,64 cuantos, aunque solo usaría 37 de los últimos 64 cuantos para completar su trabajo. La ventaja...
tracking img