Кіріспе

Microsoft Windows ReadyBoost диск кэші компоненті (кодтық атауы EMD) - Microsoft компаниясы Windows Vista үшін әзірлеген және Windows-тың кейінгі нұсқаларына енгізілген диск кэші бағдарламалық құралы. ReadyBoost CompactFlash, SD картасы және USB флеш-дискідегі NAND жадының жаппай сақтау құрылғыларын компьютерлік өнімділікті арттыру мақсатында қатты диск пен кездейсоқ қатынас жадының арасында кэш ретінде пайдалануға мүмкіндік береді. ReadyBoost SuperFetch-ке сүйенеді және оның кэшін пайдаланушының белсенділігіне байланысты реттейді. Гибридті дисктерге арналған ReadyDrive ReadyBoost-қа ұқсас түрде іске асырылады.

Шолу

Кэштеу үшін ReadyBoost қабілетті флеш-жадыны (NAND жады құрылғыларын) пайдалану Windows Vista және одан кейінгілерге кэштеусізге қарағанда жақсы өнімділікпен кездейсоқ диск оқуларын қызмет көрсетуге мүмкіндік береді. Бұл кэштеу тек парақ файлға немесе жүйелік DLL-ге ғана емес, барлық диск мазмұнына қолданылады. USB флеш құрылғылары, әдетте, механикалық қатты дискілерден жылдам, ал механикалық қатты дискілерден баяу. Кэштеудің пайдасын алу ReadyBoost кездейсоқ деректер үшін флеш-жадқа кіретінін білдіреді. Осыған сәйкес, ReadyBoost үлкен, ретті оқу сұраныстарын танитын логиканы қамтиды және оның орнына қатты дискіге осы сұраныстарды қызмет етеді. Қолайлы құрылғы қосылған кезде Windows AutoPlay диалогы жүйе жылдамдығын арттыру үшін флешканы пайдаланудың қосымша опциясын ұсынады; диск қасиеттері диалогына қосымша ReadyBoost қойындысы қосылады, онда қолданылатын орын көлемін баптау мүмкін. Кэстің ең аз мөлшері 250 МБ. Vista-да немесе дискіні FAT32 форматтағанда, ең көп 4 ГБ. Windows 7 немесе одан кейінгі нұсқаларында NTFS немесе exFAT пішімдеуі бар кэштің ең үлкен көлемі құрылғыға 32 ГБ құрайды. Windows Vista тек бір құрылғыны пайдалануға мүмкіндік береді, ал Windows 7 бірнеше кэшке мүмкіндік береді, құрылғыға бір, барлығы 256 ГБ дейін. ReadyBoost AES 128 арқылы флеш құрылғыға орналастырылған барлық деректерді сығымдайды және шифрлайды; Microsoft 2:1 сығымдалу қатынасы типтік деп мәлімдеді, сондықтан 4 ГБ кэш әдетте 8 ГБ деректерді қамтиды.

Өнер көрсету

512 МБ оперативті жады бар жүйе (Windows Vista үшін ең төменгі талап) ReadyBoost-тан елеулі пайда көреді. Бір сынақ жағдайында 1 ГБ ReadyBoost жадының қосылуы операцияны 11,7 секундтан 2 секундқа дейін жылдамдатты. Алайда физикалық жадының (RAM) 512 МБ-дан 1 ГБ-ға дейін ұлғаюы (ReadyBoostсыз) оны 0,8 секундқа дейін қысқартты. ReadyBoost көмегімен жүйелік өнімділікті Windows Performance Monitor арқылы бақылауға болады. RAM бағасы төмендеп, компьютерге көбірек RAM орнатылған кезде, ReadyBoost жеткіліксіз жады бар жүйелерге беретін жеңілдетулер азайды. ReadyBoost-тың негізгі идеясы - флеш-жадының (мысалы, USB флеш-дискі немесе SSD) типтік магниттік қатты дискіге қарағанда (1 мс-ден аз) іздеу уақыты әлдеқайда жылдам, бұл қатты дискіден файлдарды оқудан гөрі сұрауларды тез қанағаттандыруға мүмкіндік береді. Сонымен қатар, ол деректерді оқуға арналған екі қатарлы көздің өзіндік артықшылығын пайдаланады, ал Windows 7 бір уақытта сегіз флеш-дискілерді пайдалануға мүмкіндік береді, бұл тоғыз қатарлы көзге дейін мүмкіндік береді. USB 2.0 флеш-дискілері қазіргі заманғы үстел қатты дискілеріне қарағанда бірінен соң бірі оқуға және жазуға баяу. Үстелдің қатты дискілері USB 2.0 флеш-дискілерінің тасымалдау жылдамдығынан 2-10 есеге дейін ұстай алады, бірақ ретті деректер үшін USB 3.0 және Firewire (IEEE 1394) -ге тең немесе олардан баяу. USB 2.0 және жылдам флеш-дискілерде кездейсоқ қолжетімділік уақыты жылдам: әдетте 1 мс, негізгі үстел қатты дискілеріндегі 12 мс-мен салыстырғанда. Ноутбуктерде, ноутбуктердегі жады үстелге қарағанда қымбат болған кезде, өнімділік флеш жадыға көбірек ауысады; көптеген ноутбуктерде 4200 айналымда және 5400 айналымда салыстырмалы түрде баяу қатты дискілер бар. Windows Vista-ның бастапқы нұсқасында ReadyBoost өзінің кэш деректерін ұйқыдан қайта бастаған кезде танымады және кэштеу процесін қайта бастады, бұл ReadyBoost-ты жиі ұйқы / ояну циклдеріне ұшыраған машиналарда тиімсіз етті. Бұл мәселе Vista SP1 бағдарламасымен шешілді.

Шектеулер

Флэш-дискілер шекті (бірақ өте көп) жазудан кейін тозығып кеткендіктен, ReadyBoost ақырында өзі пайдаланатын дискіні тоздайды. Microsoft Windows Клиенттік өнімділік тобының пікірінше, диск кем дегенде он жыл жұмыс істей алады.