10 лет назад 28 апреля 2010 в 20:39 356

Что собой представляет функция 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 Гбайт».

Никто не прокомментировал материал. Есть мысли?