10 | | * Each binary lock is a single flip-flop, but corresponds to 4 bytes in the address space. The segment allocated to this component must be aligned on a 4 bytes boundary. |
11 | | * Any read request is interpreted as a ''test an set'' operation : the value stored in the addressed flip-flop is returned, and the addressed flip-flop is set to 1. |
12 | | * All write request are interpreted as ''reset'' : the the addressed flip-flop is reset to 0. |
| 10 | * Each binary lock is a single flip-flop, but corresponds to 4 bytes in the address space. The segment allocated to this component must be aligned on a 4 bytes boundary. The number of available locks is defined by segment_size / 4. |
| 11 | * Any read request is interpreted as a ''test & set'' operation : the value stored in the addressed flip-flop is returned, and the addressed flip-flop is set to 1. |
| 12 | * All write request are interpreted as ''reset'' : the addressed flip-flop is reset to 0. |