Programska oprema je niz navodil, ki je zasnovana za izvajanje določene naloge in računalniku pove, kako naj deluje. Je predvsem dveh vrst, in sicer Sistemska programska oprema in Aplikacijska programska oprema. Sistemska programska oprema je niz računalniških programov, ki so zasnovani za upravljanje sistemskih virov. Je zbirka takih datotek in pomožnih programov, ki so odgovorni za delovanje in nemoteno delovanje vašega računalniškega sistema z drugo strojno opremo. Poleg tega je izključno odgovoren za vodenje operacijski sistem (OS) in upravljanje računalniške naprave v celoti.
Sistemska programska oprema deluje kot platforma za delovanje druge programske opreme, kot je npr protivirusna programska oprema, OS, prevajalnik, programska oprema za formatiranje diska , itd. V tej temi bomo izvedeli več o sistemski programski opremi. Začnimo z definicijo sistemske programske opreme.
Kaj je sistemska programska oprema?
- Sistemska programska oprema teče in deluje interno z aplikacijsko programsko in strojno opremo. Poleg tega deluje kot povezovalni vmesnik med strojno napravo in končnim uporabnikom.
- Sistemska programska oprema deluje v ozadju in sama upravlja celotno delovanje računalnika. Se imenuje Programska oprema nizke ravni saj deluje na najosnovnejši ravni računalnika in je običajno napisan v jeziku nizke ravni. Takoj ko na svojo napravo namestimo operacijski sistem, se samodejno namesti na isto napravo.
- Sistemska programska oprema pomaga ustvariti uporabniški vmesnik in omogoča operacijskemu sistemu interakcijo s strojno opremo računalnika.
Lastnosti sistemske programske opreme
Obstaja seznam nekaterih pomembnih funkcij sistemske programske opreme:
- Sistemsko programsko opremo je zelo težko oblikovati.
- Sistemska programska oprema je odgovorna za neposredno povezavo računalnika s strojno opremo, ki omogoča delovanje računalnika.
- Težave pri manipulaciji.
- Je manjše velikosti.
- Sistemsko programsko opremo je težko razumeti.
- Običajno je napisan v jeziku nizke ravni.
- Za nemoteno delovanje računalniškega sistema mora biti čim bolj učinkovit.
Vrste sistemske programske opreme
Sistemska programska oprema je naslednjih vrst:
trajanje java
1) Operacijski sistem
Operacijski sistem je najosnovnejša vrsta sistemske programske opreme, ki pomaga upravljati strojno in programsko opremo računalnika. Je osrednji del vsakega računalniškega sistema, ki skrbi za nemoteno delovanje vsake računalniške naprave.
Operacijski sistem v prvi vrsti upravlja vaš računalnik, ko ga zaženete. Če v računalniku niste namestili operacijskega sistema, računalnika ne boste mogli zagnati. Nekateri najpogostejši primeri OS so macOS, Linux , Android in Microsoft Windows .
OS pomaga nadzorovati in beležiti že izvedene programe v vašem računalniku, kot so aplikacijski programi in druga sistemska programska oprema. Spodaj navedene naloge izvaja operacijski sistem:
- OS deluje kot upravitelj datotek, saj dodeljuje vire vsaki nalogi, ki se izvaja v vašem sistemu.
- Sledi primarnemu pomnilniku in dodeli pomnilnik za obdelavo zahteve.
- Deluje kot upravljanje procesorja z dodeljevanjem RAM-a procesu in dealokacijo, ko ne obstaja več.
- Pomaga preprečiti nepooblaščen dostop s šifriranjem naprav za geslo.
- Pomaga načrtovati procese s pomočjo algoritmi za razporejanje.
- Pomaga pri aktiviranju vseh delov strojne opreme vašega računalnika tako, da sledite navodilom končnih uporabnikov.
- Uporabnikom olajša dostop in uporabo aplikacijske programske opreme.
- Omogoča vam dostop do omrežja v vašem sistemu.
- Pomaga nadzorovati nepravilno uporabo vašega sistema in tudi preprečuje napake pri izvajanju programske opreme v vašem računalniku.
- Nadzoruje vse vhodne in izhodne naprave, kot so monitorji, tipkovnice, mikrofoni in skenerji itd.
- Pomaga pri odkrivanju in namestitvi nove programske opreme. Poleg tega pomaga tudi pri odpravljanju napak med namestitvijo.
- Pomaga pri povezovanju različnih delov vašega sistema.
2) Prevajalniki programskih jezikov
Programski prevajalniki so programska oprema, ki pretvori jezik visoke ravni v strojni jezik. Računalnik lahko razume le strojni jezik ali vzorec binarnih bitov, bodisi 0 ali 1. CPE razume ta strojni jezik, ki ga normalen človek ne more zlahka razumeti. Torej, prvič, končni uporabnik komunicira z računalnikom v jeziku na visoki ravni, kot je Java , Python , C , PHP , in C++ , itd., potem prevajalec te jezike pretvori v strojno kodo.
izberite več tabel sql
CPE ali računalniški procesor izvaja te strojne kode v binarno. Pomeni kateri koli program, napisan na visoki ravni programski jezik je treba najprej pretvoriti v binarne kode. Ta celoten postopek za pretvorbo jezika na visoki ravni v strojno kodo ali binarne kode je znan kot kompilacija.
Jezikovni prevajalniki so večinoma dveh vrst: prevajalnik in tolmač.
Prevajalnik je tudi vrsta sistemske programske opreme, ki se uporablja za pretvorbo visokonivojskih programskih jezikov v izvedljive strojne kode ali nizkonivojske programske jezike. Podobno kot prevajalnik se za izvajanje iste funkcije uporablja tudi tolmač. Toda edina razlika je v tem, da prevajalnik prevede celoten program hkrati, medtem ko tolmač pretvori vsako vrstico posebej.
Tukaj je nekaj nalog, ki jih izvajajo prevajalci programskih jezikov:
chmod 755
- Prevajalci zagotovijo diagnostična poročila, kadar koli pravila kode ne izpolnjujejo meril.
- Pomaga ustvariti seznam izvorne kode programa in njenih podrobnosti.
- Pomaga pri dodeljevanju podatkov.
- Prevajalniki pomagajo odkriti sintaksne napake, kar razvijalcem pomaga pri preprostem spreminjanju.
Primeri prevajalnikov računalniških programov so prevajalnik, tolmači in sestavljalci.
3) Gonilniki naprav
Gonilniki naprav so vrste sistemske programske opreme, ki zmanjšujejo težave pri odpravljanju težav v vašem sistemu . Operacijski sistem interno komunicira s komponentami strojne opreme. To komunikacijo je mogoče enostavno upravljati in nadzorovati s pomočjo gonilnikov naprav.
Operacijski sistem vsebuje številne gonilnike naprav za pogon komponent strojne opreme. Večina gonilnikov naprav, kot je a miška, tipkovnica itd ki so jih v računalniški sistem namestila podjetja za proizvodnjo računalnikov. Vendar pa lahko uporabniki v primeru katere koli nove naprave za operacijski sistem namestijo tudi prek interneta. Tukaj je nekaj naprav, ki potrebujejo gonilnike za nemoteno izvajanje funkcij katerega koli računalniškega sistema:
4) Programska oprema vdelane programske opreme
To je operativna programska oprema, nameščena na matičnih ploščah računalnika, ki operacijskemu sistemu pomaga prepoznati Flash, ROM, EPROM, EEPROM in pomnilniške čipe.
Vendar pa je primarna funkcija katere koli strojne programske opreme upravljanje in nadzor vseh dejavnosti posameznih naprav. Sprva uporablja obstojne čipe za nameščanje, kasneje pa se namesti na flash čipe.
Obstajata dve glavni vrsti čipov:
arijski kan
BIOS (Basic Input/Output System) deluje tudi kot sistemski program, ki se uporablja za zagon sistema. Najprej naloži OS v glavni pomnilnik (RAM) vašega sistema in ga nato preda OS-u. BIOS deluje kot nadomestek za čip ROM; zato se imenuje programska oprema strojne programske opreme. Vendar pa je vdelana programska oprema ROM del vsake komponente matične plošče. Vdelana programska oprema matične plošče med zagonom računalniškega sistema aktivira vse komponente strojne opreme in zagotavlja, ali delujejo ali ne. Če delujejo pravilno, začne postopek zagona, da naloži OS, in če pride do kakršne koli napake v RAM-u, računalniku zavrne pospeševanje.
Vdelana programska oprema obstaja znotraj naprav, medtem ko je gonilnik naprave nameščen v operacijskem sistemu.
5) Pripomočna programska oprema
Pripomočna programska oprema deluje kot vmesnik med sistemsko in aplikacijsko programsko opremo. Pripomočna programska oprema je orodje tretje osebe, namenjeno zmanjšanju težav pri vzdrževanju in odkrivanju napak v računalniškem sistemu. Prihaja z operacijskim sistemom v vašem računalniškem sistemu.
Tukaj je nekaj posebnih funkcij pomožne programske opreme:
- Uporabnikom pomaga pri zaščiti pred grožnjami in virusi.
- Pomaga zmanjšati velikost diska, kot sta WinRAR, WinZip.
- Deluje kot storitev Windows Disk Management in pomaga pri particiji diska.
- Uporabnikom olajša varnostno kopiranje starih podatkov in izboljša varnost sistema.
- Deluje kot defragmentacija diska za organiziranje razpršenih datotek na pogonu.
- Pomaga obnoviti izgubljene podatke.
Pomaga pri izvajanju protivirusne in varnostne programske opreme za vzdrževanje varnosti podatkov v računalniku.