Operačný systém Windows 7 umožnil implementáciu jedinečnej technológie s názvom SuperFetch. Čo je táto technológia a ako funguje, nie je každému známe. Ale ak si spomeniete na predchádzajúcu technológiu Prefetcher vo Windows Vista, potom všetko okamžite zapadne na svoje miesto.
Vedecký vývoj v oblasti výpočtovej techniky nezostáva stáť. Operačný systém Windows 7 umožnil implementáciu jedinečnej technológie SuperFetch (v správcovi úloh je uvedená ako proces sysmain). Aby ste pochopili význam a funkcie tejto služby, musíte si pamätať ďalšiu jedinečnú technológiu Prefetcher v systéme Windows Vista. Po spustení ľubovoľného programu sa jeho konfiguračné súbory a komponenty najskôr načítajú z pevného disku a až potom sa načítajú do pamäte RAM v hostiteľskom režime. Po ukončení aplikácie opätovným otvorením sa vykoná rovnaký proces. S cieľom urýchliť prístup k programom a v dôsledku toho optimalizovať prácu systémových procesov bola vyvinutá a implementovaná technológia SuperFetch.
Inteligentný systém SuperFetch: Všeobecné koncepty
Pomocou technológie superfetch sú sledované najobľúbenejšie programy používané používateľom a potom umiestnené do pamäte RAM na rýchle vyhľadanie. Spustenie tohto alebo toho programu je teda oveľa rýchlejšie vďaka skutočnosti, že údaje sú už v pamäti RAM, a preto sa ich čítaním z pevného disku nestráca ďalší čas. Ak sa pozriete na históriu vzniku technológie, potom bola pôvodne použitá v systéme Windows xp, potom pokračovala vo verzii Vista a volala sa Prefetcher. Jeho úlohou bolo optimalizovať načítanie systémových komponentov a modulov spustených aplikácií pred priamym spustením.
Táto technológia sa preto nazýva „Prefetch“alebo prefetcher (superprefetch). Táto služba mala významné nevýhody. Umožňoval načítanie obmedzeného počtu programov do pamäte RAM, a keď sa aplikácia prestala často používať, jej dáta boli vyprázdnené späť na pevný disk vo stránkovacom súbore. Neskôr však Perfect prešiel veľkými zmenami.
Po významných vylepšeniach sa z technológie stáva SuperFetch (doslovný preklad - superfetch). Teraz sa služba venuje sledovaniu aktivity používateľov, vytvára špeciálne mapy a ukladá konfiguráciu použitých programov. Ak z nejakého dôvodu aplikácia náhle vyletela z RAM, SuperFetch vykoná dôkladnú analýzu vykládky a po dokončení procesu zodpovedného za vyloženie znova načíta predchádzajúci program do RAM. Hlavnou úlohou služby je zvýšiť rýchlosť spustenia aplikácií a zabezpečiť stabilné zvýšenie výkonu systému, čo zase prispieva k rýchlemu zahrnutiu do pracovného toku.
Nastavenia a správa služieb
Na povolenie tejto služby je najlepšie použiť systémový register. V ponuke Spustiť (Win + R) zavolá príkaz regedit editora. V systémovej časti pomocou pobočky HKLM musíte nájsť adresár PrefetchParameters. Potrebujeme dva kľúče EnablePrefetcher a EnableSuperFetch. Ak nie je k dispozícii žiadny kľúč EnableSuperFetch, musí sa vytvoriť (parameter DWORD) a priradiť mu vhodný názov. Pre pohodlie môžete pre každý kľúč zadať štyri hodnoty:
- 0 - úplné vypnutie;
- 1 - optimalizácia iba spustených programov;
- 2 - optimalizácia iba spúšťacích komponentov systému;
- 3 - vyvážené zrýchlenie aplikácie a systémov.
Ďalším spôsobom riadenia nastavení služby je použitie príkazu services.msc, ktorý otvára okno nastavení pre spustiteľné služby a procesy. V takom prípade musíte nájsť SuperFetch a dvojitým kliknutím otvoriť vlastnosti služby. Potom musíte z rozbaľovacieho zoznamu typu spustenia nastaviť požadovaný parameter.
Nevýhody služby SuperFetch
Táto služba však obsahuje aj slabé stránky. Nie zriedka sú s tým spojené problémy. Pri správnom zvážení tohto problému môžete dospieť k záveru, že problémy, ktoré sa vyskytnú pri práci s počítačom, nie sú priamou chybou služby SuperFetch. To znamená, že ak hovoríme o poruchách na úrovni systému, potom nemajú zásadný vplyv na fungovanie „operačného systému“. Ale chyba v module SuperFetch túto službu absolútne neaktivuje. A v takom prípade ani zadanie potrebných parametrov do toho istého registra nezmení situáciu k lepšiemu. Často môžete vidieť správu, že došlo k neobvyklému ukončeniu (SuperFetch ukončený) alebo bol prístup úplne odmietnutý.
Táto situácia nastáva z dôvodu nedostatku pamäte RAM alebo z dôvodu konfrontácie medzi lamelami „RAM“. V takom prípade nezostáva nič iné, len službu úplne vypnúť. Ak je dostatok pamäte RAM na otestovanie fungovania služby a odstránenie problémov s ňou, je vhodné to urobiť. A po vykonaných manipuláciách ho môžete vypnúť alebo ďalej používať.
SuperFetch vždy beží na pozadí. Služba využíva zdroje procesora a pamäť. Aplikácia „Superfetch“nie je povinná úplne vylúčiť načítanie aplikácií do „RAM“, jej priamym účelom je urýchliť tento proces. A zakaždým, keď dôjde k stiahnutiu, systém stále zažije úplne rovnaké spomalenie, ak by bola aplikácia spustená bez SuperFetch. Je to tak preto, lebo služba vopred načítava veľmi veľké množstvo dát z pevného disku do pamäte RAM. A ak pri každom takomto spustení alebo reštartovaní počítača pevný disk istý čas pracuje so stopercentným zaťažením, potom môžu nastať problémy so SuperFetch. Hráči so štyrmi gigabajtmi pamäte alebo menej budú mať problémy so SuperFetch. Hlavnou nevýhodou tu je, že existujú hry, ktoré využívajú veľa pamäte RAM. V takom prípade ide o neustálu požiadavku a uvoľnenie pamäte. Toto vykonanie takejto manipulácie môže spôsobiť, že služba bude neustále načítavať a vykladať miestne údaje.
Zakázanie SuperFetch: všetky výhody a nevýhody
Mnoho ľudí dnes pochybuje o použití tejto služby. Na zlepšenie výkonu a výkonu vášho počítača sa často odporúča vypnúť službu SuperFetch. Nielen kompetentný používateľ však môže vyriešiť dilemu, ktorá vznikla ohľadom vhodnosti použitia SuperFetch v jeho podmienkach.
Existuje tiež všeobecné odporúčanie pre všetkých používateľov, ktoré je nasledovné:
- malé množstvo pamäte RAM neumožňuje plynulé využívanie služby;
- jeho dostatočný objem odporúča aktivovať Superfetch.
Ak teda veľkosť pamäte RAM nepresahuje 1 GB a zaťaženie pamäte môže dosiahnuť 600 MB, nehovoriac o dodatočnej virtuálnej pamäti a stránkovacom súbore, nastáva situácia s obmedzenou funkčnosťou RAM. Ale to je samozrejme prípad, ak je počítačový systém starej generácie (používa sa Readyboost). V moderných systémoch, aj keď sa používa minimálna konfigurácia, modul snap-in spočiatku znamená veľké množstvo pamäte RAM, počnúc 3 GB. V takom prípade je samozrejme použitie služby SuperFetch oprávnené. Môžete porovnať prevádzku počítača v rôznych režimoch: pomocou SuperFetch a keď je vypnutý. Niektorí používatelia poznamenávajú, že v tomto prípade nevideli veľký rozdiel.
Inými slovami, použitie alebo zakázanie SuperFetch ako hostiteľa závisí výlučne od vyváženia schopností a očakávaného zaťaženia RAM počítača. Pri používaní moderných hier na starom hardvéri sú samozrejme problémy s výkonom operačného systému nevyhnutné. Avšak v iných prípadoch, keď sa RAM vyrovná s úlohou bez problémov, jednoducho nie je potrebné zvyšovať rýchlosť počítača vypnutím systému superfetch.