Računalniki, Programska oprema
SPO je ... Osnovna sistemska programska oprema. Sistemska programska oprema vključuje
Računalniki - naši neodtujljivi spremljevalci življenja za drugo desetletje. S svojo pomočjo se ljudje zabavajo in delajo, komunicirajo s prijatelji po vsem svetu. Žal vsi uporabniki ne predstavljajo načela za delo z računalnikom.
To je treba vedeti celo za navadne uporabnike, saj pri branju nekaterih informacijskih člankov pogosto ne morejo razumeti bistva tistega, kar je tam napisano. To se zgodi samo zaradi nevednosti splošne terminologije. Treba je opozoriti, da tudi specializirani viri pogosto kršijo njegovo izkrivljanje.
Uvod v temo
V preteklosti so vsi programi, ki jih uporabljamo, razdeljeni na dva razreda:
- Sistemske aplikacije (OSS je osnova katerega koli operacijskega sistema).
- Aplikacijski programi.
Obstaja tudi vrsta globoko specializiranih aplikacijskih programov, vendar v vsakdanjem življenju z njim obstajajo samo tehnike in razvijalci.
Aplikacijski programi vključujejo pisarniške aplikacije, programe za ustvarjanje in urejanje slik ter drugi načini, s katerimi vsak dan vsak dan obravnava. Ni težko uganiti, da je ta razred najbolj razširjen in številen.
Vozniki in drugo
Zelo pogosto dodeljujejo sistemske knjižnice in gonilnike naprav, ki se v svojem namenu ne razlikujejo nič od samega ACT. To pomeni, da jih ni posebej upoštevati.
Tako sistemsko programsko opremo (sistemsko programsko opremo) lahko imenujemo niz programov in vmesnikov, ki omogočajo nadzor in interakcijo s človeškim računalnikom. Njihov glavni namen je prevesti strojno prikazovanje in analizo v več tekstovnih ali grafičnih oblik, ki so nam bolj znani. Sestava ACT (v nasprotju z uporabljenimi pripomočki) je praktično neodvisna od specifičnih nalog, ki jih lahko uporabnik opravlja na računalniku.
On lahko oblikuje hiše na njem, ali lahko sedi v družabnih omrežjih ves dan. V vsakem primeru se računalniška programska oprema drastično razlikuje, sestava sistemskih aplikacij pa se ne spreminja.
Kaj je sistemska programska oprema?
In zdaj bomo izvedeli več o namenu programov te vrste. Torej, njihove glavne funkcije so:
- Ustvarjajo okolje, v katerem deluje aplikacijska programska oprema (OS).
- Poenostavijo in avtomatizirajo razvoj novih aplikacij.
- Povečajte natančnost in učinkovitost medsebojnega delovanja računalnikov v lokalnih in globalnih omrežjih.
- Diagnozo (in popravilo) različnih napak programske opreme.
- Odgovoren za izvajanje pomožnih operacij (kopiranje, arhiviranje, prenos podatkov).
Zato nobenega računalnika brez ACTa načeloma ne more delovati, saj je tudi najbolj primitivni operacijski sistem tudi niz posebnih aplikacij. Samo ti kvalificirani uporabniki lahko servisirajo te programe, razvoj pa so le najboljši programerji, ki v nekaterih primerih potrebujejo znanje jezika strojnega programiranja (v svetu sploh ni takšnih strokovnjakov). Skratka, vašega operacijskega sistema ne boste mogli ustvariti v ponosni samoti.
Osnovno znanje in spretnosti
Kljub zapletenosti tovrstnih programov morajo tudi navadni uporabniki predstavljati bistvo svojega dela, saj je odvisno od učinkovitosti njihove interakcije z računalnikom. Na primer, brez poznavanja načel programov, ki nadzorujejo snemanje in branje informacij s površine trdega diska, ne morete formatirati trdega diska glede na vrsto podatkov, ki jih nameravate tam shraniti.
Kot smo že povedali, je njihova uporaba sistemske narave, ki se skoraj nikoli ne spremeni. Zato so še posebej stroge zahteve za razvoj brezplačne programske opreme.
Razvrščanje sistemske programske opreme
V tem razredu tradicionalno sledijo naslednje vrste programov:
- Nadzorne komponente.
- Komponente analize, obdelave in prenosa informacij.
Ker je enostavno razumeti, nadzorni programi sinhronizirajo glavne procese in tako omogočajo pravilno delovanje vseh naprav računalnika. Njihove glavne naloge so naslednje:
- Neposreden nadzor vseh računalniških moči sistema.
- Delo s podatki, potrebnimi za njegovo delovanje.
Najpogosteje te pripomočke nenehno v računalniku RAM. V zvezi z rezidentom pomeni, da sestavljajo jedro celotnega operacijskega sistema. Če so nadzorni programi, ki so potrebni za izvedbo pomembne operacije, naloženi v pomnilnik tik pred opravljenim delom, se imenujejo prehodni. V vsakem primeru pa so takšne storitve danes dobavljene izključno v sestavi samega operacijskega sistema in v obliki knjižnic voznikov.
Druga različica klasifikacije
Zelo pogosto strokovnjaki pravijo, da je treba računalniško programsko opremo razdeliti na osnovne in storitve. Osnovni so tisti programi, ki zagotavljajo delovanje računalnika. V skladu s tem sistemska programska oprema vključuje:
- Operacijski sistemi sami in gonilniki v njihovi sestavi.
- Grafične lupine (DE) in druga okolja za izvajanje programov.
- Upravitelji datotek.
OS kot kompleks ACS
Nadaljujte s sistemsko programsko opremo. Operacijski sistemi so njegov sestavni del.
Na splošno je OS sam lahko predstavljen kot niz sistemskih programov, ki so odgovorni za sprejemanje, obdelavo, uporabo informacij in upravljanje vseh sistemskih naprav. Po eni strani OS deluje kot »napolnjenost« med uporabnikom in njegovim računalnikom, na drugi strani pa je odgovoren za uporabo programskega in strojnega nadgradnje slednjega čim bolj učinkovito.
V literaturi se OS imenuje tudi osnovna sistemska programska oprema. Zakaj je ta terminologija sprejeta, bomo obravnavali spodaj.
Upravljanje datotek je kritična funkcija ACS
Upravitelji datotek so zasnovani tako, da lažje dostopajo do fizičnih podatkov na disku, da jih prikazujejo v grafičnem prikazu. Tako vam omogočajo, da uporabljate le logično ime datoteke, ne pa njene neposredne koordinate na trdem disku.
Vendar obstaja nekaj dejstev, ki vnaprej določajo odnos do takšnih programov v smislu neodvisnih orodij za upravljanje informacij:
- Mnogi operacijski sistemi (in že dolgo in praktično vsi) lahko hkrati (!) Delajo s skoraj vsemi datotečnimi sistemi.
- Nekateri primitivni (vendar še vedno OS) sistemi lahko naredijo brez takšnih aplikacij sploh.
Kaj je storitev ACT
Ta kategorija vključuje programe, ki znatno razširjajo zmogljivosti programske opreme, zaradi česar je za končnega uporabnika bolj priročno. Razvrstijo se lahko tudi z veliko točkami:
- Gonilniki naprav, ki niso vključeni v operacijski sistem ob nastanku.
- Programi za samodijagnostiko računalnika, ki uporabniku razbremenijo potrebo po odkrivanju vzrokov napak in napak.
- Čudno, vendar protivirusna programska oprema ustreza tudi definiciji "storitve". Upoštevajte, da to ni bilo vedno tako.
- Aplikacije za servisiranje trdih diskov vam omogočajo kopiranje in arhiviranje podatkov, trajno brisanje ali obnovitev podatkov, optimiranje procesa pisanja datotek na disk.
- Vgrajeni programi arhiviranja, ki vam omogočajo znatno zmanjšanje prostora, ki ga zasedajo informacije.
- Pripomočki za upravljanje omrežnih virov in samega omrežja.
Pogosto se ta razred programov imenuje sistemske storitve. Upoštevajte, da se protivirusni programi ne kličejo. Danes so znana sredstva iz Symantec, Touch Stone in drugih velikih podjetij, ki dobavljajo programsko opremo. V nekaterih primerih smo preučili nekatere vrste programske opreme , vendar nekatera vprašanja ostajajo nerešena.
SPO za delo z omrežnimi protokoli
Kot že ime pove, so te sistemske aplikacije odgovorne za dostop do spleta. Upoštevajte, da so vsa naslednja ustreznejša za tiste sisteme, ki so namenjeni za izvajanje določenih dejanj (datotečni strežnik, poštni strežnik). Če želite posodobiti programsko opremo tega naročila, je pogosto potrebno razviti nove različice operacijskih sistemov.
Mimogrede, IE in Firefox, Opera in Google Chrome sta tudi odjemalci, katerih delo temelji na pravkar navedenem načelu.
Programsko in izvedbeno okolje
Ti programi se nanašajo na posebna orodja, vendar je potrebno tudi njihovo splošno razumevanje, saj brez tega ni mogoče razumeti načel delovanja OS in računalnika kot celote. Ne potrebujejo jih samo za ustvarjanje, temveč tudi za odpravljanje napak in zagon aplikacij.
Strokovnjaki pravijo, da v tem primeru sistemska programska oprema vključuje:
- Orodja za tipkanje in urejanje besedila.
- Prevajalec ali tolmač (za najpreprostejše jezike).
- Urejevalnik povezav, imenovan tudi linker.
- Debugatorji.
- Dokončajte knjižnice aplikacij za izvajanje programa.
Upoštevajte, da je aplikacija ustvarjena (z redkimi izjemami) pod določenim OS. Toda sistemska orodja, ki so zasnovana za njihov razvoj, lahko delujejo v popolnoma drugačnem sistemu (za to so potrebne ločene sistemske knjižnice). To je zelo pomembno, saj ne omejuje razvijalcev samih pri izbiri prednostnega sistema za delovanje.
Kaj so prevajalci
Ker ta opredelitev ni daleč razumljiva, jo obravnavamo podrobneje.
Ta najpomembnejši izraz pomeni program, ki prevaja programski jezik, ki ga ljudje razumejo v strojnem jeziku. Seveda lahko strojni jezik razume oseba, vendar takih strokovnjakov na svetu ni. Program sam, napisan v nekaterih programskih jezikih, se imenuje izvorni modul. Objektni modul so izvorne informacije, ki jih stroj zbere za nadaljnjo uporabo. Struktura tega modula vključuje besedilo programa, ki je že preveden v strojni jezik, in druge informacije, potrebne za pravilno delovanje in razhroščevanje.
Vse aplikacije tega razreda so razdeljene na prevajalce in tolmače. Prvi takoj prevede izvorni modul v strojno besedilo. Prevajalec ne izvaja samo prenosa, temveč tudi takoj poskuša preizkusiti program. Izhajajoč iz tega, ima eno veliko pomanjkljivost: počasno izvajanje programa. Zato se takšna orodja uporabljajo le v okolju najpreprostejših in primitivnih jezikov, ki se uporabljajo za poučevanje osnov programiranja.
Povezovalec ali linker obravnava obdelavo predmetnih modulov v zagonskih elementih. Vsak od njih je že lahko premaknjen v glavni pomnilnik in izveden.
Debugger in druge komponente
Odpravljalec opravlja najpomembnejšo funkcijo, saj vam omogoča nadzor nad izvajanjem programa, na način, ki ga iščejo v njem napake. Njegov osnovni nabor funkcij vključuje:
- Sposobnost postopnega izvajanja modula naloženih objektov s konstantnim rezultatom rezultatov.
- Ustavite se na točkah, ki jih je določil razvijalec.
- Če obstaja takšna potreba, lahko odjemalec popolnoma ustavi program na vnaprej določeni točki.
- Prikaži vse uporabljene spremenljivke.
Sklepi
- Neposredno OS (operacijski sistemi).
- Grafične lupine (DE) in programi runtime.
- Upravitelji datotek in druga orodja za upravljanje datotek.
- Sredstva za razvijalce.
- Vse omreľne storitve.
- Nekateri aplikacijski programi.
Zato smo pregledali sestavo sistemske programske opreme.
Similar articles
Trending Now