Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #63, ФЕВРАЛЬ 2006 г.

скоростной лохотрон

КРИС КАСПЕРСКИ АКА МЫЩЪХ

Спецвыпуск: Хакер, номер #063, стр. 063-028-4


Стратегия выделения-освобождения памяти — это серьезный вопрос, над которым Microsoft плотно работает, стремясь отыскать «золотую середину», удовлетворяющую всех. Иногда плоды их работы совпадают с «характером» данного приложения, иногда нет. В принципе, каждая программа может управлять памятью и самостоятельно (Windows предоставляет достаточно рычагов управления), только программисты ленятся. Возможно создать утилиту, ускоряющую загрузку определенного класса приложений и «заточенную» под конкретный набор программ, но таких утилит пока нет. Все заявления об «оптимизации памяти» — это откровенная ложь.

железо: освобождаясь от оков

Древние говорили: «Цепи даруют свободу». И они не ошибались. Заблокированные возможности даруют потребителю возможность получить Hi-End-продукт по цене Low-End. Ходит много слухов и спекуляций по поводу утилит и материнских плат, которые позволяют использовать HyperThreading на тех моделях, где его официально нет, увеличивают емкость жесткого диска вдвое, активируют недокументированные (но физически существующие) протоколы обмена, режимы работы и т.д.

Можно ли верить им? Зачем производителям что-то блокировать? Существует множество различных причин. Например, не успели до конца реализовать HyperThreading, а сроки сдачи проекта поджимают. Изымать его из ядра — выйдет только дороже («Караул, переделываем все!»). Легче заблокировать, что обычно делается в последний момент, впопыхах, а в результате блокировка обходится достаточно легко. Разблокированный инструмент вполне может заработать, однако нет никаких гарантий отсутствия глюков.

Возьмем другой пример — жесткие диски. Допустим, при тестировании на одной из поверхностей выявился брачок и компания отключила головку, чтобы эта поверхность не использовалась. Если диск имеет всего две головки (часто так и бывает), включение второй головки увеличивает полезную емкость вдвое, однако в то же время возникает риск угробить все данные.

Впрочем, оборудование может оказаться нормальным и не создавать никаких проблем. Скажем, на складе залежался Hi-End-товар и компания решила пустить струю в Low-End-сегмент. Чтобы не вызывать конкуренции внутри самих себя, инженерам дают задание слегка «кастрировать» железки, чтобы оставить потребителю стимул для покупки Hi-End.

Так что разблокировка — вовсе не миф, однако реальной пользы от нее обычно немного.

видео — галлюцинации

Хорошие игры требуют хорошей видеокарты, а хорошие видеокарты стоят хороших денег. Разгон видеокарт по популярности занимает второе место после драпа. Для улучшения видеокарт разработана куча рецептов, имеется множество утилит. Повысить тактовую частоту — самое простое, только кристаллы и без того работают на пределе, сваливаясь в неожиданные глюки. Гораздо лучше (и правильнее) попытаться найти заблокированные возможности и разблокировать их. Производители видеокарт практикуют этот маркетинговый трюк как никто другой. Разрабатывается «одна» модель, а затем ее ранжируют на варианты: «для крутых пацанов», «для нормальных людей» и «для всех остальных». «Всем остальным» сплавляют разное дерьмо («На тебе, боже, что самим негоже»), а нормальных парней сажают на правильные видеокарты, лишь слегка «кастрированные». Часто блокировка выполняется даже не в железе, а идет на уровне драйверов, то есть снимается айсом :). Многие хакеры предлагают модифицированные драйверы. Иногда за пиво, иногда — за деньги. Все это правильно, только...

Назад на стр. 063-028-3  Содержание  Вперед на стр. 063-028-5