ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Consigna procesos y hilos


Enviado por   •  23 de Noviembre de 2022  •  Trabajos  •  351 Palabras (2 Páginas)  •  163 Visitas

Página 1 de 2

[pic 1]

[pic 2]

  1. En la figura 2-2 se muestran los estados de tres procesos. En teoría, con tres estados podría haber seis transiciones, dos fuera de cada estado. Sin embargo, sólo se muestran cuatro transiciones. ¿Existe alguna circunstancia en la que una o ambas de las transiciones faltantes pudiera ocurrir?[pic 3][pic 4]

No, dado que si llegará a bloquearse el sistema automáticamente se detendrían los procesos.

  1. Suponga que debe diseñar una arquitectura de computadora avanzada que hiciera conmutación de procesos en el hardware, en vez de tener interrupciones. ¿Qué información necesitaría la CPU? Describa cómo podría trabajar la conmutación de procesos por hardware.

Para obtener una precisión completa se debe de tener en cuenta el modelo probabilístico que se describe solo es una aproximación. En forma implícita los n procesos son independientes, lo que significa que es bastante aceptable para un sistema con cinco procesos en memoria.

  1. En todas las computadoras actuales, al menos una parte de los manejadores de interrupciones se escriben en lenguaje ensamblador. ¿Por qué?

Dado que con este lenguaje se pueden especificar directamente los procesos con los componentes de los computadores actuales.

  1. Cuando una interrupción o una llamada al sistema transfiere el control al sistema operativo, por lo general se utiliza un área de la pila del kernel separada de la pila del proceso interrumpido. ¿Porqué?

Debido a que la pila del proceso se desactiva y la del kernel va arreglando el problema.

  1. Varios trabajos se pueden ejecutar en paralelo y terminar con más rapidez que si se hubieran ejecutado en secuencia. Suponga que dos trabajos, cada uno de los cuales necesita 10 minutos de tiempo de la CPU, inician al mismo tiempo. ¿Cuánto tiempo

tardará el último en completarse, si se ejecutan en forma secuencial? ¿Cuánto tiempo si se ejecutan en paralelo? Suponga que hay 50% de espera de E/S.

Si cada trabajo necesita 10 minutos para completarse, entonces en total serian 20 minutos en finalizar los dos trabajos.

Si es en paralelo serian 10 minutos en total. Pero ya que hay un 50% de espera tardaría 15 minutos en total.

...

Descargar como (para miembros actualizados)  txt (2.1 Kb)   pdf (73 Kb)   docx (750.6 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com