Windows 7 operatsion tizimi SuperFetch deb nomlangan noyob texnologiyani amalga oshirishga imkon berdi. Ushbu texnologiya nima va u qanday ishlaydi, hamma uchun tanish emas. Ammo Windows Vista-da oldingi Prefetcher texnologiyasini eslasangiz, unda hamma darhol o'z joyiga tushadi.
Kompyuter texnologiyalari sohasidagi ilmiy ishlanmalar bir joyda turmaydi. Windows 7 operatsion tizimi noyob SuperFetch texnologiyasini amalga oshirishga imkon berdi (u vazifa menejerida sysmain jarayoni sifatida keltirilgan). Ushbu xizmatning ma'nosini va funktsiyalarini tushunish uchun siz Windows Vista-da yana bir noyob Prefetcher texnologiyasini eslab qolishingiz kerak. Har qanday dastur ishga tushirilgach, uning konfiguratsion fayllari va tarkibiy qismlari dastlab qattiq diskdan o'qiladi va shundan keyingina ular xost holatida RAMga yuklanadi. Ilovani qayta ochish orqali chiqqanda, xuddi shu jarayon amalga oshiriladi. Dasturlarga kirishni tezlashtirish va natijada tizim jarayonlari ishini optimallashtirish uchun SuperFetch texnologiyasi yaratildi va amalga oshirildi.
Intellektual SuperFetch tizimi: umumiy tushunchalar
Superfetch texnologiyasi yordamida foydalanuvchi tomonidan ishlatiladigan eng ommabop dasturlarni kuzatib boriladi va keyin tez topish uchun RAMga joylashtiriladi. Shunday qilib, u yoki bu dasturni ishga tushirish ma'lumotlarning RAM-da bo'lganligi sababli ancha tezlashadi, shuning uchun uni qattiq diskdan o'qish uchun qo'shimcha vaqt sarflanmaydi. Agar siz texnologiyani yaratish tarixiga nazar tashlasangiz, u dastlab Windows xp-da qo'llanilgan va keyin Vista versiyasida davom ettirilgan va Prefetcher deb nomlangan. Uning vazifasi to'g'ridan-to'g'ri boshlashdan oldin tizim komponentlari va ishlaydigan dasturlarning modullarini yuklashni optimallashtirish edi.
Shuning uchun texnologiya "Prefetch" yoki prefetcher (superprefetch) deb nomlanadi. Ushbu xizmat muhim kamchiliklarga ega edi. Bu cheklangan miqdordagi dasturlarni RAMga yuklashga imkon berdi va dastur tez-tez ishlatib bo'lmaydigan bo'lgach, uning ma'lumotlari disk xotira faylidagi qattiq diskka qaytarildi. Ammo keyinchalik mukammallik katta o'zgarishlarga duch keldi.
Muhim yaxshilanishlardan so'ng texnologiya SuperFetch (so'zma-so'z tarjima - superfetch) ga aylanadi. Endi xizmat foydalanuvchi faoliyatini kuzatish bilan shug'ullanadi, maxsus xaritalar tuzadi va foydalanilgan dasturlarning konfiguratsiyasini saqlaydi. Agar biron bir sababga ko'ra dastur birdan RAMdan chiqib ketgan bo'lsa, SuperFetch tushirish ishlarini yaxshilab tahlil qiladi va tushirish uchun javobgar bo'lgan jarayon tugagandan so'ng, avvalgi dasturni RAMga qayta yuklaydi. Xizmatning asosiy vazifasi - dasturlarni ishga tushirish tezligini oshirish va tizim ishchanligining barqaror o'sishini ta'minlash, bu esa o'z navbatida ish oqimiga tez qo'shilishga yordam beradi.
Xizmat sozlamalari va boshqarish
Ushbu xizmatni yoqish uchun tizim registridan foydalanish yaxshidir. Run menyusida (Win + R) regedit buyrug'i tahrirlovchini chaqiradi. Tizim bo'limida HKLM filialidan foydalanib, PrefetchParameters katalogini topishingiz kerak. Bizga EnablePrefetcher va EnableSuperFetch ikkita tugmachasi kerak. Agar EnableSuperFetch tugmachasi bo'lmasa, u yaratilishi kerak (DWORD parametri) va unga tegishli nom berilishi kerak. Qulaylik uchun har bir kalit uchun to'rtta qiymatni kiritishingiz mumkin:
- 0 - to'liq o'chirish;
- 1 - faqat ishlaydigan dasturlarni optimallashtirish;
- 2 - faqat ishga tushiriladigan tizim komponentlarini optimallashtirish;
- 3 - dastur va tizimlarning muvozanatli tezlashishi.
Amalga oshiriladigan xizmatlar va jarayonlar uchun sozlamalar oynasini ochadigan services.msc buyrug'idan foydalanish xizmat sozlamalarini boshqarishning yana bir usuli hisoblanadi. Bunday holda siz SuperFetch-ni topishingiz va xizmat xususiyatlarini ikki marta bosish bilan ochishingiz kerak. Keyin boshlang'ich turining ochiladigan ro'yxatidan kerakli parametrni o'rnatishingiz kerak.
SuperFetch xizmatining kamchiliklari
Ammo bu xizmatda zaif tomonlar ham mavjud. U bilan bog'liq muammolar kam emas. Ushbu muammoni to'g'ri ko'rib chiqib, siz kompyuter bilan ishlashda yuzaga keladigan muammolar SuperFetch xizmatining bevosita aybi emas degan xulosaga kelishingiz mumkin. Ya'ni, agar tizim darajasidagi nosozliklar haqida gapiradigan bo'lsak, unda ular "operatsion tizim" ning ishlashiga hal qiluvchi ta'sir ko'rsatmaydi. Ammo SuperFetch modulidagi xato bu xizmatni mutlaqo faollashtirmaydi. Va bu holda, hatto bir xil registrga kerakli parametrlarni kiritish ham vaziyatni ijobiy tomonga o'zgartirmaydi. Ko'pincha siz g'ayritabiiy tugatish (SuperFetch tugatilgan) yoki umuman kirish taqiqlanganligi haqida xabarni ko'rishingiz mumkin.
Bunday holat RAMning etishmasligi yoki "RAM" plitalari o'rtasidagi qarama-qarshilik tufayli yuzaga keladi. Bunday holda, xizmatni to'liq o'chirib qo'yishdan boshqa hech narsa qolmaydi. Agar xizmatning ishlashini sinab ko'rish va u bilan bog'liq muammolarni bartaraf etish uchun etarli RAM bo'lsa, unda buni qilish tavsiya etiladi. Va amalga oshirilgan manipulyatsiyalardan so'ng siz uni o'chirib qo'yishingiz yoki undan foydalanishda davom etishingiz mumkin.
SuperFetch har doim fonda ishlaydi. Xizmat protsessor resurslari va xotiradan foydalanadi. "Superfetch" dasturlarni "RAM" ga yuklashni butunlay yo'q qilishga chaqirilmaydi, uning bevosita maqsadi bu jarayonni tezkor qilishdir. Va har safar yuklab olish sodir bo'lganda, dastur SuperFetchsiz ishga tushirilgan bo'lsa, tizim hali ham xuddi shunday sekinlashishni boshdan kechiradi. Buning sababi shundaki, xizmat juda katta hajmdagi ma'lumotlarni qattiq diskdan RAMga oldindan yuklaydi. Va agar har bir kompyuterni ishga tushirish yoki qayta yoqish bilan birga, qattiq disk bir muncha vaqt yuz foiz yuk bilan ishlasa, u holda SuperFetch bilan bog'liq muammolar paydo bo'lishi mumkin. To'rt gigabayt yoki undan kam xotiraga ega bo'lgan o'yinchilar SuperFetch bilan bog'liq muammolarga duch kelishadi. Bu erda asosiy kamchilik shundaki, juda ko'p RAM ishlatadigan o'yinlar mavjud. Bunday holda, doimiy so'rov va xotirani bo'shatish mavjud. Bunday manipulyatsiyani bajarish xizmatga doimiy ravishda mahalliy ma'lumotlarni yuklashi va tushirishi mumkin.
SuperFetch-ni o'chirib qo'yish: barcha ijobiy va salbiy tomonlari
Bugungi kunda ko'pchilik ushbu xizmatdan foydalanishga shubha qilmoqda. Kompyuteringizning ishlashi va ishlashini yaxshilash uchun ko'pincha SuperFetch xizmatini o'chirib qo'yish tavsiya etiladi. Biroq, uning sharoitida SuperFetch-dan foydalanish maqsadga muvofiqligi to'g'risida yuzaga kelgan ikkilanishni nafaqat vakolatli foydalanuvchi hal qila oladi.
Shuningdek, barcha foydalanuvchilar uchun umumiy tavsiyalar mavjud, ular quyidagicha:
- operativ xotiraning oz miqdori xizmatdan bemalol foydalanishga imkon bermaydi;
- uning etarli hajmi Superfetch-ni faollashtirishni tavsiya qiladi.
Shunday qilib, agar operativ xotira hajmi 1 Gb dan oshmasa va qo'shimcha virtual xotira va disk xotira fayli haqida gapirmasa ham, xotira yuki 600 Mb ga yetishi mumkin bo'lsa, u holda RAMning cheklangan funksionalligi bilan bog'liq vaziyat yuzaga keladi. Ammo bu, albatta, kompyuter tizimi eski avlodga tegishli bo'lsa (readyboost ishlatiladi). Zamonaviy tizimlarda, hatto minimal konfiguratsiya ishlatilgan bo'lsa ham, tezkor kirish dastlab 3 Gb dan boshlab katta hajmdagi operativ xotirani nazarda tutadi. Bunday holda, albatta, SuperFetch xizmatidan foydalanish oqlanadi. Siz kompyuterning ishlashini turli xil rejimlarda taqqoslashingiz mumkin: SuperFetch yordamida va u o'chirilganida. Ba'zi foydalanuvchilar bu holatda ular juda katta farq ko'rmaganligini ta'kidlashadi.
Boshqacha qilib aytganda, SuperFetch-ni xost sifatida ishlatish yoki o'chirib qo'yish faqat imkoniyatlar muvozanatiga va kompyuterning operativ xotirasida kutilayotgan yukga bog'liq. Albatta, eski jihozlarda zamonaviy o'yinlardan foydalanganda, operatsion tizimning ishlashi bilan bog'liq muammolar muqarrar. Ammo, boshqa holatlarda, operativ xotira vazifani muammosiz hal qilganda, superfetch tizimini o'chirib kompyuter tezligini oshirishga hojat yo'q.