„Windows 7“operacinė sistema leido įdiegti unikalią technologiją, vadinamą „SuperFetch“. Kas yra ši technologija ir kaip ji veikia, nėra visiems žinoma. Bet jei prisimenate ankstesnę „Windows Vista“„Prefetcher“technologiją, viskas iškart patenka į savo vietas.
Mokslo raida kompiuterinių technologijų srityje nestovi vietoje. „Windows 7“operacinė sistema leido įdiegti unikalią „SuperFetch“technologiją (ji užduočių tvarkyklėje yra įvardijama kaip pagrindinis procesas). Norėdami suprasti šios paslaugos reikšmę ir suprasti jų funkcijas, turite prisiminti kitą unikalią „Windows Vista“„Prefetcher“technologiją. Paleidus bet kurią programą, jos konfigūracijos failai ir komponentai iš pradžių nuskaitomi iš kietojo disko ir tik tada jie įkeliami į RAM pagrindinio kompiuterio režimu. Kai programa išeis iš naujo ją atidarius, bus atliekamas tas pats procesas. Siekiant pagreitinti prieigą prie programų ir dėl to optimizuoti sistemos procesų darbą, buvo sukurta ir įdiegta „SuperFetch“technologija.
Pažangi „SuperFetch“sistema: bendrosios sąvokos
„Superfetch“technologijos pagalba sekamos populiariausios vartotojo naudojamos programos, kurios vėliau dedamos į RAM, kad būtų galima greitai rasti. Taigi, tos ar kitos programos paleidimas yra daug greitesnis dėl to, kad duomenys jau yra RAM atmintyje, todėl jų skaitymas iš kietojo disko nepraleidžia papildomo laiko. Jei pažvelgsite į technologijos sukūrimo istoriją, tada ji iš pradžių buvo pritaikyta „Windows XP“, tada ji buvo tęsiama „Vista“versijoje ir vadinosi „Prefetcher“. Jo užduotis buvo optimizuoti veikiančių programų sistemos komponentų ir modulių įkėlimą prieš pradedant tiesiogiai.
Todėl ši technologija vadinama „Prefetch“arba prefetcher (superprefetch). Ši paslauga turėjo didelių trūkumų. Tai leido į RAM įkelti ribotą programų skaičių, o kai programa nebebuvo dažnai naudojama, jos duomenys vėl buvo perkelti į kietąjį diską ieškos faile. Tačiau vėliau „Perfect“patyrė didelių pokyčių.
Po reikšmingų patobulinimų technologija tampa „SuperFetch“(pažodinis vertimas - „superfetch“). Dabar paslauga užsiima vartotojų veiklos stebėjimu, sukuria specialius žemėlapius ir išsaugo naudojamų programų konfigūraciją. Jei dėl kokių nors priežasčių programa staiga išskrido iš RAM, „SuperFetch“atlieka išsamią iškrovimo analizę ir, užbaigus procesą, atsakingą už iškrovimą, iš naujo įkelia ankstesnę programą į RAM. Pagrindinis paslaugos uždavinys yra padidinti programų paleidimo greitį ir užtikrinti stabilų sistemos našumo padidėjimą, o tai savo ruožtu prisideda prie greito įtraukimo į darbo eigą.
Paslaugos parametrai ir valdymas
Norint įgalinti šią paslaugą, geriausia naudoti sistemos registrą. Meniu Vykdyti (Win + R) komanda regedit iškviečia redaktorių. Sistemos skyriuje, naudodamiesi HKLM atšaka, turite rasti katalogą PrefetchParameters. Mums reikia dviejų raktų „EnablePrefetcher“ir „EnableSuperFetch“. Jei nėra „EnableSuperFetch“rakto, jis turi būti sukurtas (parametras DWORD) ir priskirti atitinkamą pavadinimą. Patogumo dėlei galite įvesti keturias kiekvieno rakto reikšmes:
- 0 - visiškas išjungimas;
- 1 - tik veikiančių programų optimizavimas;
- 2 - tik paleidimo sistemos komponentų optimizavimas;
- 3 - subalansuotas programos ir sistemų pagreitis.
Komandos services.msc naudojimas, kuris atveria vykdomų paslaugų ir procesų nustatymų langą, yra dar vienas paslaugų parametrų valdymo būdas. Tokiu atveju reikia rasti „SuperFetch“ir dukart spustelėjus atidaryti paslaugų ypatybes. Tada paleisties tipo išskleidžiamajame sąraše turite nustatyti reikiamą parametrą.
„SuperFetch“paslaugos trūkumai
Tačiau šioje paslaugoje yra ir silpnybių. Neretai yra su tuo susijusių problemų. Tinkamai apsvarstę šią problemą, galite prieiti prie išvados, kad problemos, kylančios dirbant su kompiuteriu, nėra tiesioginė „SuperFetch“tarnybos kaltė. Tai yra, jei mes kalbame apie gedimus sistemos lygiu, tai jie neturi kritinės įtakos „operacinės sistemos“veikimui. Tačiau „SuperFetch“modulio klaida neleidžia šios paslaugos aktyvuoti. Ir šiuo atveju net ir reikalingų parametrų įvedimas tame pačiame registre nepakeičia situacijos į gerąją pusę. Dažnai galite pamatyti pranešimą, kad nenormalus nutraukimas („SuperFetch“nutraukta) arba iš viso uždrausta prieiga.
Ši situacija atsiranda dėl RAM trūkumo arba dėl „RAM“lentų konfrontacijos. Šiuo atveju nelieka nieko kito, kaip visiškai išjungti paslaugą. Jei yra pakankamai RAM, kad būtų galima patikrinti paslaugos veikimą ir pašalinti su ja susijusias problemas, patartina tai padaryti. Po atliktų manipuliacijų galite jį išjungti arba toliau naudoti toliau.
„SuperFetch“visada veikia fone. Paslauga naudoja procesoriaus išteklius ir atmintį. „Superfetch“nėra raginama visiškai pašalinti programų įkėlimą į „RAM“, tiesioginė jo paskirtis - spartinti šį procesą. Kiekvieną kartą atsisiunčiant, sistema vis tiek patirs tą patį sulėtėjimą, jei programa būtų paleista be „SuperFetch“. Taip yra todėl, kad paslauga iš kietojo disko iš anksto įkelia labai daug duomenų į RAM. Ir jei kiekvieną kartą paleidus kompiuterį arba iš naujo paleidus kompiuterį, kurį laiką kietasis diskas dirba šimtu procentų, tada gali kilti problemų su „SuperFetch“. Žaidėjai, turintys keturių ar mažiau gigabaitų atmintį, turės problemų su „SuperFetch“. Pagrindinis trūkumas yra tas, kad yra žaidimų, kuriuose naudojama daug RAM. Šiuo atveju nuolat prašoma ir atlaisvinama atmintis. Tai atlikus tokią manipuliaciją tarnyba gali nuolat įkelti ir iškrauti vietinius duomenis.
„SuperFetch“išjungimas: visi už ir prieš
Šiandien daugelis žmonių abejoja šios paslaugos naudojimu. Norint pagerinti kompiuterio našumą ir našumą, dažnai rekomenduojama išjungti „SuperFetch“paslaugą. Tačiau ne tik kompetentingas vartotojas gali išspręsti kilusią dilemą dėl tikslingumo naudoti „SuperFetch“jo sąlygose.
Visiems vartotojams taip pat pateikiama bendra rekomendacija:
- nedidelis RAM kiekis neleidžia sklandžiai naudotis paslauga;
- pakankamas jo tūris rekomenduoja suaktyvinti „Superfetch“.
Taigi, jei operatyviosios atminties kiekis neviršija 1 GB, o atminties apkrova gali siekti 600 MB, jau nekalbant apie papildomą virtualią atmintį ir ieškos failą, atsiranda situacija su ribotu RAM funkcionalumu. Bet tai žinoma, jei kompiuterinė sistema yra senosios kartos (naudojama „readyboost“). Šiuolaikinėse sistemose, net jei naudojama minimali konfigūracija, papildinys iš pradžių reiškia didelį RAM kiekį, pradedant nuo 3 GB. Šiuo atveju, žinoma, „SuperFetch“paslaugos naudojimas yra pateisinamas. Galite palyginti kompiuterio veikimą įvairiais režimais: naudodami „SuperFetch“ir kai jis išjungtas. Kai kurie vartotojai pažymi, kad šiuo atveju jie nematė didelio skirtumo.
Kitaip tariant, „SuperFetch“naudojimas arba išjungimas kaip pagrindinio kompiuterio priklauso tik nuo galimybių pusiausvyros ir numatomos apkrovos kompiuterio RAM. Žinoma, naudojant šiuolaikinius žaidimus senoje aparatūroje neišvengiamos operacinės sistemos našumo problemos. Tačiau kitais atvejais, kai RAM be problemų susidoroja su užduotimi, tiesiog nereikia didinti kompiuterio greičio išjungiant superfetch sistemą.