Mis on süsteemiressursid?

Süsteemiressursid on arvuti osad, mis on operatsioonisüsteemi ja muude rakenduste jaoks kasutamiseks saadaval. Süsteemiressurssidest on tähelepanuväärseim kasutatava mälu maht, kuid siin tuleks arvestada ka protsessori tööajaga. Iga kord, kui rakendus käivitub, küsib rakendus oma funktsiooni täitmiseks operatsioonisüsteemilt mälu ja osa CPU aega. Näiteks kui arvutikasutaja käivitab arvutis tekstitöötlusrakenduse, klõpsab ta rakenduse ikoonil ja varsti pärast seda programm käivitub. Ajal, mil kasutaja ootab programmi käivitumist, varustab operatsioonisüsteem süsteemiressursse selle rakenduse haldamiseks. Põhimõtteliselt teeb see sellele ruumi muude protsesside ja rakenduste seas, mis võivad programmi käivitamise ajal töötada. Kui tekstitöötlusrakendus käivitub, saadab see operatsioonisüsteemile taotluse varustada selle toimimiseks vajalikud süsteemiressursid.

Sõltuvalt vaba mälu hulgast võib rakendus avaneda kiiresti või võib avaneda veidi aeglasemalt, kui rakenduse käivitamisel on vähem mälu. Mõnikord pole rakenduse kohe käivitamiseks piisavalt mälu, sel juhul tuvastab operatsioonisüsteem süsteemiressursside puudumise ja proovib salvestada mõned asjad vahetusfaili, et aktiivsete rakenduste jaoks oleks rohkem mälu. .

Vahetusfail toimib nagu mälu, kuid asub arvuti kõvakettal. Kui arvuti RAM-mälu saab täis, lehib (või kirjutab) operatsioonisüsteem asjad arvuti vahetusfaili, vabastades RAM-mälu kasutatavate programmide jaoks. Vahetusfaili kasvades võib see täis saada. See paneb operatsioonisüsteemi esitama hoiatusteateid, mis näitavad, et vahetusfail või virtuaalmälu on täis, ja kasutajal palutakse süsteemiressursside vabastamiseks sulgeda mõned programmid, mis võimaldavad arvutil paremini töötada. Sageli on arvuti taaskäivitamine parim viis nende hoiatusteadete leevendamiseks.

Kui on vaja välisseadet, näiteks printerit või kettaseadet, saadab nõutav riistvara protsessorile katkestustaotluse (IRQ). IRQ on signaal, mida välisseade kasutab CPU-le teatamiseks, et see peab midagi tegema. Riistvararessursid on mälu ja protsessori aeg, mida kasutatakse välisseadmete (nt printerid, skannerid ja modemid) kasutamisel. Iga kord, kui kasutaja ühele neist seadmetest juurde pääseb, saadab seade emaplaadile signaali CPU katkestamiseks, et see saaks töötada. Kui seade on nõutud toimingute täitmise lõpetanud, annab seade uuesti märku, et see on lõpetatud. Neid signaale nimetatakse katkestustaotlusteks (IRQ) ja igal seadmel on konkreetne kanal või kanalite komplekt, mida see saab kasutada emaplaadiga suhtlemiseks. Kui kõik määratud seadme kanalid on kasutusel, ei saa seade töötada. Iga IRQ-kanal saab kasutada ainult ühte seadet või sellele on arvutisüsteemis määratud üks seade. See aitab emaplaadil teada, milliseid seadmeid ja millistel IRQ-del oodata. Arvuti operatsioonisüsteem jälgib süsteemiressursse, et tagada arvuti võimalikult tõhus töötamine, arvestades igal ajal saadaolevaid ressursse.