Интернет магазин китайских планшетных компьютеров



Компьютеры - Rundown protection - Наличие документации от производителя ОС

01 мая 2011


Оглавление:
1. Rundown protection
2. Требования к вызывающему коду
3. Наличие документации от производителя ОС
4. Восстановленный исходный код



Объект не документирован, хотя вызовы для работы с ним и присутствуют в wdm.h - главном файле-заголовке ядра Windows.

Версия, оптимизированная по использованию кэша

Начиная с Windows Server 2003 SP1, в ядре Windows есть также еще более быстрая версия этого же объекта - cache-aware rundown protection. Эта версия имеет точно такую же семантику, но иную реализацию, для работы с ней нужно использовать вызовы, в имена которых входит "CacheAware".

Cache-aware rundown protection сильно снижает загрязнение кэша в случае нормальных часто выполняемых операций, т.е. Acquire и Release. Внутри себя объект представляет собой массив обычных rundown protection, по одной на процессор, и логика работы такова, что Acquire использует только подобъект для текущего процессора, который уже загружен в его кэш.

Данный объект защищен патентом 7133977 в США:

http://www.freepatentsonline.com/7133977.html


Просмотров: 3100


<<< Проблема ABA
Thread-safety >>>