Beruflich Dokumente
Kultur Dokumente
• Planificación Apropiativa:
– Un hilo se suspende para dejar paso a otro hilo.
Pro ce s
del proceso.
o A
N Ú C LE O
– Pro ce s
B
o
Implementación de Hilos
• La activación del Planificador:
– Es una llamada del núcleo al proceso para notificarle
de un evento.
– Se considera como una unidad de tiempo en un
procesador virtual.
– El planificador de usuario debe asignar sus hilos al
SA.
– El numero de SA es máximo el numero de
procesadores virtuales asignados al proceso.
Implementación de Hilos
Invocación Utilizando la Red
–
–
Invocación Utilizando la Red
• Regiones Compartidas:
– Comunicación rápida entre un proceso usuario y
núcleo o entre procesos de usuario.
– Los datos se comunican mediante lectura y escritura
en esta región.
– Los datos no son copiados hacia o desde las
direcciones del núcleo.
– Aunque se puede necesitar llamadas al sistema e
interrupciones software para la sincronización.
– Se justifica si se la usa lo suficiente (minimizar al
coste de inicio).
–
• Aun con regiones compartidas el núcleo debe
copiar los datos del búfer a las interfaces de
red
– U-Net permite al código de usuario acceder
Elección del Protocolo