Capitulo 4

Páginas: 4 (890 palabras) Publicado: 1 de junio de 2014
Unidad 4
4.1 Proporcione 2 Ejemplos de programación en los que los mecanismos multihebra no proporciones un mejor rendimiento que una sola solución mono hebra

R: / 1) Cuando el proceso no tieneque hacer una tarea compleja y solamente tenga que hacer una tarea pequeña como ser la suma de 2 números.
2) Cuando el proceso es sincronizado con otro y solamente este necesite hacer una únicatarea.
4.2 Describa las acciones que toma una biblioteca de hebras para cambiar el contexto entre hebras a nivel de usuario
Las bibliotecas usan la sintaxis pthread_join (java) y waitforsingleobject(win32) para esperar a que las hebras sumatorio terminen antes de continuar. El método join() de java proporciona funcionalidad similar. El S.O. lo trata de la siguiente manera
Salvar el estado delprograma que se estaba ejecutando. El estado, también denominado contexto, consiste en los valores de todos los registros del microprocesador. Se copian en la memoria principal.
1. Seleccionar otroprograma para ejecutar. Entre todos los programas que estén preparados para ejecutarse, la rutina selecciona uno de ellos siguiendo algún algoritmo equitativo.
2. Restaurar el estado del programaseleccionado. Para ello, se toma el estado previamente copiado en la memoria principal y se vuelca en los registros del microprocesador.
3. Ejecutar el programa seleccionado. La rutina termina su ejecuciónsaltando a la instrucción que estaba pendiente de ejecutar en el programa seleccionado.
4.3 ¿Bajo qué circunstancias una solución multihebra que usa múltiples hebras del kernel proporciona un mejorrendimiento que una solución de una sola hebra sobre un sistema mono procesador?

R: / - Cuando es un proceso grande este se subdivide en múltiples hebras para agilizar el trabajo
Para realizartrabajos que requieran ejecutarse en segundo plano es decir, tareas que se ejecuten en paralelo
4.4 ¿Cuáles de los siguientes componentes del estado de un programa se comparten entre las hebras de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • capitulo 4
  • Capitulo 4
  • capitulo 4
  • Capítulo 4
  • Capitulo 4
  • Capítulo 4
  • Capitulo 4
  • Capitulo 4

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS