Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Атомарные операции - Поддержка атомарных операций в RISC процессорах23 января 2011Оглавление: 1. Атомарные операции 2. Ассемблерные инструкции и атомарность 3. Атомарные инструкции x86 4. Поддержка атомарных операций в RISC процессорах 5. Атомарные инструкции и компилятор Особенностью RISC архитектур является отказ от использования инструкций вида Чтение-Модификация-Запись. В RISC процессорах с архитектурой DEC Alpha, PowerPC, MIPS и ARM поддерживается механизм неблокирующего эксклюзивного доступа к памяти. Метод основывается на паре инструкций эксклюзивного чтения-записи LL/SC:
Первая инструкция загружает переменную из памяти в регистр и помечает адрес памяти для эксклюзивного доступа. Далее производятся необходимые изменения в регистре. Запись из регистра в память производится только если значение в памяти не менялось с момента последней инструкции загрузки. Если операция не выполнена, следует повторить всю последовательность операций от момента чтения переменной из памяти до попытки сохранения в память. Просмотров: 4315
|