Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Атомарные операции23 января 2011Оглавление: 1. Атомарные операции 2. Ассемблерные инструкции и атомарность 3. Атомарные инструкции x86 4. Поддержка атомарных операций в RISC процессорах 5. Атомарные инструкции и компилятор операции, выполняющиеся как единое целое либо не выполняющиеся вовсе. Атомарность операций имеет особое значение в многопроцессорных компьютерах, так как доступ к неразделяемым ресурсам должен быть обязательно атомарным. Атомарная операция открыта влиянию только одного потока. Атомарность бывает аппаратной и программной, когда используются специальные средства межпрограммного взаимодействия: мьютекс, семафор). По своей сути программные средства обеспечения атомарности представляют собой два этапа: блокировка ресурса и выполнение самой операции. Блокировка представляет собой атомарную операцию, которая либо успешна, либо возвращает сообщение о занятости. ОписаниеЗачастую атомарная операция представляет собой ассемблерную инструкцию, однако не обязательно. Также, что более существенно, не каждая ассемблерная инструкция атомарна. Просмотров: 4307
|