Софт

Шта је системски ресурс? | Различите врсте системских ресурса

Испробајте Наш Инструмент За Елиминисање Проблема





ОбјављеноПоследње ажурирање: 16. фебруар 2021

Системски ресурс: Бити домишљат је универзално привлачна особина, оно чему домишљатост није једнако поседовање пуно ресурса на располагању, већ способност да се максимизира нечији потенцијал или оскудни ресурси који су му или њој доступни у било ком тренутку. Ово није тачно само у стварном свету, већ иу хардверу као и софтверу који смо почели да користимо у свакодневном животу. Да ствари ставимо у перспективу, иако су возила оријентисана на перформансе пожељна, маштана и жуђена од стране многих, неће сви на крају купити спортски аутомобил или спортски мотоцикл чак и ако су имали средстава да то урадите ако питате већину људи зашто су нису купили такво возило, њихов одговор би био да није практично.



Шта је системски ресурс

Оно што то значи је да чак и као друштво наши избори нагињу ка ефикасности. Возила која имају највећу масовну привлачност нису изузетно атрактивна, али оно што нуде је ефикасност у смислу трошкова, уштеде горива и одржавања. Дакле, једноставно поседовање најскупљег хардвера неће га смањити ако троши много енергије за само уређивање једноставне табеле, што се ових дана такође може урадити на паметном телефону или једноставно инсталирање најскупље игре или софтвера неће успети ако замрзне се чим га отворимо. Одговор на оно што чини нешто ефикасним је способност управљања расположивим ресурсима на веома паметан начин који нам даје максималне перформансе уз најмању потрошњу енергије и ресурса.



Садржај[ сакрити ]

Шта је системски ресурс?

Кратка и јасна дефиниција овога би била, способност оперативног система да ефикасно извршава задатке које захтевају корисници користећи сав хардвер и софтвер у највећој могућој мери.



Због брзог напретка технологије, дефиниција рачунарског система се померила даље од кутије са трепћућим светлима на којима су прикључени тастатура, екран и миш. Паметни телефони, лаптопови, таблети, једноструки рачунари итд. потпуно су померили идеју о рачунару. Али основна технологија која покреће сва ова модерна чуда углавном је остала иста. Нешто што се такође неће променити ускоро.

Хајде да копамо дубље у то како функционише системски ресурс? Као и сваки ресурс у тренутку када укључимо рачунар, он верификује и потврђује све тренутне излазе хардверске компоненте повезан са њим, који се затим пријављује на Виндовс Регистри . Овде су присутне информације о капацитетима и свом слободном простору, количини РАМ-а, спољних медија за складиштење итд.



Уз то, оперативни систем покреће и позадинске услуге и процесе. Ово је прва тренутна употреба расположивих ресурса. На пример, ако смо инсталирали антивирусни програм или било који софтвер који треба редовно ажурирати. Ове услуге почињу одмах када укључимо рачунар и почињемо да ажурирамо или скенирамо датотеке у позадини како бисмо, наравно, заштитили и ажурирали нас.

Захтев за ресурсима може бити услуга која је потребна апликацији, као и систему, или да се програми покрећу на захтев корисника. Дакле, у тренутку када отворимо програм, он провјерава све расположиве ресурсе за његово покретање. Након провере да ли су испуњени сви захтеви, програм ради како је предвиђено. Међутим, када захтев није испуњен, оперативни систем проверава које апликације користе тај ресурс за застрашивање и покушава да га укине.

У идеалном случају, када апликација затражи било који ресурс, мора да га врати, али чешће него не, апликације које су захтевале одређене ресурсе на крају не дају тражени ресурс по завршетку задатка. Због тога се понекад наша апликација или систем замрзне јер неки други сервис или апликација одузимају потребан ресурс да би могли да раде у позадини. То је зато што сви наши системи долазе са ограниченом количином ресурса. Дакле, управљање њиме је од највеће важности.

Различити типови системских ресурса

Системски ресурс користи хардвер или софтвер за међусобну комуникацију. Када софтвер жели да пошаље податке на уређај, на пример када желите да сачувате датотеку на чврсти диск или када хардверу треба обратити пажњу, на пример када притиснемо тастер на тастатури.

Постоје четири типа системских ресурса са којима ћемо се сусрести током рада са системом, а то су:

  • Канали са директним приступом меморији (ДМА).
  • Захтјев за прекид линија (ИРК)
  • Улазне и излазне адресе
  • Меморијске адресе

Када притиснемо тастер на тастатури, тастатура жели да обавести ЦПУ да је тастер притиснут, али пошто је ЦПУ већ заузет покретањем неког другог процеса, сада можемо да га зауставимо док не заврши задатак.

Да бисмо се позабавили овим, морали смо да применимо нешто што се зове прекид линије захтева (ИРК) , ради тачно оно што звучи као да прекида ЦПУ и даје ЦПУ-у до знања да постоји нови захтев који је дошао са рецимо тастатуре, тако да тастатура поставља напон на ИРК линију која јој је додељена. Овај напон служи као сигнал за ЦПУ да постоји уређај који има захтев који треба да се обради.

Оперативни систем се односи на меморију као дугачку листу ћелија које може да користи за чување података и инструкција, нешто попут једнодимензионалне табеле. Замислите меморијску адресу као број седишта у позоришту, сваком седишту је додељен број без обзира да ли неко седи у њему или не. Особа која седи на седишту може бити нека врста података или упутства. Оперативни систем се не односи на особу по имену, већ само по броју седишта. На пример, оперативни систем би могао да каже да жели да штампа податке на меморијској адреси 500. Ове адресе се најчешће приказују на екрану као хексадецимални број у форми одступања сегмента.

Улазно-излазне адресе које се такође једноставно називају портови, ЦПУ може да користи за приступ хардверским уређајима на исти начин на који користи меморијске адресе за приступ физичкој меморији. Тхе адресна магистрала на матичној плочи понекад носи меморијске адресе, а понекад носи улазно-излазне адресе.

Ако је адресна магистрала подешена да носи улазно-излазне адресе, онда сваки хардверски уређај слуша ову магистралу. На пример, ако ЦПУ жели да комуницира са тастатуром, он ће поставити улазно-излазну адресу тастатуре на адресну магистралу.

Када се адреса постави, ЦПУ саопштава адресу свим улазно-излазним уређајима који се налазе на адресној линији. Сада сви улазно-излазни контролери слушају своју адресу, контролер чврстог диска каже да није моја адреса, контролер флопи диска каже не моја адреса, али контролер тастатуре каже да је моја, ја ћу одговорити. Дакле, тако тастатура завршава у интеракцији са процесором када се притисне тастер. Други начин размишљања о начину рада је да улазно-излазне адресне линије на магистрали функционишу слично као стара телефонска линија за забаву – сви уређаји чују адресе, али само један одговара на крају.

Други системски ресурс који користе хардвер и софтвер је а Директан приступ меморији (ДМА) канал. Ово је метода пречице која омогућава улазно-излазном уређају да шаље податке директно у меморију заобилазећи у потпуности ЦПУ. Неки уређаји као што је штампач су дизајнирани да користе ДМА канале, а други као што је миш нису. ДМА канали нису толико популарни као што су некада били, то је зато што их њихов дизајн чини много споријим од новијих метода. Међутим, спорији уређаји као што су флопи диск јединице, звучне картице и траке могу и даље користити ДМА канале.

Дакле, у основи хардверски уређаји позивају ЦПУ за пажњу користећи Интеррупт Рекуестс. Софтвер позива хардвер преко улазно-излазне адресе хардверског уређаја. Софтвер посматра меморију као хардверски уређај и позива је са меморијском адресом. ДМА канали преносе податке напред и назад између хардверских уређаја и меморије.

Препоручено: 11 савета за побољшање спорих перформанси Виндовс 10

Дакле, на тај начин хардвер комуницира са софтвером како би ефикасно алоцирао и управљао системским ресурсима.

Које су грешке које се могу појавити у Системским ресурсима?

Грешке системских ресурса, оне су најгоре. У тренутку када користимо рачунар, све иде добро, све што је потребно је један програм који је гладан ресурса, двапут кликните на ту икону и реците збогом систему који ради. Али зашто је то, можда, лоше програмирање, али постаје још теже јер се то дешава чак и у модерним оперативним системима. Сваки програм који се извршава мора да обавести оперативни систем о количини ресурса који ће му можда требати да покрене и да наведе колико дуго ће му тај ресурс бити потребан. Понекад то можда није могуће због природе процеса који програм покреће. Ово се зове цурење меморије . Међутим, програм би требало да врати меморију или системски ресурс који је раније захтевао.

А када се то не догоди, можемо видети грешке као што су:

И још.

Како можемо да поправимо грешке системских ресурса?

Комбинација 3 магична тастера „Алт“ + „Дел“ + „Цтрл“, ово би требало да буде основна за свакога ко се суочава са честим замрзавањем система. Притиском на ово водимо се директно у Таск Манагер. Ово нам омогућава да видимо све системске ресурсе које користе различити програми и услуге.

Често бисмо могли да откријемо која апликација или програм троши много меморије или чини велику количину читања и писања на диск. Након што га успешно лоцирамо, могли бисмо да вратимо изгубљени системски ресурс или потпуно окончањем проблематичне апликације или деинсталирањем програма. Ако то није било који програм, било би корисно да претражимо одељак са услугама у менаџеру задатака који би открио која услуга у позадини тихо троши или заузима ресурсе, чиме би се опљачкао овај оскудан системски ресурс.

Постоје услуге које се покрећу када се оперативни систем покрене стартуп програме , можемо их пронаћи у одељку за покретање менаџера задатака. Лепота овог одељка је у томе што не морамо да ручно тражимо све услуге које захтевају ресурсе. Уместо тога, овај одељак лако приказује услуге које утичу на систем са оценом утицаја при покретању. Дакле, користећи ово можемо одредити које услуге вреди онемогућити.

Горе наведени кораци би дефинитивно помогли ако се рачунар у потпуности не замрзне или је само одређена апликација замрзнута. Шта ако је цео систем потпуно замрзнут? Овде бисмо били приказани без других опција, ниједан кључ није у функцији јер је цео оперативни систем замрзнут због недоступности потребног ресурса за његово покретање, али за поновно покретање рачунара. Ово би требало да реши проблем замрзавања ако је настао услед лошег понашања или некомпатибилне апликације. Када откријемо која је апликација изазвала ово, можемо наставити и деинсталирати проблематичну апликацију.

Понекад чак ни горњи кораци неће бити од велике користи ако систем настави да виси упркос горе описаној процедури. Шансе су да би то могао бити проблем у вези са хардвером. Нарочито, то може бити проблем са Меморија са случајним приступом (РАМ) у овом случају, мораћемо да приступимо РАМ слоту на матичној плочи система. Ако постоје два модула РАМ-а, можемо покушати да покренемо систем са једним РАМ-ом појединачно од два, да бисмо открили који РАМ је крив. Ако се открије било какав проблем са РАМ-ом, замена неисправног РАМ-а би на крају решила проблем замрзавања узрокованог ниским системским ресурсима.

Закључак

Уз ово, надамо се да сте разумели шта је системски ресурс, који су различити типови системских ресурса који постоје у било ком рачунарском уређају, на какве грешке можемо да наиђемо у нашим свакодневним рачунарским задацима и разне процедуре које можемо предузети да успешно реши проблеме са малим системским ресурсима.

Адитиа Фаррад

Адитиа је самомотивисани професионалац у области информационих технологија и био је писац о технологији последњих 7 година. Он покрива интернет услуге, мобилне уређаје, Виндовс, софтвер и водиче са упутствима.