



AVVISO

Implementare l'accesso concorrente ai bit da parte di due task solo se il processore può eseguire l'accesso ai bit direttamente sulla memoria. Tutti i sistemi x86 e x64 dispongono di comandi per l'accesso ai bit in memoria. Sistemi come ARM e PPC non possono accedere direttamente ai bit della memoria.
Se due compiti eseguono l'accesso ai bit contemporaneamente, anche se il processore
non può eseguire l'accesso ai bit direttamente nella memoria, si procede come segue.
Utilizzare un semaforo (SysSemEnter) o una tecnica simile per impedire l'accesso di bit concorrenti. Tuttavia, è meglio
eseguire l'accesso ai bit all'interno di un task.
Con l'accesso all'indice, è possibile indirizzare i singoli bit nelle variabili intere. Utilizzando una variabile di struttura o un'istanza di blocco funzione, è possibile indirizzare simbolicamente i singoli bit.
-
Accesso agli indici delle variabili intere di bit
-
Accesso simbolico ai bit nelle variabili di struttura
-
Accesso simbolico ai bit nelle istanze dei blocchi funzione
-
Accesso parziale alle variabili