Փափուկ

Ի՞նչ է համակարգի ռեսուրսը: | Համակարգի ռեսուրսների տարբեր տեսակներ

Փորձեք Մեր Գործիքը Խնդիրները Վերացնելու Համար





Տեղադրվել էՎերջին թարմացումը՝ 2021 թվականի փետրվարի 16

Համակարգի ռեսուրս. Հնարամիտ լինելը համընդհանուր գրավիչ հատկանիշ է, ինչի հնարամիտը հավասար չէ իր տրամադրության տակ շատ ռեսուրսներ ունենալն է, այլ սեփական ներուժը առավելագույնի հասցնելու կարողությունը կամ ցանկացած պահի իրեն հասանելի սակավ ռեսուրսները: Սա ճշմարիտ է ոչ միայն իրական աշխարհում, այլև ապարատային, ինչպես նաև ծրագրային ապահովման համար, որը մենք սկսել ենք օգտագործել մեր առօրյա կյանքում: Որպեսզի ամեն ինչ տեսնեք, թեև շատերը ցանկանում են, երևակայում և ձգտում են արդյունավետության վրա հիմնված տրանսպորտային միջոցների, ոչ բոլորն են ի վերջո գնում սպորտային մեքենա կամ սպորտային հեծանիվ, նույնիսկ եթե միջոցներ ունենան, եթե մարդկանցից շատերին հարցնեք, թե ինչու են նրանք գնում: Չեն գնել նման մեքենա, նրանց պատասխանը կլինի, որ դա գործնական չէ:



Ինչ է համակարգի ռեսուրսը

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



Բովանդակություն[ թաքցնել ]

Ի՞նչ է համակարգի ռեսուրսը:

Սրա կարճ և հստակ սահմանումը կլինի՝ օպերացիոն համակարգի կարողությունը արդյունավետորեն իրականացնելու օգտատերերի կողմից պահանջված առաջադրանքները՝ առավելագույնս օգտագործելով ամբողջ սարքավորումն ու ծրագրակազմը:



Տեխնոլոգիաների արագ առաջընթացի շնորհիվ համակարգչային համակարգի սահմանումը դուրս է եկել մի տուփից այն կողմ, որտեղ կան թարթող լույսեր, որոնց վրա միացված են ստեղնաշար, էկրան և մկնիկ: Սմարթֆոնները, նոութբուքերը, պլանշետները, մեկ տախտակային համակարգիչները և այլն ամբողջովին փոխեցին համակարգչի գաղափարը։ Սակայն հիմքում ընկած հիմնարար տեխնոլոգիան, որն ապահովում է բոլոր ժամանակակից հրաշքները, հիմնականում մնացել է նույնը: Մի բան, որը նույնպես շուտով չի փոխվի:

Եկեք ավելի խորանանք, թե ինչպես է աշխատում համակարգի ռեսուրսը: Ինչպես ցանկացած ռեսուրս, երբ մենք միացնում ենք մեր համակարգիչը, այն ստուգում և վավերացնում է ընթացիկ ելքերը ապարատային բաղադրիչներ միացված է դրան, որն այնուհետև մուտք է գործում Windows ռեեստր . Այստեղ առկա է տեղեկատվությունը հզորությունների և ամբողջ ազատ տարածության, RAM-ի քանակի, արտաքին հիշողության կրիչների և այլնի մասին:



Դրա հետ մեկտեղ օպերացիոն համակարգը սկսում է նաև ֆոնային ծառայություններն ու գործընթացները: Սա առկա ռեսուրսների առաջին անմիջական օգտագործումն է: Օրինակ, եթե մենք տեղադրել ենք հակավիրուսային ծրագիր կամ որևէ ծրագիր, որը պարբերաբար թարմացման կարիք ունի: Այս ծառայությունները սկսվում են հենց այն ժամանակ, երբ մենք միացնում ենք համակարգիչը և սկսում ենք թարմացնել կամ սկանավորել ֆայլերը հետին պլանում՝ իհարկե պաշտպանելու և մեզ թարմացնելու համար:

Ռեսուրսի հարցումը կարող է լինել ծառայություն, որն անհրաժեշտ է հավելվածին, ինչպես նաև համակարգին, կամ այն ​​ծրագրերի համար, որոնք կարող են գործարկվել օգտատիրոջ խնդրանքով: Այսպիսով, այն պահին, երբ մենք բացում ենք ծրագիր, այն ստուգում է բոլոր ռեսուրսները, որոնք հասանելի են դրա գործարկման համար: Ստուգելով, արդյոք բոլոր պահանջները բավարարված են, ծրագիրը աշխատում է այնպես, ինչպես նախատեսված էր: Այնուամենայնիվ, երբ պահանջը չի բավարարվում, օպերացիոն համակարգը ստուգում է, թե որ հավելվածներն են օգտագործում այդ վախի ռեսուրսը և փորձում է դադարեցնել այն:

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

Համակարգի ռեսուրսների տարբեր տեսակներ

Համակարգի ռեսուրսը օգտագործվում է կամ ապարատային կամ ծրագրային ապահովման կողմից՝ միմյանց հետ շփվելու համար: Երբ ծրագրաշարը ցանկանում է տվյալներ ուղարկել սարքին, օրինակ, երբ ցանկանում եք ֆայլը պահել կոշտ սկավառակի վրա, կամ երբ սարքավորումն ուշադրության կարիք ունի, օրինակ, երբ մենք սեղմում ենք ստեղնաշարի ստեղնը:

Համակարգի ռեսուրսների չորս տեսակ կա, որոնց մենք կհանդիպենք համակարգը գործարկելիս, դրանք են.

  • Ուղղակի հիշողության հասանելիության (DMA) ալիքներ
  • Ընդհատման հարցումների տողեր (IRQ)
  • Մուտքային և ելքային հասցեներ
  • Հիշողության հասցեներ

Երբ մենք սեղմում ենք ստեղնաշարի ստեղնը, ստեղնաշարը ցանկանում է տեղեկացնել պրոցեսորին, որ ստեղնը սեղմված է, բայց քանի որ պրոցեսորն արդեն զբաղված է որևէ այլ գործընթացով, այժմ մենք կարող ենք դադարեցնել այն, մինչև այն ավարտի առաջադրանքը:

Այս խնդիրը լուծելու համար մենք պետք է իրականացնեինք մի բան, որը կոչվում էր ընդհատման հարցումների տողեր (IRQ) , այն անում է ճիշտ այնպես, ինչպես թվում է, կարծես ընդհատում է պրոցեսորը և թույլ է տալիս պրոցեսորին իմանալ, որ կա նոր հարցում, որը եկել է ասենք ստեղնաշարից, ուստի ստեղնաշարը լարում է դնում իրեն հատկացված IRQ գծի վրա: Այս լարումը ծառայում է որպես ազդանշան CPU-ի համար, որ կա սարք, որն ունի հարցում, որը մշակման կարիք ունի:

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

Մուտքային-ելքային հասցեները, որոնք նաև պարզապես կոչվում են պորտեր, պրոցեսորը կարող է օգտագործել ապարատային սարքեր մուտք գործելու համար նույն կերպ, ինչպես որ օգտագործում է հիշողության հասցեները ֆիզիկական հիշողություն մուտք գործելու համար: Այն հասցեի ավտոբուս մայր տախտակի վրա երբեմն կրում է հիշողության հասցեներ և երբեմն կրում է մուտքային-ելքային հասցեներ:

Եթե ​​հասցեների ավտոբուսը սահմանվել է մուտքային-ելքային հասցեներ կրելու համար, ապա յուրաքանչյուր ապարատային սարք լսում է այս ավտոբուսը: Օրինակ, եթե պրոցեսորը ցանկանում է շփվել ստեղնաշարի հետ, այն կտեղադրի ստեղնաշարի Input-Output հասցեն հասցեների ավտոբուսում:

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

Մեկ այլ համակարգային ռեսուրս, որն օգտագործվում է ապարատային և ծրագրային ապահովման կողմից, ա Ուղղակի հիշողության հասանելիություն (DMA) ալիք: Սա դյուրանցման մեթոդ է, որը թույլ է տալիս մուտքային-ելքային սարքին տվյալներ ուղարկել անմիջապես հիշողություն՝ ամբողջությամբ շրջանցելով պրոցեսորը: Որոշ սարքեր, ինչպիսիք են տպիչը, նախատեսված են DMA ալիքներ օգտագործելու համար, իսկ մյուսները, օրինակ՝ մկնիկը, ոչ: DMA ալիքներն այնքան էլ հայտնի չեն, որքան նախկինում, դա պայմանավորված է նրանով, որ դրանց դիզայնը դրանք շատ ավելի դանդաղ է դարձնում, քան նոր մեթոդները: Այնուամենայնիվ, ավելի դանդաղ սարքերը, ինչպիսիք են անգործունյա կրիչներ, ձայնային քարտեր և ժապավենային կրիչներ, դեռ կարող են օգտագործել DMA ալիքներ:

Այսպիսով, հիմնականում ապարատային սարքերը ուշադրություն են հրավիրում պրոցեսորին՝ օգտագործելով ընդհատման հարցումները: Ծրագրային ապահովումը զանգահարում է ապարատը ապարատային սարքի մուտքային-ելքային հասցեով: Ծրագրաշարը հիշողությանը դիտարկում է որպես ապարատային սարք և այն անվանում է հիշողության հասցեով: DMA ալիքները փոխանցում են տվյալներ ապարատային սարքերի և հիշողության միջև:

Առաջարկվում է. 11 խորհուրդ Windows 10-ի դանդաղ կատարողականությունը բարելավելու համար

Այսպիսով, սարքաշարը հաղորդակցվում է ծրագրաշարի հետ՝ արդյունավետորեն բաշխելու և կառավարելու համակարգի ռեսուրսները:

Որո՞նք են այն սխալները, որոնք կարող են առաջանալ System Resources-ում:

Համակարգի ռեսուրսների սխալները, դրանք ամենավատն են: Մի պահ, երբ մենք օգտագործում ենք համակարգիչը, ամեն ինչ լավ է ընթանում, միայն անհրաժեշտ է ռեսուրսների կարիք ունեցող մեկ ծրագիր, կրկնակի սեղմեք այդ պատկերակին և հրաժեշտ տվեք աշխատող համակարգին: Բայց ինչու՞ է դա վատ ծրագրավորում, հնարավոր է, բայց այն դառնում է ավելի բարդ, քանի որ դա տեղի է ունենում նույնիսկ ժամանակակից օպերացիոն համակարգերում: Ցանկացած ծրագիր, որը գործարկվում է, պետք է տեղեկացնի օպերացիոն համակարգին, թե ինչ քանակությամբ ռեսուրսներ կարող է պահանջվել գործարկելու համար և նշել, թե որքան ժամանակ կարող է անհրաժեշտ լինել այդ ռեսուրսը: Երբեմն դա հնարավոր չէ իրականացնել ծրագրի գործարկվող գործընթացի բնույթի պատճառով: Սա կոչվում է հիշողության արտահոսք . Այնուամենայնիվ, ծրագիրը պետք է վերադարձնի հիշողությունը կամ համակարգի ռեսուրսը, որը նա պահանջել էր ավելի վաղ:

Եվ երբ դա չկա, մենք կարող ենք տեսնել այնպիսի սխալներ, ինչպիսիք են.

Եւ ավելին.

Ինչպե՞ս կարող ենք շտկել համակարգի ռեսուրսների սխալները:

«Alt» + «Del» + «Ctrl» 3 կախարդական ստեղների համադրություն, որը պետք է լինի հիմնական բոլոր նրանց համար, ովքեր բախվում են համակարգի հաճախակի սառեցմանը: Սա սեղմելով մեզ անմիջապես տանում է Task Manager: Սա թույլ է տալիս մեզ դիտել համակարգի բոլոր ռեսուրսները, որոնք օգտագործվում են տարբեր ծրագրերի և ծառայությունների կողմից:

Ավելի հաճախ, քան ոչ, մենք սովորաբար կարող ենք պարզել, թե որ հավելվածը կամ ծրագիրն է մեծ քանակությամբ հիշողություն խլում կամ սկավառակի ընթերցման և գրման մեծ քանակություն է կատարում: Սա հաջողությամբ գտնելուց հետո մենք կկարողանանք հետ վերցնել կորցրած համակարգի ռեսուրսը կամ ընդհանրապես վերջացնելով խնդրահարույց հավելվածը կամ հեռացնելով ծրագիրը: Եթե ​​դա որևէ ծրագիր չէ, մեզ համար ձեռնտու կլինի որոնել առաջադրանքների մենեջերի ծառայությունների բաժինը, որը կբացահայտի, թե որ ծառայությունն է սպառում կամ ռեսուրսներ լուռ վերցնում իր ֆոնին՝ այդպիսով խլելով համակարգի այս սակավ ռեսուրսը:

Կան ծառայություններ, որոնք սկսվում են, երբ գործարկվում է օպերացիոն համակարգը, դրանք կոչվում են մեկնարկային ծրագրեր , դրանք կարող ենք գտնել առաջադրանքների կառավարչի գործարկման բաժնում։ Այս բաժնի գեղեցկությունն այն է, որ մենք իրականում պետք չէ ձեռքով որոնել ռեսուրսների կարիք ունեցող բոլոր ծառայությունների համար: Փոխարենը, այս բաժինը հեշտությամբ ցուցադրում է համակարգի վրա ազդող ծառայությունները՝ գործարկման ազդեցության վարկանիշով: Այսպիսով, օգտագործելով սա, մենք կարող ենք որոշել, թե որ ծառայություններն արժե անջատել:

Վերոնշյալ քայլերը անպայման կօգնեն, եթե համակարգիչը ամբողջությամբ չի սառչում կամ պարզապես որոշակի ծրագիր սառեցված է: Իսկ եթե ամբողջ համակարգը ամբողջությամբ սառեցվի: Այստեղ մենք կարտացոլվենք առանց այլ տարբերակների, ստեղներից ոչ մեկը չի գործում, քանի որ ամբողջ օպերացիոն համակարգը սառեցված է այն գործարկելու համար անհրաժեշտ ռեսուրսի անհասանելիության պատճառով, բայց համակարգիչը վերագործարկելու համար: Սա պետք է շտկի սառեցման խնդիրը, եթե այն առաջացել է սխալ պահվածքի կամ անհամատեղելի հավելվածի պատճառով: Պարզելով, թե որ հավելվածն է դա առաջացրել, մենք կարող ենք շարունակել և հեռացնել խնդրահարույց հավելվածը:

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

Եզրակացություն

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

Ադիտյա Ֆարրադ

Ադիթյան տեղեկատվական տեխնոլոգիաների ինքնուրույն մոտիվացված մասնագետ է և վերջին 7 տարիների ընթացքում տեխնոլոգիաների գրող է: Նա ընդգրկում է ինտերնետ ծառայությունների, բջջային հեռախոսի, Windows-ի, ծրագրային ապահովման և «Ինչպես վարվել» ուղեցույցները: