Kam naudojama sistemos programinė įranga?

dvi eilės kompiuterių, plokščiaekraniai monitoriai

Vaizdo kreditas: Noelis Hendricksonas / „DigitalVision“ / „GettyImages“.

Sistemos programinė įranga yra programų, palaikančių kompiuterio operacijas, rinkinys. Tai glaudžiai susijusi su kompiuterio architektūra. Rūpindamasi pagrindinėmis užduotimis, tokiomis kaip įvestis, išvestis ir duomenų saugojimas, sistemos programinė įranga leidžia programų kūrėjams sutelkti dėmesį į konkrečias užduotis, kurias turi atlikti jų programinė įranga. Sistemos programinės įrangos pavyzdžiai yra operacinės sistemos, įrenginių tvarkyklės, programavimo įrankiai ir visos kitos pagalbinės programos, kurios leidžia kompiuteriui veikti.

Operacinės sistemos programinė įranga

Kompiuterio operacinė sistema kontroliuoja aparatinės įrangos išteklių paskirstymą. Jis tvarko įvesties duomenis iš periferinių įrenginių, suplanuoja procesoriaus laiką, valdo atminties naudojimą ir siunčia išvesties duomenis į spausdintuvus ir kitus išorinius įrenginius. Šiandien dauguma operacinių sistemų leidžia vienu metu veikti kelioms programoms, keičiant išteklių paskirstymą tarp jų. Kai kurie iš labiausiai žinomų operacinių sistemų pavyzdžių yra „Windows“, „Mac OS“ ir „Linux“.

Dienos vaizdo įrašas

Įrenginio tvarkyklių palaikymas

Visi įvairūs kompiuterių sistemos naudojami išoriniai įrenginiai, įskaitant pelę, klaviatūrą, ekrano monitorius, standusis diskas ir spausdintuvas yra valdomi naudojant atskiras programinės įrangos dalis, žinomas kaip įrenginys vairuotojai. Kai kurios tvarkyklės yra įtrauktos į sistemos programinę įrangą, o kitos turi būti įdiegtos pirmą kartą prijungus įrenginį prie kompiuterio. Norėdami palengvinti šį procesą, dauguma tvarkyklių šiandien naudoja standartinį protokolą, palaikomą sistemos programinės įrangos, pvz., Plug and Play, kad palengvintumėte ryšį tarp įrenginio aparatinės įrangos ir kompiuterio sistema.

Sistema ir taikomoji programinė įranga susideda iš kompiuterio instrukcijų, parašytų programavimo kalba ir apdorojamų kompiuterio naudojimui. Sistemos programinė įranga gali apimti tokius įrankius kaip kompiliatoriai, surinkėjai ir jungikliai, kurie konvertuoja žmogaus skaitomą programavimo kodą į mašininį kodą, kurį kompiuteris gali vykdyti. Sistemos programinės įrangos programavimo įrankių pavyzdžiai yra Microsoft Visual Studio IDE (Interactive Development Environment) ir Apple Xcode IDE.

Sistemos komunalinės paslaugos

Daugybė paslaugų, atliekančių administracines užduotis, paprastai yra sistemos programinės įrangos dalis. Tai gali būti programos, skirtos: suspausti diską ir diagnozuoti disko problemas; įdiegti ir pašalinti programinę įrangą; tvarkyti šiukšliadėžę ir atlikti sistemos atsarginę kopiją bei atkurti. Sistemos paslaugų programos gali būti integruotos į sistemos programinę įrangą arba pridedamos kaip atskiri produktai.

Kiti sistemos programinės įrangos naudojimo būdai

Saugumas yra labai svarbi kompiuterių sistemų, sujungtų su išoriniu pasauliu, problema, todėl daugumoje sistemos programinės įrangos yra užkardos ir virusų tikrintuvai, kad apsaugotų nuo įsilaužėlių ir kenkėjiškų programų. Vartotojo sąsajos, kuria žmonės bendrauja su kompiuteriu, palaikymas yra dar viena svarbi sistemos programinės įrangos funkcija. Vartotojo sąsaja gali būti komandinės eilutės forma arba visapusiška GUI (grafinė vartotojo sąsaja), leidžianti vartotojams sąveikauti su langais, meniu ir mygtukais. Sistemos programinė įranga taip pat atsakinga už tinklo ryšių valdymą ir failų sistemų, naudojančių išorinę saugyklą, teikimą.