Sistemas Operativos
DESPUES DE QUE EL PROGRAMA EN EJECUCION SE HA DETENIDO, LO PRIMERO QUE SE HACE ES GUARDAR ELESTADO DEL PROGRAMA, LO CUAL CONSISTE EN GUARDAR LOS VALORES DE TODOS LOS REGISTROS DEL MICROPROCESADOR, Y SE COPIAN EN LA MEMORIA PRINCIPAL. LUEGO DE ENTRE TODOS LOS PROGRAMAS QUE ESTEN PREPARADOSPARA EJECUTARSE, POR MEDIO DE UN ALGORITMO SE SELECCIONA UNO. LUEGO SE TOMA EL ESTADO QUE HABIA SIDO COPIADO EN LA MEMORIA PRINCIPAL Y SE RESTAURA EN LOS REGISTROS DEL MICROPROCESADOR. Y DESPUES DETERMINAR CON LA EJECUCION ACTUAL, SE SALTA A LA INSTRUCCIÓN QUE ESTABA PENDIENTE DE EJECUTAR EN EL PROGRAMA SELECCIONADO.
2.- PROPORCIONE DOS EJEMPLOS DE PROGRAMACION DE LA TECNICA MULTI-HILOS QUEOFREZCA UN MEJOR DESEMPEÑO QUE UNA SOLUCION CON UN SOLO HILO:
AUNQUE UNA CONMUTACION DE CONTEXTO DE HILOS REQUIERE UN CAMBIO DE CONJUNTO DE REGISTROS, NO HAY QUE REALIZAR OPERACIONES RELACIONADAS CON LAGESTION DE MEMORIA.LOS HILOS OFRECEN UN MECANISMO QUE PERMITE A PROCESOS SECUENCIALES HACER LLAMADAS AL SISTEMA BLOQUEADORAS Y AL MISMO TIEMPO LOGRAR PARALELISMO.
3.- MENCIONE DOS DIFERENCIAS ENTRELOS HILOS A NIVEL DE USUARIO Y LOS HILOS A NIVEL DE KERNEL:
EN LOS HILOS A NIVEL DE USUARIO LA CONMUTACION ES MAS RAPIDA ENTRE ELLOS.
EN LOS HILOS APOYADOS SOBRE EL NUCLEO, LA CONMUTACION CONSUME MASTIEMPO PORQUE EL NUCLEO DEBE REALIZARLA A TRAVES DE UNA INTERRUPCION.
4.- DEFINA LA DIFERENCIA ENTRE LA PLANIFICACION APROPIATIVA Y LA NO APROPIATIVA:
LA PLANIFICACION NO APROPIATIVA NO LE PUEDEARREBATAR LA CPU A UN PROCESO UNA VEZ QUE SE LE HA ASIGNADO. EN CAMBIO LA APROPIATIVA SI LO PUEDE HACER.
5.- EXPLIQUE LAS DIFERENCIAS EN EL GRADO EN QUE LOS SIGUIENTES ALGORITMOS DE PLANIFICACIONDISCRIMINAN A FAVOR DE LOS PROCESOS CORTOS:
FCFS: EL PRIMER PROCESO QUE SOLICITA LA CPU ES EL PRIMERO EN RECIBIRLA. POR LO CUAL HAY TIEMPOS DE ESPERA LARGOS.LO CUAL NO BENEFICIA A LOS PROCESOS CORTOS,...
Regístrate para leer el documento completo.