Računalniki

Pet vrst sistemske programske opreme

Avtor: Peter Berry
Datum Ustvarjanja: 17 Julij. 2021
Datum Posodobitve: 11 Maj 2024
Anonim
Do-it-yourself diagnostics of cge 4 generations
Video.: Do-it-yourself diagnostics of cge 4 generations

Vsebina

Alfred je dolgoletni učitelj in računalniški navdušenec, ki dela s številnimi računalniškimi napravami in jih odpravlja.

Pet vrste sistemske programske opreme, so vsi zasnovani za nadzor in usklajevanje postopkov in funkcij računalniške strojne opreme. Dejansko omogočajo funkcionalno interakcijo med strojno opremo, programsko opremo in uporabnikom.

Sistemska programska oprema izvaja posredniške naloge, da zagotovi komunikacijo med drugo programsko in strojno opremo, da omogoča harmonično sobivanje z uporabnikom.

Sistemsko programsko opremo lahko razvrstimo na naslednje:

  • Operacijski sistem: Izkoristi komunikacijo med strojno opremo, sistemskimi programi in drugimi aplikacijami.
  • Gonilnik naprave: Omogoča komunikacijo naprave z OS in drugimi programi.
  • Vdelana programska oprema: Omogoča nadzor in identifikacijo naprave.
  • Prevajalec: Prevaja jezike visoke ravni v nizke strojne kode.
  • Uporabnost: Zagotavlja optimalno funkcionalnost naprav in aplikacij.

1. Operacijski sistem (OS)

Operacijski sistem je vrsta jedra sistemske programske opreme, ki se nahaja med računalniško strojno opremo in končnim uporabnikom. Najprej se namesti v računalnik, da omogoča prepoznavanje naprav in aplikacij in s tem njihovo delovanje.


Sistemska programska oprema je prva plast programske opreme, ki se naloži v pomnilnik vsakič, ko se računalnik vklopi.

Recimo, da želi uporabnik napisati in natisniti poročilo na priloženi tiskalnik. Za izvedbo te naloge je potrebna aplikacija za obdelavo besedil. Vnos podatkov se izvede s tipkovnico ali drugimi vnosnimi napravami in nato prikaže na monitorju. Pripravljeni podatki se nato pošljejo v tiskalnik.

Da bi lahko urejevalnik besedil, tipkovnica in tiskalnik opravil to nalogo, morajo sodelovati z OS, ki nadzoruje vhodne in izhodne funkcije, upravljanje pomnilnika in spool tiskalnika.

Danes uporabnik z operacijskim sistemom komunicira prek grafičnega uporabniškega vmesnika (GUI) na vmesniku zaslona ali zaslona na dotik. Namizje v sodobnih operacijskih sistemih je grafični delovni prostor, ki vsebuje menije, ikone in aplikacije, s katerimi uporabnik upravlja z miškinim kazalcem ali dotikom prsta. Diskovni operacijski sistem (DOS) je bil priljubljen vmesnik, ki se je uporabljal v osemdesetih letih.

Vrste operacijskih sistemov

  • Real-Time OS: Nameščen je v vgrajene sisteme za posebne namene, kot so roboti, avtomobili in modemi.
  • OS za enega uporabnika in eno nalogo: So nameščeni v napravah z enim uporabnikom, kot so telefoni.
  • OS za enega uporabnika in večopravilnost: So nameščeni na sodobnih osebnih računalnikih.
  • OS za več uporabnikov: Je nameščen v omrežnih okoljih, kjer si mora veliko uporabnikov deliti vire. Strežniški OS so primeri več uporabniških operacijskih sistemov.
  • Omrežni OS: Uporablja se za skupno rabo virov, kot so datoteke, tiskalniki v omrežni nastavitvi.
  • Internet / spletni OS: Zasnovan je za delovanje v spletnem brskalniku.
  • Mobilni OS: Namenjen je delovanju na mobilnih telefonih, tabličnih računalnikih in drugih mobilnih napravah.

Funkcije operacijskih sistemov

  • Omogočajo vmesnik med uporabnikom in strojno opremo prek GUI.
  • Upravlja in dodeljuje pomnilniški prostor za aplikacije.
  • Obdeluje upravljanje aplikacij, vhodno / izhodnih naprav in navodil.
  • Konfigurira in upravlja notranje in zunanje naprave.
  • Upravlja shranjevanje za enega ali več uporabnikov v lokalnih in omrežnih računalnikih.
  • Varnostno upravljanje datotek in aplikacij.
  • Upravlja vhodne in izhodne naprave.
  • Zazna, namesti in odpravi težave z napravami.
  • Spremlja delovanje sistema prek upravitelja opravil in drugih orodij.
  • Pripravite sporočila o napakah in možnosti za odpravljanje težav.
  • Izvedite vmesnik za omrežno komunikacijo.
  • Upravlja tiskalnike v sistemih z enim ali več uporabnikom.
  • Interno ali omrežno upravljanje datotek.

Primeri operacijskih sistemov

Priljubljeni operacijski sistemi za računalnike so:


  • Windows 10
  • Mac OS X
  • Ubuntu

Priljubljeni omrežni / strežniški OS so:

  • Ubuntu strežnik
  • Windows Server
  • Red Hat Enterprise

Priljubljeni internetni / spletni OS so:

  • Chrome OS
  • Club Linux
  • Remix OS

Priljubljeni mobilni operacijski sistemi so:

  • iPhone OS
  • Android OS
  • OS Windows Phone

2. Gonilniki naprav

Gonilniška programska oprema je vrsta sistemske programske opreme, ki oživi računalniške naprave in zunanje naprave. Gonilniki vsem povezanim komponentam in zunanjim dodatkom omogočajo izvajanje predvidenih nalog in po navodilih operacijskega sistema. Brez gonilnikov OS ne bi določal nobenih nalog.

Primeri naprav, ki zahtevajo gonilnike:

  • Miška
  • Tipkovnica
  • Zvočna kartica
  • Prikazna kartica
  • Omrežna kartica
  • Tiskalnik

Običajno operacijski sistem dobi gonilnike za večino naprav, ki so že na trgu. Privzeto imajo vhodne naprave, kot sta miška in tipkovnica, nameščene gonilnike. Nikoli ne bodo potrebovali namestitev tretjih oseb.


Če je naprava novejša od operacijskega sistema, bo uporabnik morda moral prenesti gonilnike s spletnih mest proizvajalcev ali iz drugih virov.

3. Vdelana programska oprema

Vdelana programska oprema je operativna programska oprema, vdelana v pomnilniški čip flash, ROM ali EPROM, da jo OS prepozna. Neposredno upravlja in nadzoruje vse dejavnosti katere koli posamezne strojne opreme.

Tradicionalno je vdelana programska oprema včasih pomenila fiksno programsko opremo, označeno z besedo trdno. Nameščen je bil na nehlapljivih čipih in ga je bilo mogoče nadgraditi le z zamenjavo z novimi, vnaprej programiranimi čipi.

To je bilo storjeno, da bi jih ločili od programske opreme na visoki ravni, ki jo je bilo mogoče posodobiti, ne da bi bilo treba zamenjati komponente.

Danes je vdelana programska oprema shranjena v bliskovnih čipih, ki jih je mogoče nadgraditi, ne da bi zamenjali polprevodniške čipe.

BIOS in UEFI

Najpomembnejšo vdelano programsko opremo danes v računalnikih proizvajalec namesti na matično ploščo in je dostopna prek stare BIOS (Osnovni vhodno / izhodni sistem) ali novo UEFI (Unified Extended Firmware Interface) platforme.

Konfiguracijski vmesnik se najprej naloži, ko je računalnik vklopljen in gre skozi OBJAVI (Preizkus ob vklopu).

Vdelana programska oprema matične plošče se začne tako, da prebudi vso strojno opremo in zagotavlja delovanje komponent, kot so procesor, pomnilnik in diskovni pogoni. Če so vse ključne komponente v redu, bo zagnal zagonski nalagalnik, ki bo naložil operacijski sistem. Če je pomnilnik z naključnim dostopom pokvarjen, BIOS ne bo omogočil zagona računalnika.

Uporabnik lahko spremeni nastavitve BIOS-a in UEFI s pritiskom na posebne tipke (funkcijska tipka, brisanje ali tipka esc) med zagonom, da naloži konfiguracijsko stran. Uporabnik lahko na strani, ki se prikaže, nastavi varnost, vrstni red zagona, čas in druge možnosti.

Čeprav delujejo drugače, vdelana programska oprema na nekaj načinov pozdravlja gonilnike. Oba dajeta identiteto napravam strojne opreme, pri čemer slednji operacijski sistem omogoča, da napravo vidi.

Glavna razlika med obema je, da bo vdelana programska oprema vedno v napravah, medtem ko bodo gonilniki nameščeni v operacijskem sistemu.

Nadgradnjo vdelane programske opreme prihaja od proizvajalca naprave (ne proizvajalca OS). Potrebni so, če uporabnik želi, da računalniška strojna oprema prejme novo podporo strojne in programske opreme. Vdelana programska oprema bo napravam omogočila boljše sodelovanje s starimi in novimi operacijskimi sistemi in aplikacijami.

Skoraj vse naprave in zunanje naprave imajo vdelano programsko opremo. Omrežna kartica, TV sprejemnik, usmerjevalnik, optični bralnik ali monitor in primeri naprav, na katerih je nameščena vdelana programska oprema.

4. Prevajalci programskih jezikov

To so vmesni programi, na katere se programski programerji zanašajo na prevajanje izvorne kode na visoki ravni v kodo strojnega jezika. Prva je zbirka programskih jezikov, ki jih ljudje lahko razumemo in kodiramo (tj. Java, C ++, Python, PHP, BASIC). Slednja je zapletena koda, ki jo razume le procesor.

Priljubljeni jeziki prevajalcev so prevajalniki, sestavljavci in tolmači. Običajno jih oblikujejo proizvajalci računalnikov. Prevajalski programi lahko izvedejo celoten prevod programskih kod ali prevedejo vsa druga navodila hkrati.

Strojna koda je zapisana v številskem sistemu base-2, zapisana v 0 ali 1. To je jezik najnižje ravni. Čeprav so navidezno nesmiselni za ljudi, jih procesor dejansko inteligentno zaporedi, da se sklicuje na vsako možno človeško kodo in besedo.

Prevajalci poleg poenostavitve dela razvijalcem programske opreme pomagajo tudi pri različnih oblikovalskih nalogah;

  • Med prevajanjem prepoznajte sintaksne napake in tako omogočite spremembe kode.
  • Zagotovite diagnostična poročila, kadar se pravila kode ne upoštevajo.
  • Dodelite shranjevanje podatkov za program.
  • Navedite tako izvorno kodo kot podrobnosti o programu.

5. Pripomočki

Pripomočki so vrste sistemske programske opreme, ki se nahaja med sistemsko in aplikacijsko programsko opremo. To so programi, namenjeni diagnostičnim in vzdrževalnim nalogam računalnika. Pridejo prav, da računalniku zagotavljajo optimalno delovanje. Njihove naloge se razlikujejo od ključne varnosti podatkov do defragmentacije diskovnega pogona.

Večina je orodij drugih proizvajalcev, vendar so morda v kompletu z operacijskim sistemom. Orodja drugih proizvajalcev so na voljo posamično ali v kompletu, na primer s CD-jem Hiren Boot, CD Ultimate Boot in Kaspersky Rescue Disk.

Primeri in funkcije pomožne programske opreme vključujejo:

  • Protivirusna in varnostna programska oprema za zaščito datotek in aplikacij, npr. Malwarebytes, Microsoft Security Essentials in AVG.
  • Storitve particij diska, kot so Windows Disk Management, Easeus Partition Master in Partition Magic.
  • Defragmentacija diska za organiziranje razpršenih datotek na pogonu. Primeri vključujejo defragmentator diska, Perfect Disk, Disk Keeper, Comodo Free Firewall in Little Snitch.
  • Stiskanje datotek za optimizacijo prostora na disku, kot so WinRAR, Winzip in 7-Zip.
  • Varnostno kopiranje podatkov iz varnostnih razlogov, npr. Cobian, Clonezilla in Comodo.
  • Storitve diagnostike strojne opreme, kot so Hard Disk Sentinel, Memtest in Performance Monitor.
  • Obnovitev podatkov za lažje vračanje izgubljenih podatkov. Primeri vključujejo iCare Data Recovery, Recuva in EaseUs Data Recovery Wizard.
  • Požarni zid za zaščito pred zunanjimi grožnjami, npr. Požarni zid Windows.

Danes Priljubljena

Zadnje Objave

Kako ustvariti gumb za makro, ki počisti delo v delovnem listu MS Excel
Računalniki

Kako ustvariti gumb za makro, ki počisti delo v delovnem listu MS Excel

Jame e rad uči o tehnologiji in deli voje znanje vojimi članki..Kliknite zavihek za razvijalce in kliknite gumb za v tavljanje. Pojavi e pu tni eznam z več možno tmi. Možno t, ki na zanima, je v zgorn...
Kako narediti in uporabiti pregledno sliko
Računalniki

Kako narediti in uporabiti pregledno sliko

Ek perimentiral em prozornimi likami, da em videl, kaj lahko naredim. Nevidno t, 3D like, fotografije do umetnin in animacije fotografij.Prozorne like o like, ki jih lahko vidite kozi. To vidite in vi...