Что собой представляет функция ReadyBoost?
Начнем с того, что определим ее основное назначение: она нужна для увеличения производительности системы при помощи сохранения наиболее часто востребованной информации во флэш-памяти – в иерархическом списке используемых для кэширования хранилищ данных «вспышечные» накопители оказываются в промежуточной позиции между оперативкой и жесткими дисками.
Казалось бы, в чем смысл столь странного на первый взгляд подхода – ведь флэшки по скоростям считывания и записи винчестерам и в подметки не годятся? Так-то оно так, конечно, но если говорить о таком параметре, как среднее время доступа, то тут уже перевес (причем очень существенный) оказывается на стороне накопителей первого типа. Поэтому там, где возможность быстро обратиться к нужному блоку данных важнее высокоскоростного обмена данными (например, в моменты запуска программ), флэшки и нашли применение.
Стоит заметить, что чуда от функции ReadyBoost ждать не стоит – все-таки наращивание объема ОЗУ вызывает куда более выраженный положительный эффект в виде повышения производительности компьютера. Ну и, думаю, как вы уже догадались, ощутимых результатов работы ReadyBoost тем проще добиться, чем меньше у системы оперативной памяти.
Кстати, ReadyBoost даже имеет определенные требования к быстродействию тех флэшек, с которыми работает. Так, их объем должен находиться в пределах от 256 Мбайт до 32 Гбайт, а скорости чтения и записи произвольных блоков размерами по 4 и 512 Кбайт соответственно обязаны быть не меньше 2,5 и 1,75 Мбайт/с. Кстати говоря, карты памяти во многих случаях также допустимо отдавать под «юрисдикцию» ReadyBoost.
Реализована эта функция в операционных системах Windows Vista и Windows 7. Для ее использования можно либо выбрать пункт «Ускорить работу системы» в меню, появляющемся при подключении нужной флэшки, либо заюзать вкладку «ReadyBoost» в свойствах этого накопителя. При этом должна быть запущена служба SuperFetch (по умолчанию она находится именно в активном состоянии), отвечающая за предварительную выборку данных.
Кстати, в Windows 7 ReadyBoost способна оперировать одновременно восьмью носителями, доводя общий доступный для кэширования объем флэш-памяти до 256 Гбайт, тогда как в «Висте» это значение было ограничено формулой «1 x 4 Гбайт».