Жумшак

Системалык ресурс деген эмне? | Системалык ресурстардын ар кандай түрлөрү

Кыйынчылыктарды Жоюу Үчүн Биздин Аспапты Байкап Көрүңүз





жарыяландыАкыркы жаңыртылган: 16-февраль, 2021-жыл

Система булагы: Тапкыч болуу - бул универсалдуу жагымдуу өзгөчөлүк, тапкычтык деген бул адамдын карамагында көп ресурстарга ээ болуу, бирок өзүнүн потенциалын же каалаган убакта ага жеткиликтүү болгон жетишсиз ресурстарды максималдуу колдонуу жөндөмдүүлүгү. Бул реалдуу дүйнөдө гана эмес, ошондой эле аппараттык камсыздоодо, ошондой эле биз күнүмдүк жашообузда колдонууга келген программалык камсыздоодо. Ишти перспективага коюу үчүн, көп адамдар өндүрүмдүүлүккө багытталган унааларды каалаган, кыялданган жана эңсегенине карабастан, көпчүлүк адамдардан эмне үчүн алар деп сурасаңыз, баары эле спорттук машинаны же спорттук велосипедди сатып ала бербейт. Мындай унааны сатып алган эмес, алардын жообу бул практикалык эмес.



Системалык ресурс деген эмне

Эми бул деген эмнени билдирет, ал тургай коом катары биздин тандоолорубуз натыйжалуулукка бурулат. Эң чоң массасы бар унаалар абдан жагымдуу эмес, бирок алар сунуштаган нерсе - наркы, күйүүчү майдын үнөмдүүлүгү жана техникалык тейлөө боюнча эффективдүүлүк. Ошентип, эң кымбат жабдыкка ээ болуу, ал жөнөкөй таблицаны оңдоо үчүн көп күч талап кылса, аны кесип салбайт, аны азыркы күндө смартфондо да жасоого болот же жөн гана эң кымбат оюнду же программаны орнотуу менен да иштебейт. ачарыбыз менен катып калат. Кандайдыр бир нерсени эффективдүү кылат деген суроонун жообу - бул колдо болгон ресурстарды абдан акылдуу түрдө башкаруу жөндөмдүүлүгү, бул бизге энергиянын жана ресурстун эң аз чыгымдалышына максималдуу натыйжа берет.



Мазмуну[ жашыруу ]

Системалык ресурс деген эмне?

Мунун кыска жана так аныктамасы, операциялык тутумдун бардык аппараттык жана программалык камсыздоону өз мүмкүнчүлүгүнө жараша колдонуу менен колдонуучу сураган тапшырмаларды натыйжалуу аткаруу жөндөмдүүлүгү болот.



Технологиянын тез өнүгүшүнө байланыштуу компьютер тутумунун аныктамасы клавиатура, экран жана чычкан жабдылган кээ бир жымыңдаган жарыктары бар кутучанын чегинен чыгып кетти. Смартфондор, ноутбуктар, планшеттер, бир такталуу компьютерлер жана башкалар компьютер идеясын толугу менен өзгөрттү. Бирок, бул заманбап кереметтердин бардыгына күч берген негизги фундаменталдык технология негизинен ошол эле бойдон калды. Жакында эч качан өзгөрбөй турган нерсе.

Келгиле, системалык ресурс кантип иштээрин тереңирээк карап көрөлү? Ар кандай ресурс сыяктуу эле, биз компьютерибизди күйгүзгөн учурубузда, ал учурдагы бардык чыгууларды текшерет жана ырастайт аппараттык компоненттер ага туташып, андан кийин кирүүгө кирет Windows реестри . Бул жерде, кубаттуулуктар жана бардык бош мейкиндиктер, RAM көлөмү, тышкы сактагычтар ж.б.у.с. жөнүндө маалымат бар.



Ушуну менен катар, операциялык система фондо кызматтарды жана процесстерди да баштайт. Бул колдо болгон ресурстарды биринчи дароо пайдалануу болуп саналат. Мисалы, биз антивирустук программаны орноткон болсок же такай жаңыртуу керек болгон кандайдыр бир программалык камсыздоо. Бул кызматтар компьютерди күйгүзгөндө эле башталат жана бизди коргоо жана жаңыртуу үчүн, албетте, фондо файлдарды жаңыртып же сканерлей баштайт.

Ресурстук суроо тиркеме, ошондой эле тутум муктаж болгон же колдонуучунун суроосу боюнча иштей турган программалар үчүн кызмат болушу мүмкүн. Ошентип, биз программаны ачкан учурда, ал аны иштетүү үчүн бардык ресурстарды текшерет. Бардык талаптар аткарылганын текшергенден кийин, программа ойлогондой иштейт. Бирок, талап аткарылбаганда, операциялык тутум кайсы колдонмолор бул коркунучтуу булакка кирип жатканын текшерип, аны токтотууга аракет кылат.

Идеалында, тиркеме кандайдыр бир ресурсту сураганда, аны кайтарып бериши керек, бирок көбүнчө атайын ресурстарды сураган тиркемелер тапшырманы аткаргандан кийин суралган ресурсту бербей коюшат. Ушул себептен улам, кээде биздин тиркеме же тутум катып калат, анткени кандайдыр бир башка кызмат же тиркеме анын фондо иштеши үчүн талап кылынган ресурсту алып кетип жатат. Себеби, биздин бардык системалар чектелген сандагы ресурстар менен келет. Демек, аны башкаруу башкы мааниге ээ.

Системалык ресурстардын ар кандай түрлөрү

Системалык ресурс бири-бири менен байланышуу үчүн аппараттык же программалык камсыздоо тарабынан колдонулат. Программалык камсыздоо түзмөккө маалыматтарды жөнөтүүнү каалаганда, мисалы, сиз файлды катуу дискке сактагыңыз келгенде же аппараттык камсыздоого көңүл буруу керек болгондо, мисалы, биз клавиатурадагы баскычты басканда.

Системаны иштетүүдө биз туш боло турган система ресурстарынын төрт түрү бар, алар:

  • Түз эс тутумга кирүү (DMA) каналдары
  • Үзүү суроо линиялары (IRQ)
  • Киргизүү жана чыгаруу даректери
  • Эстутум даректери

Биз клавиатурадагы баскычты басканда, клавиатура CPUга баскыч басылганын билдиргиси келет, бирок CPU башка процессти аткаруу менен алек болгондуктан, азыр биз аны ал тапшырманы аткарганга чейин токтото алабыз.

Муну чечүү үчүн биз деп аталган нерсени ишке ашыруу керек болчу үзгүлтүккө учуратуу өтүнүч линиялары (IRQ) , ал процессорду үзгүлтүккө учураткандай угулган нерсени так аткарат жана CPU клавиатурадан жаңы суроо келип чыкканын билүүгө мүмкүндүк берет, андыктан клавиатура ага дайындалган IRQ линиясына чыңалуу орнотот. Бул чыңалуу процессор үчүн суроо-талапты иштеп чыгууга муктаж болгон түзүлүш бар экендиги жөнүндө сигнал катары кызмат кылат.

Операциялык система бир өлчөмдүү электрондук жадыбал сыяктуу маалыматтарды жана нускамаларды сактоо үчүн колдоно ала турган клеткалардын узун тизмеси катары эстутумга тиешелүү. Эстутум дарегин театрдагы отургучтун номери катары элестетиңиз, ар бир орунга кимдир бирөө отурабы же жокпу, ага карабастан номер ыйгарылат. Креслодо отурган адам кандайдыр бир маалымат же көрсөтмө болушу мүмкүн. Иштетүү системасы адамды аты менен эмес, отургучтун номери менен гана билдирет. Мисалы, операциялык система 500 эстутум дарегинде маалыматтарды басып чыгарууну каалайт деп айтышы мүмкүн. Бул даректер экранда көбүнчө офсеттик формада он алтылык сан катары көрсөтүлөт.

Киргизүү-чыгаруу даректери, алар жөн эле порттор деп да аталат, CPU физикалык эстутумга жетүү үчүн эстутум даректерин колдонгондой эле аппараттык түзүлүшкө жетүү үчүн колдоно алат. The энелик платадагы дарек автобусу кээде эстутум даректерин, кээде киргизүү-чыгаруу даректерин алып жүрөт.

Эгерде дарек шинасы киргизүү-чыгаруу даректерин алып жүрүүгө орнотулган болсо, анда ар бир аппараттык түзүлүш бул автобусту угат. Мисалы, эгерде CPU клавиатура менен байланышкысы келсе, ал клавиатуранын Киргизүү-Чыгуу дарегин дарек шинасына жайгаштырат.

Дарек жайгаштырылгандан кийин, CPU дарек сызыгында жайгашкан Киргизүү-Чыгуу түзмөктөрү болсо даректи баарына жарыялайт. Эми бардык киргизүү-чыгаруучу контроллерлор алардын дарегин угат, катуу диск контроллери менин дарегим эмес дейт, дискеттик контроллер менин дарегим эмес дейт, бирок клавиатура контроллери меники дейт, мен жооп берем. Ошентип, баскыч басылганда клавиатура процессор менен иштешет. Иштөө ыкмасы жөнүндө ойлонуунун дагы бир жолу - автобустагы Киргизүү-Чыгуу дарек линиялары эски телефон линиясы сыяктуу иштейт - Бардык түзмөктөр даректерди угат, бирок акырында бирөө гана жооп берет.

Аппараттык жана программалык камсыздоо тарабынан колдонулган дагы бир система ресурсу – а Түздөн-түз эстутум мүмкүнчүлүгү (DMA) каналы. Бул киргизүү-чыгаруу түзмөгүнө маалыматтарды процессорду толугу менен айланып өтүп, эстутумга түз жөнөтүүгө мүмкүндүк берген жарлык ыкма. Принтер сыяктуу кээ бир түзмөктөр DMA каналдарын колдонуу үчүн иштелип чыккан, ал эми чычкан сыяктуу башкалары андай эмес. DMA каналдары мурункудай популярдуу эмес, анткени алардын дизайны аларды жаңы ыкмаларга караганда бир топ жайыраак кылат. Бирок, дискеталар, үн карталары жана магниттик дисктер сыяктуу жайыраак түзүлүштөр дагы эле DMA каналдарын колдонушу мүмкүн.

Ошентип, негизинен аппараттык түзүлүштөр үзгүлтүккө учуратуу өтүнүчтөрүн колдонуу менен көңүл буруу үчүн CPU чакырышат. Программалык камсыздоо аппараттык түзүлүштүн киргизүү-чыгаруу дареги боюнча аппараттык каражаттарды чакырат. Программа эстутумду аппараттык түзүлүш катары карап, аны эстутум дареги менен чакырат. DMA каналдары аппараттык түзүлүштөр менен эстутумдун ортосунда маалыматтарды алдыга жана артка өткөрөт.

Сунушталган: Windows 10 жай иштөөсүн жакшыртуу үчүн 11 кеңеш

Ошентип, аппараттык камсыздоо тутум ресурстарын натыйжалуу бөлүштүрүү жана башкаруу үчүн программалык камсыздоо менен кантип байланышат.

Системалык ресурстарда кандай каталар болушу мүмкүн?

Системалык ресурстун каталары, алар эң жаманы. Бир көз ирмемде биз компьютерди колдонуп жаткан учурубузда баары жакшы болуп жатат, болгону бир гана ресурсту талап кылган программа, ошол белгини эки жолу чыкылдатып, иштеп жаткан система менен коштошуңуз. Бирок эмне үчүн бул, балким, жаман программалоо, бирок ал ого бетер татаалдашат, анткени бул заманбап операциялык системаларда да болот. Аткарылган ар кандай программа операциялык тутумга канча көлөмдөгү ресурстар керек болорун жана бул ресурс канча убакытка чейин керек болушу мүмкүн экенин көрсөтүүсү керек. Кээде бул программа иштеп жаткан процесстин мүнөзүнө байланыштуу мүмкүн болбой калышы мүмкүн. Бул деп аталат эс агып . Бирок, программа эстутумду же мурда сураган система ресурсун кайтарып бериши керек.

Ал жок болгондо, биз каталарды көрүшүбүз мүмкүн:

Жана башкалар.

Системалык ресурс каталарын кантип оңдой алабыз?

'Alt' + 'Del' + 'Ctrl' деген 3 сыйкырдуу баскычтардын айкалышы, бул системанын бат-баттан катып калышына туш болгондор үчүн негизги нерсе болушу керек. Муну басуу бизди түздөн-түз Тапшырма менеджерине алып барат. Бул ар кандай программалар жана кызматтар тарабынан колдонулган системанын бардык ресурстарын көрүүгө мүмкүнчүлүк берет.

Көбүнчө биз кайсы тиркеме же программа көп эстутумду талап кыларын же дискти окуу жана жазууну көп кылып жатканын биле алабыз. Бул ийгиликтүү табылгандан кийин, биз көйгөйлүү тиркемени толугу менен токтотуу же программаны орнотуу менен жоголгон система ресурсун кайтарып ала алабыз. Эгерде бул кандайдыр бир программа болбосо, анда биз үчүн тапшырма менеджеринин кызматтар бөлүмүн издөө пайдалуу болмок, ал фонунда кайсы кызмат унчукпай ресурстарды жеп жатканын ачып, бул жетишсиз система ресурсун тоноп кетет.

Иштетүү системасы башталганда иштей турган кызматтар бар, алар деп аталат баштоо программалары , биз аларды тапшырма менеджеринин баштоо бөлүмүнөн таба алабыз. Бул бөлүмдүн кооздугу биз ресурстарга муктаж болгон бардык кызматтарды кол менен издөөнүн кереги жок. Анын ордуна, бул бөлүмдө старттык таасир рейтинги менен системага таасир этүүчү кызматтар көрсөтүлөт. Ошентип, муну колдонуу менен биз кайсы кызматтарды өчүрүүгө татыктуу экенин аныктай алабыз.

Жогорудагы кадамдар компьютер толугу менен тоңбосо же белгилүү бир тиркеме тоңуп калса, сөзсүз жардам берет. Эгер бүт система толугу менен тоңуп калсачы? Бул жерде биз башка варианттарсыз көрсөтүлмөкпүз, ачкычтардын бири да иштебейт, анткени операциялык тутумдун баары иштөө үчүн талап кылынган ресурстун жетишсиздигинен улам тоңуп калган, бирок компьютерди кайра иштетүү. Бул туура эмес иштөөдөн же туура келбеген колдонмодон улам келип чыккан болсо, тоңуу маселесин чечиши керек. Кайсы колдонмо буга себеп болгонун аныктагандан кийин, көйгөйлүү тиркемени орнотууну уланта алабыз.

Эгерде система жогоруда айтылган процедурага карабастан илинип кала берсе, жогоруда айтылган кадамдар да көп пайда алып келбей калган учурлар бар. Мүмкүнчүлүктөр бул аппараттык камсыздоо маселеси болушу мүмкүн. Айрыкча, бул кандайдыр бир маселе болушу мүмкүн Random Access Memory (RAM) бул учурда, биз системанын энелик RAM уячасына жетүү керек болот. Эгерде оперативдүү эс тутумдун эки модулу бар болсо, анда кайсы оперативдүү эс күнөөлүү экенин билүү үчүн системаны экөөнүн ичинен бир RAM менен иштетүүгө аракет кылсак болот. Эгерде RAM менен кандайдыр бир маселе аныкталса, бузулган оперативдүү эстутумду алмаштыруу системанын ресурстарынын аздыгынан келип чыккан тоңуу маселесин чечет.

Корутунду

Ушуну менен сиз системалык ресурс деген эмне экенин, ар кандай эсептөөчү түзүлүштө бар система ресурстарынын кандай түрлөрү бар экенин, күнүмдүк эсептөө иштеринде кандай каталарга дуушар болорун жана ар кандай процедураларды түшүндүңүз деп үмүттөнөбүз. системалык ресурстун төмөн маселелерин ийгиликтүү оңдоого милдеттендирилет.

Адитя Фаррад

Адитя - маалыматтык технологиялар боюнча адис жана акыркы 7 жылдан бери технологиялык жазуучу болгон. Ал Интернет кызматтарын, мобилдик, Windows, программалык камсыздоону жана Кантип керек гиддерин камтыйт.