programas 1

Páginas: 2 (363 palabras) Publicado: 1 de julio de 2014
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 enparalelo

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 seejecuten en paralelo
4.1 proporcione dos ejemplos de programación en los que los mecanismo multihebras no proporcionen un mejor rendimiento que una solución monohebras.
1) Cuando el proceso notieneque 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 de nivel de usuario.
Las bibliotecas usan la sintaxis pthread_join (java) ywaitforsingleobject(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 que circunstancia una solución multihebras que usa multiples hebras del kernel proporcionan un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programa #1
  • Programa 1
  • Programa 1
  • PROGRAMA MOTIVACIONAL 1 1
  • Programas Cens 15 1 1
  • Programa 1 Rieb
  • programa secundiria 1
  • Lectura 1 Programas en Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS