SuperFetch. Ո՞րն է այս ծառայությունը և արդյո՞ք պետք է անջատեք այն

Բովանդակություն:

SuperFetch. Ո՞րն է այս ծառայությունը և արդյո՞ք պետք է անջատեք այն
SuperFetch. Ո՞րն է այս ծառայությունը և արդյո՞ք պետք է անջատեք այն

Video: SuperFetch. Ո՞րն է այս ծառայությունը և արդյո՞ք պետք է անջատեք այն

Video: SuperFetch. Ո՞րն է այս ծառայությունը և արդյո՞ք պետք է անջատեք այն
Video: how to disable superfetch 2024, Ապրիլ
Anonim

Windows 7 օպերացիոն համակարգը հնարավորություն է տվել իրականացնել եզակի տեխնոլոգիա, որը կոչվում է SuperFetch: Թե որն է այս տեխնոլոգիան և ինչպես է այն գործում, բոլորին ծանոթ չէ: Բայց եթե հիշում եք նախորդ Prefetcher տեխնոլոգիան Windows Vista- ում, ապա ամեն ինչ անմիջապես ընկնում է իր տեղը:

Windows 7-ն այսօր անհասկանալի է առանց SuperFetch- ի
Windows 7-ն այսօր անհասկանալի է առանց SuperFetch- ի

Համակարգչային տեխնոլոգիայի ոլորտում գիտական զարգացումները կանգ չեն առնում: Windows 7 օպերացիոն համակարգը հնարավորություն տվեց իրականացնել եզակի SuperFetch տեխնոլոգիան (առաջադրանքի կառավարչի մեջ նշված է որպես sysmain գործընթաց): Այս ծառայության իմաստը հասկանալու և գործառույթները հասկանալու համար հարկավոր է հիշել Windows Vista- ի մեկ այլ եզակի Prefetcher տեխնոլոգիա: Երբ որևէ ծրագիր գործարկվում է, դրա կազմաձևման ֆայլերն ու բաղադրիչները սկզբում կարդում են կոշտ սկավառակից, և միայն այնուհետև դրանք բեռնվում են RAM- ի մեջ `ընդունողի ռեժիմում: Երբ ծրագիրը վերանում է ՝ վերաբացելով այն, կկատարվի նույն գործընթացը: Programsրագրերի հասանելիությունն արագացնելու և, որպես արդյունք, համակարգի գործընթացների աշխատանքը օպտիմալացնելու համար, ստեղծվեց և ներդրվեց SuperFetch տեխնոլոգիան:

Խելացի SuperFetch համակարգ. Ընդհանուր հասկացություններ

Superfetch տեխնոլոգիայի օգնությամբ, օգտագործողի կողմից օգտագործված ամենատարածված ծրագրերը հետևում են, ապա տեղադրվում են RAM- ի մեջ ՝ արագ գտնելու համար: Այսպիսով, այս կամ այն ծրագրի գործարկումը շատ ավելի արագ է տեղի ունենում այն պատճառով, որ տվյալներն արդեն RAM- ում են, այդ իսկ պատճառով լրացուցիչ ժամանակ չի ծախսվում դրանք կոշտ սկավառակից կարդալու համար: Եթե նայեք տեխնոլոգիայի ստեղծման պատմությանը, ապա այն ի սկզբանե կիրառվել է windows xp- ում, այնուհետև այն շարունակվել է Vista տարբերակում և կոչվել Prefetcher: Դրա խնդիրն էր ուղղակիորեն սկսելուց առաջ օպտիմալացնել համակարգի բաղադրիչների և գործարկվող ծրագրերի մոդուլների բեռնումը:

SuperFetch- ն այսօր մեծ պահանջարկ ունի
SuperFetch- ն այսօր մեծ պահանջարկ ունի

Հետևաբար, տեխնոլոգիան կոչվում է «Prefetch» կամ prefetcher (superprefetch): Այս ծառայությունը զգալի թերություններ ուներ: Այն թույլ տվեց սահմանափակ թվով ծրագրեր բեռնել RAM- ի մեջ, և երբ մի ծրագիր դադարեց հաճախակի օգտագործվելուց, դրա տվյալները նորից դուրս բերվեցին կոշտ սկավառակի paging ֆայլում: Բայց հետագայում կատարյալը մեծ փոփոխությունների է ենթարկվել:

Significantգալի բարելավումներից հետո տեխնոլոգիան դառնում է SuperFetch (բառացի թարգմանություն ՝ superfetch): Այժմ ծառայությունը զբաղվում է օգտվողի գործողությունների հետևանքով, ստեղծում է հատուկ քարտեզներ և պահպանում է օգտագործվող ծրագրերի կազմաձևը: Եթե ինչ-ինչ պատճառներով հավելվածը հանկարծ դուրս թռավ RAM- ից, SuperFetch- ը կատարում է բեռնաթափման մանրակրկիտ վերլուծություն և բեռնաթափման համար պատասխանատու գործընթացի ավարտից հետո նախորդ ծրագիրը վերաբեռնում է RAM- ի: Առայության հիմնական խնդիրն է բարձրացնել ծրագրերի գործարկման արագությունը և ապահովել համակարգի աշխատանքի կայուն բարձրացում, որն իր հերթին նպաստում է աշխատանքային հոսքի արագ ներառմանը:

Settingsառայությունների կարգավորումներ և կառավարում

Այս ծառայությունը միացնելու համար լավագույնն է օգտագործել համակարգի ռեեստրը: Run ընտրացանկում (Win + R) regedit հրամանը զանգահարում է խմբագրին: Համակարգի բաժնում, օգտագործելով HKLM մասնաճյուղը, դուք պետք է գտնեք PrefetchParameters գրացուցակը: Մեզ պետք են երկու ստեղներ ՝ EnablePrefetcher և EnableSuperFetch: Եթե չկա EnableSuperFetch ստեղն, ապա այն պետք է ստեղծվի (DWORD պարամետր) և նշանակվի համապատասխան անուն: Հարմարության համար յուրաքանչյուր ստեղնի համար կարող եք մուտքագրել չորս արժեք.

- 0 - ամբողջական անջատում;

- 1 - միայն գործարկվող ծրագրերի օպտիմիզացում;

- 2 - միայն գործարկման համակարգի բաղադրիչների օպտիմիզացում;

- 3 - կիրառման և համակարգերի հավասարակշռված արագացում:

SuperFetch- ը չպետք է անջատվի, եթե դա խիստ անհրաժեշտ չէ
SuperFetch- ը չպետք է անջատվի, եթե դա խիստ անհրաժեշտ չէ

Services.msc հրամանի օգտագործումը, որը բացում է գործարկվող ծառայությունների և գործընթացների պարամետրերի պատուհանը, ծառայության պարամետրերի կառավարման մեկ այլ մեթոդ է: Այս դեպքում դուք պետք է գտնեք SuperFetch- ը և կրկնակի կտտոցով բացեք ծառայության հատկությունները: Դրանից հետո անհրաժեշտ է գործարկման տիպի բացվող ցուցակից պահանջել անհրաժեշտ պարամետրը:

SuperFetch ծառայության թերությունները

Բայց այս ծառայության մեջ կան նաեւ թույլ կողմեր:Ոչ հազվադեպ են կապված դրա հետ կապված խնդիրներ: Այս հարցի պատշաճ դիտարկմամբ կարող եք հանգել այն եզրակացության, որ համակարգչի հետ աշխատելիս ծագող խնդիրները SuperFetch ծառայության ուղղակի մեղքը չեն: Այսինքն, եթե մենք խոսում ենք համակարգի մակարդակի խափանումների մասին, ապա դրանք կրիտիկական ազդեցություն չեն թողնում «օպերացիոն համակարգի» գործունեության վրա: Բայց SuperFetch մոդուլի սխալը այս ծառայությունը բացարձակապես չի ակտիվացնում: Եվ այս պարագայում նույնիսկ նույն գրանցամատյանում անհրաժեշտ պարամետրերը մուտքագրելը իրավիճակը դեպի լավը չի փոխում: Հաճախ կարող եք տեսնել հաղորդագրություն, որ տեղի է ունեցել աննորմալ դադարեցում (SuperFetch- ը դադարեցվել է) կամ մուտքն ընդհանրապես մերժվել է:

Այս իրավիճակը տեղի է ունենում RAM- ի բացակայության կամ «RAM» տախտակների դիմակայության պատճառով: Այս դեպքում այլ բան չի մնում, քան ծառայությունն ամբողջությամբ անջատելը: Եթե կա բավարար RAM ՝ ծառայության աշխատանքը փորձարկելու և դրա հետ կապված խնդիրները վերացնելու համար, ապա ցանկալի է դա անել: Եվ կատարված մանիպուլյացիաներից հետո կարող եք անջատել այն, կամ շարունակել օգտագործել այն հետագայում:

SuperFetch. Բոլորը
SuperFetch. Բոլորը

SuperFetch- ը միշտ աշխատում է հետին պլանում: Առայությունն օգտագործում է պրոցեսորային ռեսուրսներ և հիշողություն: «Superfetch» - ը կոչված չէ ամբողջությամբ վերացնել ծրագրերի բեռնումը «RAM» - ում, դրա անմիջական նպատակն է այս գործընթացն արագ կատարել: Եվ ամեն անգամ, երբ ներբեռնում է տեղի ունենում, համակարգը դեռ նույն դանդաղումը կզգա, եթե ծրագիրը գործարկվի առանց SuperFetch- ի: Դա պայմանավորված է նրանով, որ ծառայությունը կոշտ սկավառակից շատ մեծ քանակությամբ տվյալներ է նախաբեռնում RAM- ի մեջ: Եվ եթե համակարգչի յուրաքանչյուր նման գործարկման կամ վերագործարկման դեպքում կոշտ սկավառակը որոշ ժամանակ աշխատում է հարյուր տոկոսանոց բեռնվածությամբ, ապա SuperFetch- ի հետ կապված խնդիրներ կարող են առաջանալ: Չորս գիգաբայթ հիշողություն ունեցող խաղացողները SuperFetch- ի հետ խնդիրներ կունենան: Այստեղ հիմնական թերությունն այն է, որ կան խաղեր, որոնք շատ RAM են օգտագործում: Այս դեպքում կա անընդհատ խնդրանք և հիշողության ազատում: Նման մանիպուլյացիայի այս կատարումը կարող է առաջացնել ծառայության անընդհատ բեռնում և բեռնաթափում տեղական տվյալներ:

SuperFetch- ի անջատում. Բոլոր դրական և բացասական կողմերը

Այսօր շատ մարդիկ կասկածում են այս ծառայության օգտագործման մեջ: Հաճախ խորհուրդ է տրվում անջատել SuperFetch ծառայությունը `ձեր համակարգչի աշխատանքի արդյունավետությունն ու աշխատանքը բարելավելու համար: Այնուամենայնիվ, ոչ միայն իրավասու օգտվողը կարող է լուծել այն երկընտրանքը, որն առաջացել է իր պայմաններում SuperFetch- ի օգտագործման նպատակահարմարության վերաբերյալ:

Բոլոր օգտվողների համար կա նաև ընդհանուր առաջարկ, որը հետևյալն է.

- RAM- ի փոքր քանակությունը թույլ չի տալիս սահուն օգտագործել ծառայությունը.

- դրա բավարար ծավալը խորհուրդ է տալիս ակտիվացնել Superfetch- ը:

SuperFetch- ը անհրաժեշտ է օպերացիոն համակարգը արագացնելու համար
SuperFetch- ը անհրաժեշտ է օպերացիոն համակարգը արագացնելու համար

Այսպիսով, եթե RAM- ի քանակը չի գերազանցում 1 ԳԲ-ն, և հիշողության բեռնվածությունը կարող է հասնել 600 ՄԲ-ի, էլ չեմ ասում լրացուցիչ վիրտուալ հիշողություն և էջերի ֆայլ, ապա ստեղծվում է իրավիճակ RAM- ի սահմանափակ գործունակությամբ: Բայց դա, իհարկե, այն դեպքն է, երբ համակարգչային համակարգը հին սերնդի է (օգտագործվում է պատրաստակամությունը): Modernամանակակից համակարգերում, նույնիսկ եթե նվազագույն կազմաձևն օգտագործվում է, արտահերթ ներդրումն ի սկզբանե ենթադրում է մեծ քանակությամբ RAM ՝ սկսած 3 ԳԲ-ից: Այս դեպքում, իհարկե, SuperFetch ծառայության օգտագործումն արդարացված է: Դուք կարող եք համեմատել համակարգչի աշխատանքը տարբեր ռեժիմներով `օգտագործելով SuperFetch- ը և երբ այն անջատված է: Որոշ օգտվողներ նշում են, որ այս դեպքում նրանք մեծ տարբերություն չեն տեսնում:

Այլ կերպ ասած, SuperFetch- ը որպես ընդունիչ օգտագործելը կամ անջատելը կախված է բացառապես հնարավորությունների հավասարակշռությունից և համակարգչի RAM- ի սպասվող բեռից: Իհարկե, հին սարքավորումների վրա ժամանակակից խաղեր օգտագործելիս, օպերացիոն համակարգի աշխատանքի հետ կապված խնդիրներն անխուսափելի են: Այնուամենայնիվ, այլ դեպքերում, երբ RAM- ը հաղթահարում է խնդիրը առանց խնդիրների, պարզապես կարիք չկա համակարգչի արագությունը բարձրացնել `superfetch համակարգը անջատելով:

Խորհուրդ ենք տալիս: