Windows 7 operētājsistēma ir ļāvusi ieviest unikālu tehnoloģiju ar nosaukumu SuperFetch. Kas ir šī tehnoloģija un kā tā darbojas, nav visiem pazīstama. Bet, ja atceraties iepriekšējo Windows Vista Prefetcher tehnoloģiju, tad viss uzreiz nostājas savās vietās.
Zinātniskā attīstība datortehnoloģijas jomā nestāv uz vietas. Windows 7 operētājsistēma ļāva ieviest unikālo SuperFetch tehnoloģiju (tā uzdevumu pārvaldniekā ir iekļauta kā galvenais process). Lai saprastu šī pakalpojuma nozīmi un funkcijas, jums jāatceras vēl viena unikāla Prefetcher tehnoloģija operētājsistēmā Windows Vista. Palaižot jebkuru programmu, tās konfigurācijas faili un komponenti sākotnēji tiek nolasīti no cietā diska un tikai pēc tam tie tiek ielādēti RAM resursdatora režīmā. Kad lietojumprogramma iziet, atkārtoti atverot to, tiks veikts tas pats process. Lai paātrinātu piekļuvi programmām un rezultātā optimizētu sistēmas procesu darbu, tika izveidota un ieviesta tehnoloģija SuperFetch.
Inteliģentā SuperFetch sistēma: vispārīgi jēdzieni
Ar superfetch tehnoloģijas palīdzību tiek izsekotas populārākās programmas, kuras izmanto lietotājs, un pēc tam ievietotas RAM, lai tās ātri atrastu. Tādējādi šīs vai citas programmas palaišana notiek daudz ātrāk, pateicoties tam, ka dati jau atrodas RAM, tāpēc netiek lasīts papildu laiks, lasot tos no cietā diska. Ja paskatās uz tehnoloģijas izveides vēsturi, tad tā sākotnēji tika lietota Windows XP, un pēc tam tā tika turpināta Vista versijā un saucās Prefetcher. Tās uzdevums bija optimizēt darbojošos lietojumprogrammu sistēmas komponentu un moduļu ielādi pirms tiešas palaišanas.
Tāpēc šo tehnoloģiju sauc par "Prefetch" vai prefetcher (superprefetch). Šim pakalpojumam bija ievērojami trūkumi. Tas ļāva RAM ielādēt ierobežotu skaitu programmu, un, kad lietojumprogramma vairs netika izmantota bieži, tās dati tika pārvietoti atpakaļ uz cieto disku peidžeru failā. Bet vēlāk perfektā ir notikušas lielas izmaiņas.
Pēc būtiskiem uzlabojumiem tehnoloģija kļūst par SuperFetch (burtiskā tulkošana - superfetch). Tagad pakalpojums nodarbojas ar lietotāju darbību izsekošanu, izveido īpašas kartes un saglabā izmantoto programmu konfigurāciju. Ja kāda iemesla dēļ lietojumprogramma pēkšņi izlīda no RAM, SuperFetch veic rūpīgu izkraušanas analīzi un pēc procesa pabeigšanas, kas ir atbildīgs par izkraušanu, iepriekšējo programmu ielādē RAM. Pakalpojuma galvenais uzdevums ir palielināt lietojumprogrammu palaišanas ātrumu un nodrošināt stabilu sistēmas veiktspējas pieaugumu, kas savukārt veicina ātru iekļaušanu darbplūsmā.
Pakalpojuma iestatījumi un pārvaldība
Lai iespējotu šo pakalpojumu, vislabāk ir izmantot sistēmas reģistru. Izvēlnē Run (Win + R) komanda regedit izsauc redaktoru. Sistēmas sadaļā, izmantojot filiāli HKLM, jāatrod katalogs PrefetchParameters. Mums ir nepieciešamas divas atslēgas EnablePrefetcher un EnableSuperFetch. Ja nav EnableSuperFetch atslēgas, tā ir jāizveido (parametrs DWORD) un jāpiešķir atbilstošs nosaukums. Ērtības labad katrai taustiņai varat ievadīt četras vērtības:
- 0 - pilnīga izslēgšana;
- 1 - tikai darbojas programmu optimizācija;
- 2 - tikai palaišanas sistēmas komponentu optimizācija;
- 3 - līdzsvarots lietojuma un sistēmu paātrinājums.
Komandas services.msc izmantošana, kas atver izpildāmo pakalpojumu un procesu iestatījumu logu, ir vēl viena pakalpojumu iestatījumu pārvaldīšanas metode. Šajā gadījumā jums jāatrod SuperFetch un ar dubultklikšķi jāatver pakalpojuma rekvizīti. Tad no startēšanas veida nolaižamā saraksta jāiestata nepieciešamais parametrs.
SuperFetch servisa trūkumi
Bet šajā dienestā ir arī vājās vietas. Nereti ar to saistītas problēmas. Pienācīgi apsverot šo problēmu, jūs varat secināt, ka problēmas, kas rodas, strādājot ar datoru, nav tieši SuperFetch pakalpojuma vaina. Tas ir, ja mēs runājam par neveiksmēm sistēmas līmenī, tad tām nav kritiskas ietekmes uz "operētājsistēmas" darbību. Bet kļūda SuperFetch modulī padara šo pakalpojumu absolūti neaktivizētu. Un šajā gadījumā pat nepieciešamo parametru ievadīšana tajā pašā reģistrā situāciju nemaina uz labo pusi. Bieži vien jūs varat redzēt ziņojumu, ka notikusi patoloģiska pārtraukšana (SuperFetch pārtraukta) vai piekļuve vispār liegta.
Šī situācija rodas RAM trūkuma dēļ vai konfrontācijas dēļ starp "RAM" līstēm. Šajā gadījumā nekas cits neatliek kā pilnībā atspējot pakalpojumu. Ja ir pietiekami daudz RAM, lai pārbaudītu pakalpojuma darbību un novērstu ar to saistītās problēmas, ieteicams to darīt. Un pēc veiktajām manipulācijām jūs to varat izslēgt vai turpināt izmantot tālāk.
SuperFetch vienmēr darbojas fonā. Pakalpojums izmanto procesora resursus un atmiņu. "Superfetch" netiek aicināts pilnībā novērst lietojumprogrammu ielādi "RAM", tā tiešais mērķis ir padarīt šo procesu ātru. Katru reizi, kad notiek lejupielāde, sistēma joprojām piedzīvos tieši tādu pašu palēninājumu, ja lietojumprogramma tiktu palaista bez SuperFetch. Tas ir tāpēc, ka pakalpojums no cietā diska uz RAM ielādē ļoti lielu datu apjomu. Un, ja ar katru šādu datora palaišanu vai restartēšanu cietais disks kādu laiku darbojas ar simtprocentīgu slodzi, tad var rasties problēmas ar SuperFetch. Spēlētājiem ar četru gigabaitu atmiņu vai mazāk būs problēmas ar SuperFetch. Galvenais trūkums šeit ir tas, ka ir spēles, kurās tiek izmantots daudz RAM. Šajā gadījumā notiek pastāvīga pieprasīšana un atmiņas atbrīvošana. Šādas manipulācijas izpilde var izraisīt pakalpojuma pastāvīgu ielādi un izkraušanu vietējos datus.
SuperFetch atspējošana: visi plusi un mīnusi
Mūsdienās daudzi cilvēki šaubās par šī pakalpojuma izmantošanu. Bieži tiek ieteikts izslēgt pakalpojumu SuperFetch, lai uzlabotu datora veiktspēju. Tomēr ne tikai kompetents lietotājs var atrisināt radušos dilemmu par SuperFetch izmantošanas vēlamību viņa apstākļos.
Visiem lietotājiem ir arī vispārīgs ieteikums, kas ir šāds:
- neliels RAM apjoms neļauj netraucēti izmantot pakalpojumu;
- tā pietiekamais apjoms iesaka aktivizēt Superfetch.
Tādējādi, ja RAM apjoms nepārsniedz 1 GB, un atmiņas slodze var sasniegt 600 MB, nemaz nerunājot par papildu virtuālo atmiņu un peidžeru failu, rodas situācija ar ierobežotu RAM funkcionalitāti. Bet tas, protams, notiek, ja datorsistēma ir vecās paaudzes (tiek izmantota readyboost). Mūsdienu sistēmās, pat ja tiek izmantota minimālā konfigurācija, pievienojumprogramma sākotnēji nozīmē lielu RAM apjomu, sākot no 3 GB. Šajā gadījumā, protams, SuperFetch pakalpojuma izmantošana ir pamatota. Jūs varat salīdzināt datora darbību dažādos režīmos: izmantojot SuperFetch un kad tas ir izslēgts. Daži lietotāji atzīmē, ka šajā gadījumā viņi neredzēja lielu atšķirību.
Citiem vārdiem sakot, SuperFetch kā resursdatora izmantošana vai atspējošana ir atkarīga tikai no iespēju līdzsvara un paredzamās datora RAM slodzes. Protams, izmantojot modernas spēles vecā aparatūrā, neizbēgamas ir problēmas ar operētājsistēmas veiktspēju. Tomēr citos gadījumos, kad operatīvā atmiņa tiek galā ar uzdevumu bez problēmām, vienkārši nav nepieciešams palielināt datora ātrumu, atspējojot superfetch sistēmu.