Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar


Por supuesto:

sistemi operativi

» Iniciar este curso
(Practica preguntas similares gratis)
Pregunta:

Quali sono i vantaggi e gli svantaggi per le tecniche: variabili di turno vavriabili di lock semafori binari monitor ?

Autor: federico volpe



Respuesta:

Variabili di turno: variabili condivise fra processi che indicano quale processo sta utilizzando al momento la risorsa sono i processi che devono sincronizzarsi fra di loro(non facilmente scalabile) Variabili di lock: (sono facilmente scalabili ma) sono più efficienti delle variabili di turno, ma possono causare deadlock. Semafori binari: variabile gestita direttamente dal sistema operativo, se non viene implementata una coda di attesa allora la funzione "acquire" puo genreare spinlock. pericolo di deadlock se la lista non viene implementata bene, pericolo di starvation (se non vengono rilasciate le risorse(errore del programmatore)) Semafori generalizzati: indicano per un gruppo di risorse omogenee quante ne sono occupate, i problemi rimangono analoghi Monitor: l'aquisizione e il rilascio delle risorse e' affidato completamente al sistema operativo, non ha particolari difetti


0 / 5  (0 calificaciones)

1 answer(s) in total