TietokoneetOhjelmistot

SPO on ... Perusjärjestelmäohjelmisto. Järjestelmäohjelmisto sisältää

Tietokoneet - luovuttamattomat kumppanit elämästä toiselle vuosikymmenelle. Heidän avustuksellaan ihmiset ovat hauskoja ja työskentelevät, kommunikoivat ystävien kanssa ympäri maailmaa. Valitettavasti kaikki käyttäjät eivät kuvittele työskentelyn periaatteita tietokoneen kanssa.

Erityisesti he harvoin ajattelevat avoimen lähdekoodin ohjelmiston merkitystä. Tämä on järjestelmäohjelmisto. Mitä tarkoitetaan tällä käsitteellä ja mikä on näiden ohjelmien merkitys? Tämä artikkeli on omistettu tämän kysymyksen löytämiselle. Lisäksi tarkastelemme järjestelmän ohjelmistojen nykyistä luokitusta tähän mennessä.

Tämä on tarpeen myös tavallisten käyttäjien kannalta, koska lukemalla joitakin artikkeleita he eivät useinkaan ymmärrä, mitä siellä on kirjoitettu. Tämä tapahtuu vain tietämättömyyden vuoksi. On huomattava, että jopa erityisresurssit usein rikkovat sen vääristymistä.

Johdanto aiheeseen

Historiallisesti kaikki käyttämämme ohjelmat jaetaan kahteen luokkaan:

  • Järjestelmäsovellukset (OSS on kaikkien käyttöjärjestelmien perusta).
  • Sovellusohjelmat.

Lisäksi on syvästi erikoistunut sovellusohjelmisto, mutta arjessa hänellä on vain tekniikoita ja kehittäjiä.

Sovellusohjelmat sisältävät toimistosovelluksia, kuvien luomiseen ja muokkaamiseen tarkoitettuja ohjelmia sekä muita keinoja, joista jokainen meistä käsittelee joka päivä. Ei ole vaikea arvata, että tämä luokka on yleisin ja lukuisin.

Mitä STR-käsitteeseen sisältyy? Nämä ovat ohjelmia, jotka on suunniteltu hallitsemaan käyttäjän ja tietokoneen vuorovaikutukseen perustuvia DBMS-tietokantoja (DE-graafiset kuoret) sekä erikoistuneet tietojenkeruu- ja käsittelyjärjestelmät. Jälkimmäisiä käytetään (mukaan lukien) ilma-aluksissa ja taisteluajoneuvoissa.

Ajurit ja tavarat

Usein jakaa järjestelmäkirjastot ja laiteohjaimet, jotka eivät tarkoituksensa mukaan poikkea mitään ohjelmiston itse. Tämä tarkoittaa, ettei ole mitään syytä käsitellä niitä erikseen.

Siten järjestelmäohjelmistoa (System Software) voidaan kutsua joukoksi ohjelmia ja rajapintoja, jotka ohjaavat ihmisen tietokoneen ohjaamista ja vuorovaikutusta. Niiden päätavoite on kääntää koneen näyttö- ja analysointivälineet tekstimuotoisempaan tai graafiseen muotoon, jotka ovat meille kaikille tuttuja. ACT: n koostumus (toisin kuin sovelletut apuohjelmat) on käytännöllisesti katsoen riippumaton tietyistä tehtävistä, joita käyttäjä voi suorittaa tietokoneella.

Hän voi suunnitella sen kotona ja istua koko päivän sosiaalisissa verkostoissa. Kussakin tapauksessa tietokoneohjelmisto poikkeaa huomattavasti, mutta järjestelmäohjelmien koostumus ei muutu.

Mikä on järjestelmäohjelmisto?

Ja nyt saamme lisätietoja tämäntyyppisten ohjelmien tarkoituksesta. Niinpä niiden päätoiminnot ovat:

  • Ne luovat ympäristöä, jossa sovellusohjelmat (OS) toimivat.
  • Ne yksinkertaistavat ja automatisoivat uusien sovellusten kehittämistä.
  • Maksimoi tietokoneiden vuorovaikutuksen tarkkuus ja tehokkuus paikallisissa ja globaaleissa verkoissa.
  • Diagnosoidaan (ja korjataan) useita ohjelmistovirheitä.
  • Vastuu ylimääräisten toimintojen suorittamisesta (kopiointi, arkistointi, tiedonsiirto).

Näin ollen mikään tietokone ilman ACT ei periaatteessa toimi, koska jopa kaikkein primitiivisin käyttöjärjestelmä on myös joukko erikoissovelluksia. Ainoastaan päteviä käyttäjiä voi palvella näitä ohjelmia, ja kehittäminen on vain parhaita ohjelmoijia, jotka joissakin tapauksissa tarvitsevat koneohjelmointikielen (ei maailmanlaajuisesti ole tällaisia asiantuntijoita). Lyhyesti sanottuna et voi luoda käyttöjärjestelmää ylpeänä yksinäisyydessä.

Perustiedot ja taidot

Huolimatta tällaisten ohjelmien monimutkaisuudesta, tavallisten käyttäjien täytyy kuvitella työnsä ydin, koska niiden vuorovaikutuksen tehokkuus tietokoneen kanssa riippuu siitä. Esimerkiksi tietämättä kiintolevyn pinnasta tulevien tietojen tallentamisen ja lukemisen ohjaavia ohjelmia koskevia periaatteita et voi muotoilla kiintolevyä sen tyyppisten tietojen mukaan, jotka aiot tallentaa siellä.

Kuten olemme jo sanoneet, niiden käyttö on järjestelmällistä, mikä ei muutu lähes koskaan. Siksi vapaan ohjelmiston kehittämiseen asetetaan erityisen tiukat vaatimukset.

Järjestelmäohjelmistojen luokittelu

Tähän luokkaan kuuluvat perinteisesti seuraavat ohjelmatyypit:

  • Ohjausosat.
  • Tietojen analysoinnin, käsittelyn ja tiedonsiirron osat.

Koska se on helppo ymmärtää, ohjausohjelmat synkronoivat tärkeimmät prosessit, jolloin kaikki tietokoneen laitteet toimivat oikein. Niiden päätoiminnot ovat seuraavat:

  • Järjestelmän kaikkien laskentatehojen suora hallinta.
  • Työskentele sen toiminnan edellyttämien tietojen kanssa.

Useimmiten nämä apuohjelmat ovat jatkuvasti tietokoneen RAM-muistissa. Suhteessa asuviin, jotka muodostavat koko OS: n ytimen. Jos tärkeän operaation suorittamiseen tarvittavat ohjausohjelmat ladataan muistiin välittömästi ennen työn tekemistä, niitä kutsutaan transitiiviseksi. Joka tapauksessa tällaiset apuvälineet toimitetaan nykyisin yksinomaan sekä käyttöjärjestelmän että kuljettajakirjastojen muodossa.

Sen sijaan tietojenkäsittelyohjelmat suoritetaan erikseen. Useimmiten ne toimitetaan osana sovellussovellusten asennuspaketteja. Muuten asennin ( esimerkiksi Windows- asennusohjelma) pätee myös järjestelmäohjelmistoon.

Toinen luokitus

Hyvin usein asiantuntijat sanovat, että tietokoneohjelmisto on jaettava peruspalveluihin ja palveluihin. Perusasiat ovat ne ohjelmat, jotka tarjoavat tietokoneen toiminnan. Näin ollen järjestelmäohjelmisto sisältää:

  • Käyttöjärjestelmät itse ja niiden kokoonpanon ohjaimet.
  • Graafiset kuoret (DE) ja muut ympäristöohjelmat.
  • Tiedostonjohtajat.

OS on monimutkainen ACS

Jatka järjestelmän järjestelmän tarkastelua. Käyttöjärjestelmät ovat olennainen osa sitä.

Yleensä itse käyttöjärjestelmää voidaan edustaa joukko järjestelmäohjelmia, jotka ovat vastuussa tietojen vastaanottamisesta, käsittelystä, tietojen käyttämisestä ja kaikkien järjestelmälaitteiden hallinnasta. Toisaalta käyttöjärjestelmä toimii käyttäjän ja hänen tietokoneensa välisenä "pehmusteena", ja toisaalta se on vastuussa ohjelmiston käytöstä sekä jälkimmäisen laitteiston täyttämisestä mahdollisimman tehokkaasti.

Kirjallisuudessa käyttöjärjestelmää kutsutaan myös perusjärjestelmän ohjelmaksi. Miksi tämä terminologia hyväksytään, harkitsemme alla.

Tiedostojen hallinta on ACS: n kriittinen tehtävä

Tiedostonhallintaohjelmat on suunniteltu helpottamaan levyn fyysisiä tietoja ja näyttämään ne graafisessa esityksessä. Siten niiden avulla voit käyttää vain loogista tiedostonimeä, ei sen kiintolevyn välittömiä koordinaatteja.

Tärkeää! Tiedostojärjestelmät ja tiedostopäälliköt eivät ole olemassa, koska ne on kehitetty tiettyihin käyttöjärjestelmiin ja tiettyjen tehtävien ratkaisemiseen. Näin ollen useat asiantuntijat ovat yhtä mieltä siitä, että nämä sovellukset kuuluvat järjestelmäohjelmistoon.

On kuitenkin olemassa useita tosiasioita, jotka ennakoivat asenteita tällaisiin ohjelmiin riippumattomien tiedonhallintatyökalujen osalta:

  • Monet käyttöjärjestelmät (ja pitkään ja lähes kaikki) voivat samanaikaisesti (!) Käyttää lähes kaikkia tiedostojärjestelmiä.
  • Jotkut alkeelliset (mutta silti OS) järjestelmät voivat tehdä ilman tällaisia sovelluksia lainkaan.

Mikä on palvelu ACT?

Tämä luokka sisältää ohjelmia, jotka laajentavat huomattavasti ohjelmiston ominaisuuksia ja helpottavat sitä loppukäyttäjälle. Niitä voidaan myös luokitella, ja niillä on paljon pisteitä:

  • Laiteajurit, jotka eivät sisälly käyttöjärjestelmään sen luomisen yhteydessä.
  • Tietokoneen itsediagnostiikan ohjelmat, jotka helpottavat käyttäjän tarvetta löytää virheen ja vian syy.
  • Kumma kyllä, mutta virustentorjuntaohjelmisto sopii myös "palvelun" määritelmään. Huomaa, että näin ei aina tapahtunut.
  • Kiintolevyjen ylläpitoon tarkoitetut sovellukset mahdollistavat tietojen kopioinnin ja arkistoinnin, tietojen pysyvän poistamisen tai palauttamisen sekä optimoivan tiedostojen kirjoittamisprosessin levylle.
  • Sisäänrakennetut arkistointiohjelmat, joiden avulla voit vähentää merkittävästi tilaa, jonka tiedot ovat.
  • Apuohjelmat verkkoresurssien ja verkon hallintaan.

Usein tätä ohjelmaluokkaa kutsutaan järjestelmän apuohjelmiksi. Huomaa vain, että virustorjuntaohjelmia ei kutsuta. Nykyään Symantec, Touch Stone ja muut suuryritykset, jotka tarjoavat ohjelmistoja, ovat laajalti tunnettuja. Joissakin tapauksissa tarkastelimme eräitä ohjelmistotyyppejä , mutta jotkut asiat jäävät ratkaisematta.

SPO käyttää verkkoprotokollia

Kuten nimestäkin käy ilmi, nämä järjestelmäohjelmat ovat vastuussa verkon käytöstä. Huomaa, että kaikki seuraavista ovat relevantteja niille järjestelmille, jotka on suunniteltu suorittamaan tiettyjä toimintoja (tiedostopalvelin, sähköpostipalvelin). Jos haluat päivittää tämän tilauksen ohjelmiston, on usein kehitettävä uusia käyttöjärjestelmien versioita.

Avain koko algoritmin toiminnan ymmärtämiseen on erityinen palvelinohjelma, joka hyväksyy verkon pyynnöt ja lähettää vastaukset niihin. Sovelluksia, jotka on suunniteltu lähettämään pyyntöjä, kutsutaan asiakkaiksi. Huomaa, että pyyntö lähetetään standardimuodossa, jota usein kutsutaan protokollaksi. Vastaus lähetetään myös tiettyyn muotoon, joka sisältää kaikki tarvittavat tiedot (paketti).

Muuten IE ja Firefox, Opera ja Google Chrome ovat myös asiakkaita, joiden työ perustuu juuri mainittuun periaatteeseen.

Ohjelmointi- ja toteutusympäristö

Nämä ohjelmat ovat erityisiä työkaluja, mutta niiden yleinen ymmärtäminen on myös välttämätöntä, koska ilman tätä on mahdotonta ymmärtää OS: n ja tietokoneen toimintaperiaatteita kokonaisuudessaan. Niitä tarvitaan paitsi luomiseen, myös virheenkorjaukseen ja sovellusten käynnistämiseen.

Asiantuntijat sanovat, että tässä tapauksessa järjestelmäohjelmisto sisältää:

  • Työkalut tekstin kirjoittamiseen ja muokkaamiseen.
  • Kääntäjä tai tulkki (yksinkertaisimmille kielille).
  • Linkin editori, jota kutsutaan myös linkkeriksi.
  • Debuggers.
  • Täydelliset sovelluskirjastot ohjelman suorittamiseen.

Huomaa, että sovellus luodaan (harvinaisilla poikkeuksilla) tietyllä käyttöjärjestelmällä. Kehittämiseen suunnitellut järjestelmävälineet voivat kuitenkin toimia täysin erilaisessa järjestelmässä (tähän tarvitaan erillisiä järjestelmäkirjastoja). Tämä on erittäin tärkeää, koska se ei rajoita kehittäjiä itse valitsemaan parhaan käyttöjärjestelmän.

Mitä ovat kääntäjät

Koska tämä määritelmä ei ymmärrä kovinkaan kaikkeen, harkitsemme tätä asiaa tarkemmin.

Tämä tärkein termi tarkoittaa ohjelmaa, joka kääntää ohjelmointikielen, jota ihmiset ymmärtävät konekielelle. Tietenkään henkilö voi ymmärtää konekielen, mutta koko maailmassa ei ole tällaisia asiantuntijoita. Joissakin ohjelmointikielissä kirjoitettua ohjelmaa kutsutaan lähdemoduuliksi. Objektimoduuli on lähdetieto, joka on koottu koneen myöhempää käyttöä varten. Tämän moduulin rakenne sisältää ohjelman koneelle käännetyn ohjelman tekstin sekä muut sen oikean toiminnan ja virheenkorjauksen edellyttämät tiedot.

Kaikki tämän luokan sovellukset jaetaan kääntäjiin ja tulkkeihin. Ensimmäinen kääntää lähdemoduulin välittömästi koneesta. Tulkki ei vain suorita siirtoa vaan myös yrittää välittömästi testata ohjelmaa. Tästä eteenpäin hänellä on yksi valtava haitta: ohjelman hidas suorittaminen. Siksi tällaisia työkaluja käytetään vain yksinkertaisten ja alkukantaisten kielten ympäristössä, joita käytetään ohjelmoinnin perusopetuksen opetukseen.

Linkkeri tai linkki käsittelee objektimoduulien käsittelyä käynnistyselementeissä. Jokainen niistä voidaan siirtää päämuistiin ja suorittaa.

Debuggeri ja muut komponentit

Debuggeri suorittaa tärkeimmän toiminnon, koska se sallii sinun ohjata ohjelman suoritusta ja etsiä virheitä siinä. Sen perustoimintojen joukkoon kuuluu:

  • Mahdollisuus ladata objektimoduulin askel-askeleelta, tulosten jatkuva tuottaminen.
  • Pysäytä kehittäjän määrittelemissä kohdissa.
  • Jos tällainen tarve on olemassa, debuggeri voi lopettaa ohjelman kokonaan ennalta määrätyllä pisteellä.
  • Näytä kaikki käytetyt muuttujat.

tulokset

Yhteenveto. Näyttää siltä, että järjestelmäohjelmisto sisältää seuraavat komponentit:

  • Suoraan OS (käyttöjärjestelmät).
  • Graafiset kuoret (DE) ja runtime-ohjelmat.
  • Tiedostojen hallinta ja muut tiedostonhallintatyökalut.
  • Keinot kehittäjille.
  • Kaikki verkkoapuohjelmat.
  • Jotkin sovellusohjelmat.

Joten tarkastelemme järjestelmän ohjelmiston koostumusta.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fi.delachieve.com. Theme powered by WordPress.