Mehko

Kaj je sistemski vir? | Različne vrste sistemskih virov

Preizkusite Naš Instrument Za Odpravo Težav





Objavljeno naZadnja posodobitev: 16. februar 2021

Sistemski vir: Biti iznajdljivost je univerzalno privlačna lastnost, čemur iznajdljivost ni enaka razpolaganju z veliko sredstvi, temveč zmožnostjo maksimiranja svojega potenciala ali redkih virov, ki so mu na voljo v danem trenutku. To ne velja le v resničnem svetu, ampak tudi v strojni opremi in programski opremi, ki smo jo začeli uporabljati v vsakdanjem življenju. Če pogledamo stvari v perspektivo, čeprav si mnogi zaželejo, fantazirajo in hrepenijo po zmogljivostno usmerjenih vozilih, ne bodo vsi na koncu kupili športnega avtomobila ali športnega kolesa, tudi če bi imeli sredstva za to, če vprašate večino ljudi, zakaj so ni kupil takega vozila, njihov odgovor bi bil, da ni praktično.



Kaj je sistemski vir

Zdaj pa to pomeni, da se tudi kot družba naše odločitve nagibajo k učinkovitosti. Vozila, ki imajo največjo množično privlačnost, niso izjemno privlačna, vendar ponujajo učinkovitost v smislu stroškov, varčevanja z gorivom in vzdrževanja. Torej, če imate najdražjo strojno opremo, to ne bo zmanjšalo, če porabi veliko energije za samo urejanje preproste preglednice, kar je dandanes mogoče narediti tudi s pametnim telefonom, ali pa preprosto namestitev najdražje igre ali programske opreme ne bo pomagalo, če zamrzne takoj, ko jo odpremo. Odgovor na to, kaj naredi nekaj učinkovitega, je zmožnost upravljanja z razpoložljivimi viri na zelo pameten način, ki nam omogoča največjo zmogljivost ob najmanjši porabi energije in virov.



Vsebina[ skrij ]

Kaj je sistemski vir?

Kratka in jasna definicija tega bi bila zmožnost operacijskega sistema, da učinkovito izvaja naloge, ki jih zahteva uporabnik, z uporabo vse strojne in programske opreme po najboljših močeh.



Zaradi hitrega napredka tehnologije je definicija računalniškega sistema presegla okvir z nekaj utripajočimi lučkami, na katere so pritrjene tipkovnica, zaslon in miška. Pametni telefoni, prenosniki, tablice, enonamenski računalniki ipd. so popolnoma premaknili predstavo o računalniku. Toda osnovna temeljna tehnologija, ki poganja vsa ta sodobna čudesa, je večinoma ostala enaka. Nekaj, kar se tudi ne bo kmalu spremenilo.

Poglobimo se v to, kako deluje sistemski vir? Tako kot vsak vir v trenutku, ko vklopimo računalnik, preveri in potrdi vse trenutne izhode komponente strojne opreme povezan z njim, ki se nato prijavi v Windows register . Tukaj so prisotne informacije o zmogljivostih in celotnem prostem prostoru, količini RAM-a, zunanjih pomnilniških medijih itd.



Poleg tega operacijski sistem zažene tudi storitve in procese v ozadju. To je prva takojšnja uporaba razpoložljivih virov. Na primer, če imamo nameščen protivirusni program ali katero koli programsko opremo, ki jo je treba redno posodabljati. Te storitve se začnejo takoj, ko vklopimo računalnik in začnemo posodabljati ali skenirati datoteke v ozadju, da seveda zaščitimo in nas posodabljamo.

Zahteva za vir je lahko storitev, ki jo aplikacija, pa tudi sistem, potrebuje ali za izvajanje programov na zahtevo uporabnika. Torej, v trenutku, ko odpremo program, začne preverjati vse vire, ki so na voljo za njegovo izvajanje. Po preverjanju, ali so izpolnjene vse zahteve, program deluje tako, kot je bilo predvideno. Ko pa zahteva ni izpolnjena, operacijski sistem preveri, katere aplikacije uporabljajo ta prestrašilni vir, in ga poskuša ukiniti.

V idealnem primeru, ko aplikacija zahteva kateri koli vir, ga mora vrniti, vendar pogosteje aplikacije, ki so zahtevale določene vire, na koncu ne dajo zahtevanega vira, ko dokončajo nalogo. Zato včasih naša aplikacija ali sistem zamrzne, ker neka druga storitev ali aplikacija vzame potreben vir za delovanje v ozadju. To je zato, ker imajo vsi naši sistemi omejeno količino virov. Zato je upravljanje z njim bistvenega pomena.

Različne vrste sistemskih virov

Sistemski vir uporablja strojna ali programska oprema za medsebojno komunikacijo. Ko želi programska oprema poslati podatke v napravo, na primer ko želite datoteko shraniti na trdi disk ali ko strojna oprema potrebuje pozornost, na primer ko pritisnemo tipko na tipkovnici.

Obstajajo štiri vrste sistemskih virov, s katerimi se bomo srečali med delovanjem sistema, in sicer:

  • Kanali z neposrednim dostopom do pomnilnika (DMA).
  • Prekinitvene zahteve (IRQ)
  • Vhodni in izhodni naslovi
  • Pomnilniški naslovi

Ko pritisnemo tipko na tipkovnici, želi tipkovnica obvestiti CPE, da je bila tipka pritisnjena, a ker je CPU že zaseden z izvajanjem nekega drugega procesa, ga lahko zdaj ustavimo, dokler ne dokonča naloge.

Da bi se tega lotili, smo morali implementirati nekaj, kar se imenuje prekinitvene zahteve (IRQ) , naredi točno to, kar se sliši, kot da prekine CPU in CPE-ju sporoči, da je prišlo do nove zahteve, na primer s tipkovnice, tako da tipkovnica postavi napetost na linijo IRQ, ki ji je dodeljena. Ta napetost služi kot signal za CPE, da obstaja naprava, ki ima zahtevo, ki jo je treba obdelati.

Operacijski sistem se nanaša na pomnilnik kot dolg seznam celic, ki jih lahko uporablja za shranjevanje podatkov in navodil, nekako kot enodimenzionalna preglednica. Zamislite si spominski naslov kot številko sedeža v gledališču, vsakemu sedežu je dodeljena številka, ne glede na to, ali nekdo sedi na njem ali ne. Oseba, ki sedi na sedežu, je lahko nekakšen podatek ali navodilo. Operacijski sistem se ne nanaša na osebo po imenu, temveč le po številki sedeža. Operacijski sistem bi lahko na primer rekel, da želi natisniti podatke v pomnilniški naslov 500. Ti naslovi so najpogosteje prikazani na zaslonu kot šestnajstiško število v obliki odmika segmenta.

Vhodno-izhodne naslove, ki se imenujejo tudi preprosto vrata, lahko CPU uporablja za dostop do strojnih naprav na približno enak način, kot uporablja pomnilniške naslove za dostop do fizičnega pomnilnika. The naslovno vodilo na matični plošči včasih nosi pomnilniške naslove, včasih pa vhodno-izhodne naslove.

Če je bilo naslovno vodilo nastavljeno tako, da prenaša vhodno-izhodne naslove, potem vsaka strojna naprava posluša to vodilo. Na primer, če želi CPE komunicirati s tipkovnico, bo postavil vhodno-izhodni naslov tipkovnice na naslovno vodilo.

Ko je naslov vstavljen, CPU napove naslov vsem vhodno-izhodnim napravam, ki so v naslovni vrstici. Zdaj vsi vhodno-izhodni krmilniki poslušajo svoj naslov, krmilnik trdega diska pravi, da ni moj naslov, krmilnik diskete pravi, da ni moj naslov, ampak krmilnik tipkovnice pravi, da je moj, odgovoril bom. Torej, tako tipkovnica na koncu komunicira s procesorjem, ko pritisnete tipko. Drug način razmišljanja o načinu delovanja so vhodno-izhodne naslovne linije na vodilu, ki delujejo podobno kot stara telefonska linija za zabave – vse naprave slišijo naslove, vendar se le ena odzove na koncu.

Drug sistemski vir, ki ga uporabljata strojna in programska oprema, je a Neposreden dostop do pomnilnika (DMA) kanal. To je metoda bližnjice, ki vhodno-izhodni napravi omogoča pošiljanje podatkov neposredno v pomnilnik, pri čemer v celoti obide CPE. Nekatere naprave, kot je tiskalnik, so zasnovane za uporabo kanalov DMA, druge, kot je miška, pa ne. Kanali DMA niso tako priljubljeni, kot so bili nekoč, ker so zaradi njihove zasnove veliko počasnejši od novejših metod. Vendar pa lahko počasnejše naprave, kot so disketni pogoni, zvočne kartice in tračni pogoni, še vedno uporabljajo kanale DMA.

Tako v bistvu strojne naprave kličejo CPE za pozornost z uporabo prekinitvenih zahtev. Programska oprema kliče strojno opremo po vhodno-izhodnem naslovu strojne naprave. Programska oprema gleda na pomnilnik kot na strojno napravo in ga pokliče s pomnilniškim naslovom. Kanali DMA prenašajo podatke naprej in nazaj med strojno opremo in pomnilnikom.

Priporočeno: 11 nasvetov za izboljšanje počasnega delovanja sistema Windows 10

Torej, tako strojna oprema komunicira s programsko opremo za učinkovito dodeljevanje in upravljanje sistemskih virov.

Katere so napake, ki se lahko pojavijo v sistemskih virih?

Napake sistemskih virov, so najhujše. V trenutku, ko uporabljamo računalnik, vse gre v redu, potreben je le en program, ki potrebuje sredstva, dvakrat kliknite to ikono in se poslovite od sistema, ki deluje. Toda zakaj je tako, morda slabo programiranje, vendar postane še bolj zapleteno, ker se to dogaja tudi v sodobnih operacijskih sistemih. Vsak program, ki se izvede, mora operacijskemu sistemu obvestiti, kakšno količino sredstev bo morda potreboval za zagon, in določiti, kako dolgo bo morda potreboval ta vir. Včasih to morda ni mogoče zaradi narave procesa, ki ga izvaja program. To se imenuje puščanje spomina . Vendar naj bi program vrnil pomnilnik ali sistemski vir, ki ga je zahteval prej.

In ko se ne zgodi, lahko vidimo napake, kot so:

In več.

Kako lahko odpravimo napake sistemskih virov?

Kombinacija 3 čarobnih tipk 'Alt' + 'Del' + 'Ctrl' bi morala biti osnovna za vse, ki se soočajo s pogostimi zamrznitvami sistema. S pritiskom na to nas pripelje neposredno do upravitelja opravil. To nam omogoča ogled vseh sistemskih virov, ki jih uporabljajo različni programi in storitve.

Pogosteje kot ne bi običajno lahko ugotovili, katera aplikacija ali program zaužije veliko pomnilnika ali opravi veliko branja in zapisovanja na disk. Po uspešnem lociranju tega bi lahko vzeli nazaj izgubljeni sistemski vir, tako da v celoti končamo problematično aplikacijo ali odstranimo program. Če ne gre za kateri koli program, bi bilo koristno, da poiščemo razdelek storitev v upravitelju opravil, ki bi razkril, katera storitev v ozadju tiho porablja ali jemlje vire in tako oropa ta redek sistemski vir.

Obstajajo storitve, ki se zaženejo, ko se operacijski sistem zažene zagonskih programov , jih najdemo v zagonskem delu upravitelja opravil. Lepota tega razdelka je, da nam pravzaprav ni treba ročno iskati vseh storitev, ki potrebujejo vire. Namesto tega ta razdelek zlahka prikaže storitve, ki vplivajo na sistem, z oceno učinka zagona. S tem lahko torej ugotovimo, katere storitve je vredno onemogočiti.

Zgornji koraki bi zagotovo pomagali, če računalnik ne zamrzne popolnoma ali je le določena aplikacija zamrznjena. Kaj pa, če je celoten sistem popolnoma zamrznjen? Tukaj bi bili upodobljeni brez drugih možnosti, nobena od tipk ne deluje, saj je ves operacijski sistem zamrznjen zaradi nerazpoložljivosti potrebnega vira za zagon, vendar za ponovni zagon računalnika. To bi moralo odpraviti težavo z zamrznitvijo, če je nastala zaradi nepravilnega delovanja ali nezdružljive aplikacije. Ko ugotovimo, katera aplikacija je to povzročila, lahko nadaljujemo in odstranimo problematično aplikacijo.

Včasih tudi zgornji koraki ne bodo veliko uporabni, če sistem visi kljub zgoraj podrobnemu postopku. Verjetno je, da je težava povezana s strojno opremo. Predvsem bi lahko bila kakšna težava z Pomnilnik z naključnim dostopom (RAM) v tem primeru bomo morali dostopati do reže RAM na matični plošči sistema. Če obstajata dva modula RAM-a, lahko poskusimo zagnati sistem z enim RAM-om posebej od obeh, da ugotovimo, kateri RAM je kriv. Če se odkrije kakršna koli težava z RAM-om, bi zamenjava okvarjenega RAM-a na koncu rešila težavo z zamrznitvijo, ki jo povzročajo nizki sistemski viri.

Zaključek

S tem upamo, da ste razumeli, kaj je sistemski vir, kakšne so različne vrste sistemskih virov, ki obstajajo v kateri koli računalniški napravi, na kakšne napake lahko naletimo pri naših vsakodnevnih računalniških opravilih in na različne postopke, ki jih lahko se zavežete, da boste uspešno odpravili težave z nizkimi sistemskimi sredstvi.

Aditya Farrad

Aditya je samomotivirana strokovnjakinja za informacijsko tehnologijo in je bila pisateljica o tehnologiji zadnjih 7 let. Pokriva internetne storitve, mobilne naprave, Windows, programsko opremo in navodila za uporabo.