Chi mi spiega entro stasera l'uso della primitiva TESTANDSET che domani ho un compito e non ci ho capito nulla? THX!!!
Chi mi spiega entro stasera l'uso della primitiva TESTANDSET che domani ho un compito e non ci ho capito nulla? THX!!!
O_____ro_e__Accia_i_o_e_____Sang__u
|e_T__|___|_|___|_|r|_|id|im|__|en|
|__sio|n.a|l|e__|N|el_|lo_S-|pa|zi|
|_____|o__|_|_|3|_|_|!|__|__|_____|
IveGot|_|ABikeYouCanRideItIfYouLike
di quale linguaggio informatico stai parlando?
La tua firma supera il limite massimo di altezza (158 pixel). Ti invitiamo a leggere il regolamento per non ripetere l'errore.
Che linguaggio è? C? VB?Inviato da Spiritmonger
Chi mi spiega entro stasera l'uso della primitiva TESTANDSET che domani ho un compito e non ci ho capito nulla? THX!!!
A occhio e croce direi che è una funzione che controlla l'esistenza di una variabile e se non è verificata la crea ma l'ho sparata Con php c'è una funzione simile, ecco
Parlo della materia sistemi, è un algoritmo
O_____ro_e__Accia_i_o_e_____Sang__u
|e_T__|___|_|___|_|r|_|id|im|__|en|
|__sio|n.a|l|e__|N|el_|lo_S-|pa|zi|
|_____|o__|_|_|3|_|_|!|__|__|_____|
IveGot|_|ABikeYouCanRideItIfYouLike
allora vediamo un po....
Se hai fatto gli algoritmi per la soluzione della mutua esclusione fra processi, bene la primitiva testandset è una soluzione hardware che cerca di migliorare gli algoritmi software di Peterson e Dekker.
Questa primitiva è in grado di leggere una variabile memorizzata in una locazione di memoria e di modificarne il valore in modo atomico, ossia indivisibile. E' questa inscindibilià dell'operazione che garantisce la mutua esclusione.
La primitiva ritorna un booleano:
- valore positivo se la risorsa cui si vuole accedere è occupata
- valore negativo se la risorsa è libera
Gli algoritmi che impiegano questa primitiva fanno ancora uso di un ciclo while per testare la disponibilità della risorsa, per questo motivo uno dei principali problemi che è l'attesa limitata non viene garantito.
Se vuoi degli esempi o chiarimenti dimmelo che se vuoi posso approfondire...
... auguri per il compito
Ultima modifica di pentothal; 13-01-2004 alle 22:14:34
Ti ringrazio, poi me lo sono fatto spiegare pure la mattina, ma per fortuna nel mio compito non c'era!!
però c'erano i semafori... (
O_____ro_e__Accia_i_o_e_____Sang__u
|e_T__|___|_|___|_|r|_|id|im|__|en|
|__sio|n.a|l|e__|N|el_|lo_S-|pa|zi|
|_____|o__|_|_|3|_|_|!|__|__|_____|
IveGot|_|ABikeYouCanRideItIfYouLike