logo

Sistemos programinė įranga

Programinė įranga yra instrukcijų rinkinys, skirtas atlikti apibrėžtą užduotį ir nurodo kompiuteriui, kaip dirbti. Tai daugiausia dviejų tipų, būtent Sistemos programinė įranga ir Taikomoji programinė įranga. Sistemos programinė įranga yra kompiuterių programų rinkinys, skirtas valdyti sistemos išteklius. Tai rinkinys tokių failų ir paslaugų programų, kurios yra atsakingos už jūsų kompiuterio sistemos veikimą ir sklandų veikimą su kita technine įranga. Be to, ji yra vienintelė atsakinga už valdymą operacinė sistema (OS) ir visiškai valdyti kompiuterio įrenginį.

Sistemos programinė įranga veikia kaip platforma kitai programinei įrangai, pvz antivirusinė programinė įranga, OS, kompiliatorius, disko formatavimo programinė įranga tt Šioje temoje sužinosime daugiau apie sistemos programinę įrangą. Pradėkime nuo sistemos programinės įrangos apibrėžimo.

Kas yra sistemos programinė įranga?

    Sistemos programinė įranga yra pati svarbiausia programinės įrangos rūšis, reikalinga kompiuterinės sistemos ištekliams administruoti .
  • Sistemos programinė įranga veikia ir veikia viduje kartu su taikomąja programine ir technine įranga. Be to, jis veikia kaip sąsaja tarp aparatūros įrenginio ir galutinio vartotojo.
  • Sistemos programinė įranga veikia fone ir valdo visą paties kompiuterio veikimą. Tai vadinama Žemo lygio programinė įranga nes jis veikia pačiame paprasčiausiu kompiuterio lygiu ir paprastai parašytas žemo lygio kalba. Kai tik įdiegiame operacinę sistemą savo įrenginyje, ji automatiškai įdiegiama tame pačiame įrenginyje.
  • Sistemos programinė įranga padeda sukurti vartotojo sąsają ir leidžia operacinei sistemai sąveikauti su kompiuterio aparatine įranga.

Sisteminės programinės įrangos ypatybės

Yra keletas svarbių sistemos programinės įrangos funkcijų sąrašas:

  • Labai sunku sukurti sistemos programinę įrangą.
  • Sistemos programinė įranga yra atsakinga už tiesioginį kompiuterio prijungimą prie aparatinės įrangos, kuri leidžia kompiuteriui veikti.
  • Manipuliavimo sunkumai.
  • Jis yra mažesnio dydžio.
  • Sistemos programinę įrangą sunku suprasti.
  • Paprastai jis parašytas žemo lygio kalba.
  • Ji turi būti kuo efektyvesnė, kad kompiuterinė sistema veiktų sklandžiai.

Sisteminės programinės įrangos tipai

Sistemos programinė įranga

Sistemos programinė įranga yra šių tipų:

darbas kompiuteriu
    Operacinė sistema Programavimo kalbos vertėjai Įrenginių tvarkyklės Programinė įranga Naudingoji programinė įranga

1) Operacinė sistema

Operacinė sistema yra paprasčiausias sistemos programinės įrangos tipas, padedantis valdyti kompiuterio aparatinę ir programinę įrangą. Tai centrinė bet kurios kompiuterinės sistemos dalis, atsakinga už sklandų bet kurio kompiuterio įrenginio veikimą.

Operacinė sistema pirmiausia valdo kompiuterį, kai jį paleidžiate. Jei kompiuteryje neįdiegėte operacinės sistemos, negalėsite paleisti kompiuterio. Kai kurie dažniausiai pasitaikantys OS pavyzdžiai macOS, Linux , Android ir Microsoft Windows .

OS padeda valdyti ir įrašyti jau vykdomas programas jūsų kompiuteryje, pvz., taikomąsias programas ir kitą sistemos programinę įrangą. Toliau išvardytas užduotis atlieka operacinė sistema:

  1. OS veikia kaip failų tvarkyklė, nes ji paskirsto išteklius kiekvienai jūsų sistemoje atliekamai užduočiai.
  2. Jis seka pirminę atmintį ir skiria atmintį užklausai apdoroti.
  3. Jis veikia kaip procesoriaus valdymas, skirdamas RAM procesui ir panaikindamas paskirstymą, kai jos nebėra.
  4. Tai padeda apsisaugoti nuo neteisėtos prieigos užšifruodama slaptažodžių priemones.
  5. Tai padeda planuoti procesus naudojant planavimo algoritmai.
  6. Tai padeda suaktyvinti visas kompiuterio aparatūros dalis, laikantis galutinių vartotojų nurodymų.
  7. Tai palengvina naudotojų prieigą prie taikomosios programinės įrangos ir ja naudotis.
  8. Tai leidžia pasiekti savo sistemos tinklą.
  9. Tai padeda kontroliuoti netinkamą sistemos naudojimą ir taip pat apsaugo nuo klaidų paleidžiant programinę įrangą kompiuteryje.
  10. Jis valdo visus įvesties ir išvesties įrenginius, tokius kaip monitoriai, klaviatūros, mikrofonai, skaitytuvai ir kt.
  11. Tai padeda aptikti ir įdiegti naują programinę įrangą. Be to, tai taip pat padeda pašalinti klaidas diegimo metu.
  12. Tai padeda susieti skirtingas sistemos dalis.

2) Programavimo kalbos vertėjai

Programavimo vertėjai yra programinė įranga, kuri konvertuoja aukšto lygio kalbą į mašinų kalbą. Kompiuteris gali suprasti tik mašinos kalbą arba dvejetainių bitų šabloną, 0 arba 1. CPU supranta šią mašinos kalbą, kurią paprastam žmogui suprasti nėra lengva. Taigi, pirma, galutinis vartotojas sąveikauja su kompiuteriu tokia aukšto lygio kalba kaip Java , Python , C , PHP , ir C++ ir pan., tada vertėjas konvertuoja šias kalbas į mašininį kodą.

eilutę į json java

CPU arba kompiuterio procesorius vykdo šiuos mašininius kodus į dvejetainius. Tai reiškia bet kokią programą, parašytą aukštu lygiu programavimo kalba pirmiausia reikia konvertuoti į dvejetainius kodus. Visas šis aukšto lygio kalbos konvertavimo į mašininį kodą arba dvejetainius kodus procesas yra žinomas kaip kompiliacija.

Kalbų vertėjai daugiausia yra dviejų tipų: sudarytojai ir vertėjai.

Kompiliatorius taip pat yra sistemos programinės įrangos tipas, naudojamas aukšto lygio programavimo kalboms konvertuoti į vykdomuosius mašininius kodus arba žemo lygio programavimo kalbas. Panašiai kaip kompiliatorius, vertėjas taip pat naudojamas tai pačiai funkcijai atlikti. Tačiau vienintelis skirtumas yra tas, kad kompiliatorius iš karto verčia visą programą, o vertėjas konvertuoja kiekvieną eilutę atskirai.

kino aktorė Kajal

Štai keletas užduočių, kurias atlieka programavimo kalbos vertėjai:

  • Vertėjai pateikia diagnostikos ataskaitas, kai kodo taisyklės neatitinka kriterijų.
  • Tai padeda sukurti programos šaltinio kodo ir jo detalių sąrašą.
  • Tai padeda paskirstyti duomenis.
  • Vertėjai padeda aptikti sintaksės klaidas, kurios padeda kūrėjams lengvai atlikti reikiamus pakeitimus.

Kompiuterinių programų vertėjų pavyzdžiai yra kompiliatorius, vertėjai ir surinkėjai.

3) Įrenginių tvarkyklės

Įrenginių tvarkyklės yra sistemos programinės įrangos tipai, kurie sumažina jūsų sistemos trikčių šalinimo problemas . Operacinė sistema palaiko ryšį su aparatūros komponentais viduje. Šį ryšį galima lengvai valdyti ir valdyti naudojant įrenginių tvarkykles.

Operacinėje sistemoje yra keletas įrenginių tvarkyklių, skirtų aparatūros komponentams valdyti. Dauguma įrenginių tvarkyklių, pvz., a pelė, klaviatūros ir kt. jau yra į kompiuterinę sistemą įdiegė kompiuterių gamybos įmonės. Tačiau jei bus sukurtas naujas operacinės sistemos įrenginys, vartotojai gali juos įdiegti ir internetu. Štai keletas įrenginių, kuriems reikalingos tvarkyklės sklandžiai bet kurios kompiuterinės sistemos funkcijoms atlikti:

    Klaviatūros Pelė Spausdintuvai Funkciniai klavišai Tinklo plokštė Rodyti kortelę Jutiklinė dalis Garsas ir kt

4) Firmware programinė įranga

Tai kompiuterio pagrindinėse plokštėse įdiegta operacinė programinė įranga, padedanti operacinei sistemai atpažinti Flash, ROM, EPROM, EEPROM ir atminties lustus.

lambda funkcija java

Tačiau pagrindinė bet kokios programinės aparatinės įrangos funkcija yra valdyti ir kontroliuoti visą atskirų įrenginių veiklą. Iš pradžių diegimo tikslais naudoja nepastovius lustus, tačiau vėliau jis įdiegiamas ant „flash“ lustų.

Yra du pagrindiniai lustų tipai:

    BIOS (Basic Input/Output System) lustas. UEFI (Unified Extended Firmware Interface) lustai.

BIOS (pagrindinė įvesties / išvesties sistema) taip pat veikia kaip sistemos programa, naudojama sistemos įkrovos procesui. Pirma, ji įkelia OS į pagrindinę jūsų sistemos atmintį (RAM), o tada perduoda ją OS. BIOS veikia kaip ROM lusto pakaitalas; todėl ji vadinama programinės įrangos programine įranga. Tačiau programinės įrangos ROM yra kiekvieno pagrindinės plokštės komponento dalis. Pagrindinės plokštės programinė įranga suaktyvina visus aparatūros komponentus kompiuterio sistemos paleidimo metu ir užtikrina, ar jie veikia, ar ne. Jei jie veikia tinkamai, pradedamas įkrovos procesas, kad būtų įkelta OS, o jei RAM įvyksta kokia nors klaida, kompiuteris neleidžia pakelti.

Įrenginių viduje yra programinė aparatinė įranga, o įrenginio tvarkyklė įdiegta operacinėje sistemoje.

5) Pagalbinė programinė įranga

Naudingoji programinė įranga veikia kaip sąsaja tarp sistemos programinės įrangos ir taikomosios programinės įrangos. Pagalbinė programinė įranga yra trečiosios šalies įrankis, skirtas sumažinti priežiūros problemas ir aptikti kompiuterinės sistemos klaidas. Jis pateikiamas kartu su jūsų kompiuterio sistemos operacine sistema.

Štai keletas specifinių paslaugų programinės įrangos funkcijų:

  • Tai padeda vartotojams apsisaugoti nuo grėsmių ir virusų.
  • Tai padeda sumažinti disko dydį, pvz., WinRAR, WinZip.
  • Jis veikia kaip „Windows“ disko valdymo paslauga ir padeda disko skaidinyje.
  • Tai palengvina naudotojų atsargines senų duomenų kopijas ir padidina sistemos saugumą.
  • Jis veikia kaip disko suskaidymas, kad būtų galima tvarkyti išsklaidytus failus diske.
  • Tai padeda atkurti prarastus duomenis.

Tai padeda atlikti antivirusinę ir saugos programinę įrangą, kad būtų užtikrintas kompiuterio duomenų saugumas.