Kaj so sistemski viri?

Sistemski viri so deli v računalniku, ki so na voljo za uporabo operacijskemu sistemu in drugim aplikacijam. Najpomembnejši sistemski vir je količina uporabljenega pomnilnika, vendar je treba tu upoštevati tudi čas procesorja. Vsakič, ko se aplikacija zažene, bo zahtevala pomnilnik od operacijskega sistema in del CPE-ja za izvajanje svoje funkcije. Na primer, ko uporabnik računalnika zažene aplikacijo za obdelavo besedil v računalniku, bo kliknil ikono aplikacije in kmalu zatem se program zažene. Medtem ko uporabnik čaka, da se program zažene, operacijski sistem zagotavlja sistemske vire za obdelavo te aplikacije. V bistvu mu daje prostor med drugimi procesi in aplikacijami, ki se lahko izvajajo ob zagonu programa. Ko se aplikacija urejevalnika besedil zažene, pošlje operacijskemu sistemu zahtevo, da zagotovi potrebna sistemska sredstva za njegovo delovanje.

Odvisno od količine razpoložljivega pomnilnika se lahko aplikacija odpre hitro ali nekoliko počasneje, če je ob zagonu aplikacije na voljo manj pomnilnika. Včasih ni dovolj pomnilnika, da bi se aplikacija takoj zagnala, v tem primeru operacijski sistem prepozna pomanjkanje sistemskih virov in poskuša shraniti nekaj stvari v izmenjalno datoteko, da omogoči več pomnilnika na voljo za aktivne aplikacije. .

Swap datoteka deluje kot pomnilnik, vendar je na trdem disku računalnika. Ko je pomnilnik RAM v računalniku poln, bo operacijski sistem stran (ali zapisal) stvari v datoteko za zamenjavo računalnika in sprostil pomnilnik RAM za programe, ki so v uporabi. Ko se swap datoteka še naprej povečuje, se lahko napolni. To bo povzročilo, da bo operacijski sistem sprožil opozorilna sporočila, ki kažejo, da je izmenjalna datoteka ali navidezni pomnilnik poln, uporabnik pa bo dobil navodilo, naj zapre nekatere programe, da sprosti sistemske vire in tako omogoči boljše delovanje računalnika. Večkrat je ponovni zagon računalnika najboljši način za ublažitev teh opozorilnih sporočil.

Če je potrebna zunanja naprava, kot je tiskalnik ali diskovni pogon, bo zahtevana strojna oprema poslala zahtevo za prekinitev (IRQ) v CPE. IRQ je signal, ki ga periferna naprava uporablja za obveščanje CPE, da mora nekaj narediti. Viri strojne opreme so pomnilnik in čas procesorja, ki se uporabljata pri uporabi zunanjih naprav, kot so tiskalniki, skenerji in modemi. Vsakič, ko uporabnik dostopa do ene od teh naprav, naprava pošlje signal matični plošči, da prekine CPE, da lahko deluje. Ko konča z izvajanjem zahtevanih nalog, naprava znova signalizira, da je opravila. Ti signali so znani kot interrupt Requests (IRQ) in vsaka naprava ima poseben kanal ali niz kanalov, ki jih lahko uporablja za komunikacijo z matično ploščo. Če so uporabljeni vsi kanali za določeno napravo, naprava ne more delovati. Vsak kanal IRQ lahko uporablja samo eno napravo ali ima eno napravo, ki mu je dodeljena v računalniškem sistemu. To pomaga matični plošči vedeti, katere naprave naj pričakuje na katerih IRQ-jih. Sistemske vire nadzira operacijski sistem računalnikov, da zagotovi, da računalnik deluje čim bolj učinkovito, glede na vire, ki so na voljo kadar koli.