
Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
funzione Signal, Dijkstra, il problema del produttore-consumatore, funzione Lock
Tipologia: Prove d'esame
1 / 1
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!

Nel problema del produttore-consumatore qual'è la risorsa ripartita? la variabile x Come può essere risolto il problema del deadlock? utilizzando l'algoritmo dello struzzo La funzione Signal viene utilizzata da un processo per rilasciare una risorsa gestita con un semaforo di Dijkstra Nell'algoritmo del banchiere si abbiano i clienti: A (con fido di 10, prestito attuale di 6), B (con fido di 8, prestito attuale di 4), C (con fido di 8, prestito attuale di 5). Qual'è la quantità minima che deve essere presente in cassa per essere in uno stato sicuro? 3 Come può essere risolto il problema del produttore-consumatore? utilizzando due spin lock L'esempio dei filosofi a cena viene utilizzato per descrivere il seguente problema della sincronizzazione tra processi: deadlock Se si usa uno spin lock per la sincronizzazione dei processi si associa a ciascuna risorsa una variabile che assume valore 0 o 1 Nell'algoritmo del banchiere si abbiano i clienti: A (con fido di 10, prestito attuale di 4), B (con fido di 12, prestito attuale di 10), C (con fido di 8, prestito attuale di 3). Qual'è la quantità minima che deve essere presente in cassa per essere in uno stato sicuro? 2 Se si usa un semaforo di Dijkstra per la sincronizzazione dei processi si associa a ciascuna risorsa una variabile che assume un valore intero non negativo La funzione Lock viene utilizzata da un processo per richiedere una risorsa gestita con uno spin lock