Mind map
Threads
Map content
Threads
Ventajas(6)
- Ejercicio 6
- Compartir recursos: no es necesario acceder al kernel para comunicar o sincronizar los hilos de ejecución.
- Repuesta: Desarrollar una aplicación con varios hilos de control (threads) permite tener un mejor tiempo de respuesta.
- Desventaja
- Dificulta la programación: Al compartir todo el espacio de direccionamiento un thread mal programado puede romper el funcionamiento del resto de los threads
- aplicación de hilos
- NO
- En una estrategia ULT pura, una aplicación multihilo no puede aprovechar las ventajas de los multiprocesadores. El núcleo asigna un solo proceso a un solo procesador, ya que como el núcleo no interviene, ve al conjunto de hilos como un solo proceso.
- SI
- Cuando utilizamos hilos a nivel de usuario en algunas aplicaciones es importante al momento de sincronizar datos por debajo mientras se utiliza la interfaz de usuario.
- NO
Acciones del núcleo del sistema operativo(7)
- Ejercicio 7
- Mejor aprovechamiento de un sistema multiprocesador: el sistema operativo puede asignar threads del mismo proceso en distintos procesadores. De esta forma, un proceso puede estar consumiendo más de un recurso procesador a la vez.
- Ejecución independiente: Al ser independientes los hilos de ejecución, si un thread se bloquea (debido a p.ej. una operación de E/S) los demás threads pueden seguir ejecutando.
User threads and kernel threads(8)
- Ejercicio 8
- Diferencias
- A nivel de usuario El sistema operativo solo reconoce un hilo de ejecución en el proceso en comparacion a nivel de nucleo . El sistema reconoce tantos hilos de ejecución como threads se hayan creado.
planificación expropiativa y no expropiativa (9)
- Ejercicio 9
- Diferencias
- Una ves se le haya otorgado la cpu a un proceso expropiativa (le puede ser retirada) y la no expropiativa (no le puede ser retirada)
- la aplicacion expropiativa es util enlos sistemas en los cuales los procesos de alta prioridad requieren una atención rapida
- En los sistemas no expropiativa los trabajos largos retrasan a los cortos pero el tratamiento para todoslos procesos es mas justo y en los tiempos de respuesta son mas predecibles.
- Una ves se le haya otorgado la cpu a un proceso expropiativa (le puede ser retirada) y la no expropiativa (no le puede ser retirada)
Information
- Description
- Mind Map on Threads, created by JHONATAN REALPE on 28/02/2018.
- Created by
- JHONATAN REALPE
- Views
- 22
- Rating