ReadyBoost | это... Что такое ReadyBoost? (original) (raw)

ReadyBoost — программная технология фирмы Microsoft, позволяющая компьютерной операционной системе использовать доступную емкость флеш-накопителей, таких как USB Flash Drive и твердотельные накопители (SSD) для кеширования файлов. Минимальные требования к флеш-памяти: скорость чтения 2,5 МБ/с информации блоками по 4 КБ и скорость записи 1,75 МБ/с блоками по 512 КБ.

При использовании данной технологии Windows создаёт на флеш-накопителе файл ReadyBoost.sfcache, который, в отличие от стандартного файла подкачки, не является ни скрытым, ни системным, при этом все данные шифруются алгоритмом AES-128. Основное преимущество такого подхода — гораздо меньшие задержки при случайном доступе к информации, чем для файла подкачки, размещённого на жёстком диске. ReadyBoost может использовать до 256 ГБ физической флеш-памяти на Windows 7 x64, до 32 ГБ на Windows 7 x86 и до 4 ГБ на всех остальных поддерживаемых операционных системах.

Минимальный размер 256 мегабайт, в состав Service Pack 1 для Windows Vista входит обновление, которое снижает размер ещё на 10 мегабайт. Также Microsoft рекомендует соотношение памяти флеш к памяти оперативной 1:1 для слабых машин и 2,5:1 для быстрых.

При чтении малых блоков 4 КБ производительность увеличивается примерно в 10 раз по сравнению с HDD, но вот при чтении больших файлов эффекта не наблюдается. Однако ReadyBoost используется при загрузке приложений, как раз когда идут множественные обращения к десяткам маленьких библиотек.

На данный момент ReadyBoost поддерживается операционными системами Windows Vista (Home Basic, Home Premium, Business, Ultimate), Windows 7 (все версии) и Windows 8 (все версии).

Ссылки