Система команд x86 |
|
Программирование - Архитектура и система команд микропроцессоров x86 |
SFENCE
Влияние команды на флаги и форматы команды:
|
|
|
|
|
|
0F AE /7 |
SFENCE |
Сделать глобально видимыми все результаты предыдущих операций записи в память |
Pentium III |
sfence |
Описание:
Команда SFENCE предназначена для обеспечения цельности данных в системах, где доступ к памяти возможен из различных источников (различные процессоры в многопроцессорных системах, видеокарта и т.п.). Эта команда гарантирует, что все предшествовавшие ей операции записи в память будут полностью отработаны, а их результаты станут доступны для чтения всеми имеющими доступ к соответствующей области памяти устройствами.
Разработка и эксплуатация многопроцессорных систем порождает очень много различных проблем по синхронизации работы различных частей системы. За более подробной информацией по этому вопросу обратитесь к технической документации фирмы Intel.
Операция:
WHILE (NOT(preceding_stores_globally_visible)) WAIT();
Особые ситуации защищенного режима:
Нет.
Особые ситуации режима реальной адресации:
Нет.
Особые ситуации режима V86:
Нет.
Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru