Mjúkt

Hvað er kerfisauðlind? | Mismunandi gerðir kerfisauðlinda

Prófaðu Tækið Okkar Til Að Útrýma Vandamálum





birt áSíðast uppfært: 16. febrúar 2021

Kerfisauðlind: Að vera útsjónarsamur er alhliða aðlaðandi eiginleiki, það sem útsjónarsamur jafngildir ekki er að hafa mikið af fjármagni til umráða heldur getan til að hámarka möguleika sína eða þá knappu fjármuni sem honum eru tiltækir hverju sinni. Þetta á ekki aðeins við í hinum raunverulega heimi heldur einnig í vélbúnaði sem og hugbúnaðinum sem við höfum farið að nota í daglegu lífi okkar. Til að setja hlutina í samhengi, jafnvel þó að afkastamiðuð farartæki séu eftirsótt, ímyndunarafl og þrá margra munu ekki allir enda á því að kaupa sportbíl eða sporthjól, jafnvel þótt þeir hafi burði til þess ef þú spyrð flest fólkið hvers vegna þeir keypti ekki slíkt ökutæki, svar þeirra væri að það væri ekki raunhæft.



Hvað er kerfisauðlind

Nú, það sem það þýðir er að jafnvel sem samfélag beygja val okkar í átt að skilvirkni. Ökutækin sem hafa mesta aðdráttarafl eru ekki einstaklega aðlaðandi en það sem þau bjóða upp á er skilvirkni hvað varðar kostnað, sparneytni og viðhald. Þannig að einfaldlega að hafa dýrasta vélbúnaðinn mun það ekki skerða hann ef hann tekur mikið afl til að breyta einföldum töflureikni sem er líka hægt að gera í snjallsíma þessa dagana eða einfaldlega að setja upp dýrasta leikinn eða hugbúnaðinn mun ekki gera það heldur ef það frýs um leið og við opnum það. Svarið við því sem gerir eitthvað skilvirkt er hæfileikinn til að stjórna tiltækum auðlindum á mjög snjallan hátt sem gefur okkur hámarksafköst fyrir sem minnst magn af orku og auðlindaeyðslu.



Innihald[ fela sig ]

Hvað er kerfisauðlind?

Stutt og skörp skilgreining á þessu væri hæfni stýrikerfisins til að sinna þeim verkefnum sem notandinn óskaði eftir á skilvirkan hátt með því að nýta allan vélbúnað og hugbúnað eftir bestu getu.



Vegna örra framfara í tækni hefur skilgreining á tölvukerfi færst út fyrir kassa með nokkrum blikkandi ljósum sem hafa lyklaborð, skjá og mús fest við það. Snjallsímar, fartölvur, spjaldtölvur, eins borðs tölvur o.s.frv. hafa gjörbreytt hugmyndinni um tölvu. En undirliggjandi grundvallartæknin sem knýr öll þessi nútímaundur hefur að mestu haldist sú sama. Eitthvað sem mun ekki breytast í bráð heldur.

Við skulum kafa dýpra í hvernig virkar kerfisauðlind? Rétt eins og hvaða auðlind sem er um leið og við kveikjum á tölvunni okkar, þá staðfestir hún og staðfestir alla núverandi hætti vélbúnaðarhlutar tengdur við það, sem síðan verður skráður inn á Windows skrásetning . Hér eru upplýsingar um getu og allt laust pláss, magn af vinnsluminni, ytri geymslumiðlar osfrv.



Samhliða þessu ræsir stýrikerfið einnig bakgrunnsþjónustuna og ferla. Þetta er fyrsta tafarlausa notkun þeirra úrræða sem til eru. Til dæmis, ef við höfum sett upp vírusvarnarforrit eða einhvern hugbúnað sem þarf að uppfæra reglulega. Þessi þjónusta byrjar strax þegar við kveikjum á tölvunni og byrjum að uppfæra eða skanna skrár í bakgrunni til að vernda og halda okkur uppfærðum.

Auðlindabeiðni getur verið þjónusta sem forrit, sem og kerfið, þarfnast eða forrit til að keyra að beiðni notenda. Svo, um leið og við opnum forrit, fer það að leita að öllum tiltækum tilföngum til að það geti keyrt. Þegar athugað er hvort allar kröfur séu uppfylltar virkar forritið alveg eins og ætlað er. Hins vegar, þegar kröfunni er ekki uppfyllt, athugar stýrikerfið hvaða öpp eru að svífa á þá hræðsluauðlind og reynir að stöðva það.

Helst, þegar forrit biður um hvaða tilfang sem er, þarf það að skila því til baka, en oftar en ekki, þá endar forritin sem báðu um tiltekin úrræði á því að gefa ekki umbeðna tilföng þegar verkefninu er lokið. Þetta er ástæðan fyrir því að forritið okkar eða kerfið frýs stundum vegna þess að einhver önnur þjónusta eða forrit er að fjarlægja nauðsynlega auðlind til að það geti keyrt í bakgrunni. Þetta er vegna þess að öll kerfi okkar eru með takmarkað magn af auðlindum. Svo að stjórna því er afar mikilvægt.

Mismunandi gerðir kerfisauðlinda

Kerfisauðlind er notuð af annað hvort vélbúnaði eða hugbúnaði til að eiga samskipti sín á milli. Þegar hugbúnaður vill senda gögn í tæki, eins og þegar þú vilt vista skrá á harðan disk eða þegar vélbúnaðurinn þarfnast athygli, eins og þegar við ýtum á takka á lyklaborðinu.

Það eru fjórar tegundir af kerfisauðlindum sem við munum lenda í þegar þú notar kerfið, þau eru:

  • Direct Memory Access (DMA) rásir
  • Truflunarbeiðnilínur (IRQ)
  • Inntaks- og úttaksföng
  • Heimilisföng minni

Þegar við ýtum á takka á lyklaborðinu vill lyklaborðið tilkynna örgjörvanum að ýtt hafi verið á takka en þar sem örgjörvinn er nú þegar upptekinn við að keyra annað ferli þá getum við stöðvað það þar til það lýkur verkefninu sem fyrir hendi er.

Til að takast á við þetta þurftum við að innleiða eitthvað sem heitir trufla beiðni línur (IRQ) , það gerir nákvæmlega það sem það hljómar eins og það trufli CPU og lætur CPU vita að það er ný beiðni sem hefur komið upp frá td lyklaborðinu, þannig að lyklaborðið setur spennu á IRQ línuna sem það er úthlutað. Þessi spenna þjónar sem merki fyrir CPU um að það sé tæki sem hefur beiðni sem þarfnast úrvinnslu.

Stýrikerfi tengist minni sem langan lista af frumum sem það getur notað til að geyma gögn og leiðbeiningar, nokkuð eins og einvíddar töflureikni. Hugsaðu um minnisfang sem sætisnúmer í leikhúsi, hverju sæti er úthlutað númeri óháð því hvort einhver situr í því eða ekki. Sá sem situr í sæti gæti verið einhvers konar gögn eða kennsla. Stýrikerfið vísar ekki til viðkomandi með nafni heldur aðeins með sætisnúmeri. Stýrikerfið gæti til dæmis sagt að það vilji prenta gögn í minnisfang 500. Þessi heimilisföng eru oftast sýnd á skjánum sem sextánda tölu í hluta offset formi.

Inntaks- og úttaksföng sem einnig eru einfaldlega kölluð port, CPU getur notað til að fá aðgang að vélbúnaðartækjum á svipaðan hátt og hann notar minnisföng til að fá aðgang að líkamlegu minni. The heimilisfang strætó á móðurborðinu ber stundum minnisföng og stundum inntaks-úttaksföng.

Ef vistfangsrútan hefur verið stillt til að bera inntaks-úttaksföng, þá hlustar hvert vélbúnaðartæki á þennan strætó. Til dæmis, ef örgjörvinn vill hafa samskipti við lyklaborðið, mun hann setja inntaks-úttaksfang lyklaborðsins á heimilisfangsrútuna.

Þegar heimilisfangið er komið fyrir, tilkynnir CPU heimilisfangið til allra ef inntaks-úttakstækin sem eru á heimilisfangslínunni. Nú hlusta allir inntaks-úttaksstýringar eftir heimilisfanginu sínu, harðadiskastýringin segir ekki heimilisfangið mitt, disklingastýringin segir ekki heimilisfangið mitt en lyklaborðsstýringin segir mitt, ég mun svara. Svo, það er hvernig lyklaborðið endar með því að hafa samskipti við örgjörvann þegar ýtt er á takka. Önnur leið til að hugsa um vinnuna er að inntaks-úttak heimilisfangslínur í strætó virka svipað og gömul símalína - Öll tæki heyra heimilisföngin en aðeins eitt svarar að lokum.

Önnur kerfisauðlind sem vélbúnaður og hugbúnaður notar er a Beinn aðgangur að minni (DMA) rás. Þetta er flýtileiðaraðferð sem gerir inntaks-úttakstæki kleift að senda gögn beint í minni og fara framhjá CPU algjörlega. Sum tæki eins og prentarinn eru hönnuð til að nota DMA rásir og önnur eins og mús eru það ekki. DMA rásir eru ekki eins vinsælar og þær voru einu sinni, þetta er vegna þess að hönnun þeirra gerir þær mun hægari en nýrri aðferðir. Hins vegar geta hægari tæki eins og disklingadrif, hljóðkort og segulbandsdrif samt notað DMA rásir.

Svo í grundvallaratriðum kalla vélbúnaðartæki á CPU eftir athygli með því að nota truflabeiðnir. Hugbúnaðurinn kallar á vélbúnað með inntaks-úttaksvistfangi vélbúnaðartækisins. Hugbúnaðurinn lítur á minni sem vélbúnaðartæki og kallar það með minnisfangi. DMA rásir flytja gögn fram og til baka á milli vélbúnaðartækja og minnis.

Mælt með: 11 ráð til að bæta Windows 10 hægan árangur

Svo, það er hvernig vélbúnaðurinn hefur samskipti við hugbúnað til að úthluta og stjórna kerfisauðlindum á skilvirkan hátt.

Hverjar eru villurnar sem geta komið upp í System Resources?

Kerfisauðlindavillur, þær eru verstar. Eitt augnablikið sem við erum að nota tölvuna gengur allt í lagi það eina sem þarf er eitt forrit sem þarf að sníða af auðlindum, tvísmelltu á táknið og segðu bless við kerfi sem virkar. En hvers vegna er það þó, slæm forritun hugsanlega en hún verður enn erfiðari vegna þess að þetta gerist jafnvel í nútíma stýrikerfum. Sérhvert forrit sem er keyrt þarf að upplýsa stýrikerfið um hversu mikið af tilföngum það gæti þurft að keyra og tilgreina hversu lengi það gæti þurft á því tilefni að halda. Stundum gæti það ekki verið mögulegt vegna eðlis ferlisins sem forritið keyrir. Þetta er kallað minnisleka . Hins vegar á forritið að skila minninu eða kerfisauðlindinni sem það bað um áðan.

Og þegar það gerist ekki gætum við séð villur eins og:

Og fleira.

Hvernig getum við lagað kerfisauðlindavillur?

Sambland af 3 töfrandi lyklum 'Alt' + 'Del' + 'Ctrl', þetta ætti að vera hefta fyrir alla sem standa frammi fyrir að kerfi frýs oft. Með því að ýta á þetta ferðu beint í verkefnastjórann. Þetta gerir okkur kleift að skoða öll kerfisauðlindir sem notuð eru af ýmsum forritum og þjónustu.

Oftar en ekki gætum við venjulega fundið út hvaða forrit eða forrit eyðir miklu minni eða gerir mikið magn af diskum sem les og skrifar. Þegar þetta hefur tekist að finna þetta gætum við tekið til baka týnda kerfisauðlindina með því að annað hvort slíta vandamála forritinu alveg eða með því að fjarlægja forritið. Ef það er ekki hvaða forrit sem er, þá væri það hagkvæmt fyrir okkur að fara að leita í þjónustuhluta verkefnastjórans sem myndi leiða í ljós hvaða þjónusta er að neyta eða taka upp auðlindir hljóðlaust í bakgrunni og þannig ræna þessari fágætu kerfisauðlind.

Það eru þjónustur sem byrja þegar stýrikerfið byrjar þetta kallast ræsingarforrit , við getum fundið þá í ræsingarhluta verkefnastjórans. Fegurðin við þennan hluta er að við þurfum ekki að gera handvirka leit að allri auðlindaþungri þjónustu. Þess í stað sýnir þessi hluti auðveldlega þjónustuna sem hefur áhrif á kerfið með upphafsáhrifaeinkunn. Svo með því að nota þetta getum við ákvarðað hvaða þjónustu er þess virði að slökkva á.

Ofangreind skref myndu örugglega hjálpa ef tölvan frýs ekki að fullu eða bara ákveðið forrit er frosið. Hvað ef allt kerfið er alveg frosið? Hér myndum við birtast án annarra valkosta, enginn af lyklunum virkar þar sem allt stýrikerfið er frosið vegna þess að ekki er tiltækt tilföng til að það geti keyrt en til að endurræsa tölvuna. Þetta ætti að laga frystingarvandamálið ef það stafaði af illa hegðun eða ósamhæfu forriti. Eftir að hafa uppgötvað hvaða forrit olli þessu getum við haldið áfram og fjarlægt vandamála forritið.

Það eru tímar sem jafnvel ofangreind skref munu ekki koma að miklu gagni ef kerfið heldur áfram að hanga þrátt fyrir ofangreinda aðferð. Líkur eru á að það gæti verið vélbúnaðartengd vandamál. Sérstaklega gæti það verið eitthvað vandamál með Random Access Memory (RAM) í þessu tilfelli verðum við að fá aðgang að RAM raufinni á móðurborði kerfisins. Ef það eru tvær einingar af vinnsluminni, getum við prófað að keyra kerfið með einu vinnsluminni fyrir sig af þeim tveimur, til að komast að því hvaða vinnsluminni er að kenna. Ef eitthvert vandamál greinist með vinnsluminni myndi það að skipta um gallaða vinnsluminni á endanum leysa frystingarvandamálið sem stafar af litlum kerfisauðlindum.

Niðurstaða

Með þessu vonum við að þú hafir skilið hvað kerfisauðlind er, hverjar eru mismunandi tegundir kerfisauðlinda sem eru til í hvaða tölvutæki sem er, hvers konar villur við getum rekist á í daglegum tölvuverkefnum okkar og ýmsar aðferðir sem við getum skuldbinda sig til að laga kerfisauðlindavandamálin með góðum árangri.

Aditya Farrad

Aditya er áhugasamur sérfræðingur í upplýsingatækni og hefur verið tæknihöfundur síðastliðin 7 ár. Hann fjallar um internetþjónustu, farsíma, Windows, hugbúnað og leiðbeiningar.