Järjestelmäohjelmat sisältävät. Windows-järjestelmäohjelmat

Monet käyttäjät nykyaikaiset tietokoneet hyvin usein he kohtaavat järjestelmäohjelmia, vaikka joissakin tapauksissa he eivät edes epäile tekevänsä niitä tekemisissä. Jotkut ihmiset yrittävät olla pääsemättä rikkaruohoihin ollenkaan, jotta ne eivät häiritse käyttöjärjestelmän toimintaa. On luultavasti syytä ymmärtää, mitä järjestelmäohjelmat ovat, minkä tyyppisiä järjestelmäohjelmia nykyään tunnetaan. Matkan varrella pohditaan kysymystä siitä, mitä ne edustavat toiminnallisuudessa. Mutta ensin asiat ensin.

- Mikä tämä on?

Joten nyt emme mene paljon yksityiskohtiin järjestelmäsovellusten toiminnan monimutkaisuudesta. Tavallinen käyttäjä ei tarvitse tätä. Tarkastellaan pääkysymyksiä, jotka liittyvät sen ymmärtämiseen, mitä järjestelmäohjelmia yleensä löytyy. Lisäksi on mahdollista oppia hieman niiden luokittelusta.

Jos puhumme yksinkertaisella kielellä, järjestelmäohjelmat on suunniteltu kommunikoimaan asennetun käyttöjärjestelmän ja laitteistokomponenttien välillä tietokonepääte, sovellukset ja käyttäjä itse. Mitä tekemistä käyttäjällä on sen kanssa? Kyllä, kyse on vain siitä, että yhteys saman käyttöjärjestelmän ja käyttäjän välillä tapahtuu GUI, jonka avulla hän pääsee käyttämään tiettyjä itse järjestelmään upotettuja toimintoja.

Järjestelmäohjelmaluokat

Nykyään järjestelmäohjelmistojen luokituksia on melko paljon. Pohjimmiltaan ne voidaan kuitenkin jakaa useisiin luokkiin tai ryhmiin. Ensinnäkin nämä ovat järjestelmänhallintaohjelmia, tietojenkäsittelytyökaluja, perusminimisarjat käyttöjärjestelmän ja palveluapuohjelmien käyttöön.

On sanomattakin selvää, että jokainen luokka voidaan jakaa yhä pidemmälle. Esimerkiksi käyttöjärjestelmäohjelmat ovat pohjimmiltaan yleisimpiä käyttöjärjestelmiä, joita on nykyään kymmeniä. Sama asia havaitaan esimerkiksi palveluohjelmistoissa, missä suuri määrä kaikenlaisia ​​apuohjelmia eri tarkoituksiin (työskentely kiintolevyjen kanssa, rekisterin muokkaaminen, tietokoneroskan poistaminen, sovellusten asennuksen poistaminen jne.)

Kuljettajat

Yksi tärkeimmistä komponenteista missä tahansa tietokonejärjestelmä ovat ohjaimia, jotka ovat myös järjestelmäohjelmia. Nämä ovat pieniä erikoissovelluksia vastuussa oikeaa toimintaa mikä tahansa laitteisto. Kuka ei ole törmännyt näytönohjaimen tai äänikortin ohjaimen käsitteeseen?

Niin sanotusti ajurit auttavat järjestelmää määrittämään minkä tahansa komponentin toiminnan oikein. Pääsääntöisesti sarja tulee aina mukana myös tietokoneen tai kannettavan tietokoneen ostettaessa erityinen levy kuljettajien kanssa. Tämä johtuu siitä, että valmistajasta riippuen samat Windows-käyttöjärjestelmät eivät aina tunnista oikein mitään laitetta huolimatta jakeluissaan olevasta laajasta luettelosta.

Joissakin Windows-kotelot voi asettaa eniten sopiva kuljettaja, mutta laite ei toimi. Tässä tulee apuun laitteistovalmistajan itsensä toimittamien alkuperäisten "alkuperäisten" ajurien asennus.

Tavalliset Windows-käyttöjärjestelmän ohjelmat

Kuten odotettiin, Windows-käyttöjärjestelmällä on omat järjestelmäohjelmansa. Nämä ovat pääsääntöisesti apuohjelmia, jotka ovat käyttäjän käytettävissä Käynnistä-päävalikon kohdassa Kaikki ohjelmat / Hallintatyökalut, Ylläpito ja apuohjelmat ja jotkut Ohjauspaneelista. SISÄÄN vakioohjelmat Järjestelmän apuohjelmien lisäksi käytössä on myös vähimmäismäärä sovelluksia, joita tarvitaan.

Valitettavasti järjestelmäohjelmien suhteen Windows-käyttöjärjestelmä ei ole erityisen erilainen. Useimmat prosessit ovat piilossa käyttäjän silmiltä. Tämä on ymmärrettävää, koska jonkin prosessin loppuun saattaminen tai poistaminen järjestelmäpalvelu sillä voi olla katastrofaalisia seurauksia koko järjestelmälle.

Jotkut uteliaat käyttäjät ihmettelevät usein, kuinka järjestelmäohjelma poistetaan. Vastaus on yksinkertainen: ei mitenkään! Sisäänrakennettu järjestelmän apuohjelmat Windows-käyttöjärjestelmässä ei poisteta. Tietenkin voit poistaa merkintöjä ja avaimia rekisteristä, mutta järjestelmä palauttaa silti oletusarvot, kun käynnistät uudelleen. Lisäksi poistamisen jälkeen on mahdollista, että käyttöjärjestelmä ei toimi ollenkaan, joten on parempi olla vaarantamatta sitä.

Optimoijat

Optimoijat on suunniteltu nopeuttamaan käyttöjärjestelmän toimintaa poistamalla tarpeettomia tietokoneen "roskoja" jne. Windowsissa on tietysti omia varoja saman eheyttäjän muodossa tietojen pääsyn nopeuttamiseksi ja sovellusten tai järjestelmän käynnistämiseksi

Kuitenkin, kuten käytäntö osoittaa, ne ovat huonompia erikoistuneet apuohjelmat Edistynyt tyyppi Järjestelmän hoito, CCleaner, Glary Utillities, Windows 7 Manager ja monet muut.

Arkistajat

Työskentely arkistojen kanssa on olennainen osa mitä tahansa järjestelmää. Windowsissa on sisäänrakennettu WinZIP arkistointi. Minun on sanottava, että tämä ei ole minun omani Microsoftin kehitys. Se luotiin nimenomaan vanhan hyvän ZIP-arkiston perusteella.

WinRAR, WinZIP, 7-Zip ja monet muut tunnustetaan parhaiksi tällä alalla. Jokaisella apuohjelmalla on omat erityispiirteensä, mutta yleensä ne toimivat melkein samalla periaatteella.

Lisävaroja

On monia muitakin lisäluokkia, jotka sisältävät järjestelmäohjelmia. Tämä sisältää ActiveX-komponentit. Näkevin esimerkki on Adobe Flash Player - toistoohjelma suoratoistovideo internetissä. Kuten on jo selvää, itse Windows-käyttöjärjestelmässä ei ole mitään tällaista.

Ei vähempää tärkeä komponentti Voit nimetä kaikenlaisia ​​koodekki- ja dekooderijoukkoja, joita ilman on mahdotonta katsella videota tai toistaa ääntä. Tässä johtoasema kuuluu sarjalle K-Lite Codec Pakkaus.

Asiakirjojen käsittelyyn tarvittavilla työkaluilla on suuri kysyntä. PDF-muodossa tai tällaisia ​​tietoja sisältäviä Internet-resursseja. Tästä ohjelmat pitävät Adobe Reader. Lisäksi tällaiset apuohjelmat voidaan jopa integroida itse järjestelmään ja Internet-selaimiin asennuksen aikana.

Tämä sisältää monia järjestelmäohjelmia, jotka vastaavat Internetiin pääsystä tai luomisesta paikalliset verkot, ilman jota moderni maailma mahdoton kuvitella.

Johtopäätös

Periaatteessa vain harkitsimme yleisiä käsitteitä järjestelmäohjelmat. Itse asiassa, jos kaivaat syvemmälle, voit luetella niitä loputtomasti. On selvää, että kehitys tietokonelaitteisto ei pysy paikallaan. Tästä syystä syntyy uusia järjestelmäohjelmien luokkia, jotka vastaavat täysin erilaisista työalueista. Voimme siis vain arvailla, millaisia ​​ne ovat järjestelmäsovelluksia kvanttitietokoneiden ilmaantumisen myötä...

Testata

alalla: "Informatiikka"

Järjestelmäohjelmat

Johdanto……………………………………………………………………………………………3

1. Järjestelmä ohjelmisto. Konsepti ja toiminnot…………………………4

2. Käyttöjärjestelmä. Koostumus ja tarkoitus…………………………………………………………………………………………………………………………………………………………

3. Ohjelmointijärjestelmät……………………………………………………..7

4. Palveluohjelmat………………………………………………………………8

Johtopäätös………………………………………………………………………………………9

Viitteet……………………………………………………………………………………10

JOHDANTO

Tietokoneet ovat universaaleja laitteita tietojen käsittelyä varten. Toisin kuin puhelin, nauhuri tai televisio, jotka suorittavat vain niihin esiasennettuja toimintoja, henkilökohtaiset tietokoneet voi suorittaa mitä tahansa tietojenkäsittelytoimintoja. Tätä varten tietokoneelle on laadittava tarkka ja yksityiskohtainen ohjesarja kielellä, jota se ymmärtää, ts. ohjelma tietojen käsittelyyn. Tietokoneella ei ole tietoa millään sen sovellusalueella, kaikki tämä tieto on keskittynyt tietokoneella suoritettaviin ohjelmiin. Siksi usein käytetty ilmaisu "tietokoneella tehty" tarkoittaa tarkalleen, että tietokoneessa suoritettiin ohjelma, joka mahdollisti vastaavien toimintojen suorittamisen.

Muuttamalla tietokoneohjelmia voit muuttaa sen työpaikka melkein kuka tahansa asiantuntija, pelaa peliä. Ohjelmat voivat käyttää suorituksensa aikana erilaisia ​​laitteita tietojen syöttämiseen ja ulostuloon.

Jotta tietokonetta voisi käyttää tehokkaasti, sinun on tiedettävä sen kanssa työskenneltäessä tarvittavien ohjelmien tarkoitus ja ominaisuudet. Tämän tarkoitus koetyötä on järjestelmäohjelmien tutkimus.

    JÄRJESTELMÄOHJELMISTO.

KONSEPTI JA TOIMINTA

Tietokoneessa käynnissä olevat ohjelmat voidaan jakaa useisiin luokkiin:

    sovellusohjelmat, jotka tarjoavat suorituksen suoraan tarpeellinen käyttäjille toimii: tekstien muokkaus, kuvien piirtäminen, tietotaulukoiden käsittely;

    instrumentaalijärjestelmät ( ohjelmointijärjestelmät, uusien ohjelmien luomisen varmistaminen tietokoneelle);

    järjestelmäohjelmat, jotka suorittavat erilaisia toissijaiset toiminnot, esimerkiksi kopioiden tekeminen käytetystä tiedosta, myöntäminen viitetiedot tietokoneesta, tietokonelaitteiden suorituskyvyn tarkistamisesta.

Täten, ohjelmisto on joukko ohjelmia ja sääntöjä sekä kaikki niihin liittyvät asiakirjat, joiden avulla voit käyttää tietokonetta erilaisten ongelmien ratkaisemiseen. Järjestelmäohjelmisto – Tämä on kompleksi ohjelmistomoduulit, joista monet tulevat tietokoneen mukana.

Järjestelmäohjelmiston toiminnallisen tarkoituksen mukaan voidaan erottaa kolme komponenttia: käyttöjärjestelmät (OS), ohjelmointijärjestelmät ja palveluohjelmat.

käyttöjärjestelmä – joukko ohjelmia, jotka tarjoavat tietokoneohjauksen, suunnittelevat sen tehokkaan resurssien käytön ja ratkaisevat ongelmia käyttäjien määrittelemällä tavalla. Tätä järjestelmää voidaan pitää henkilökohtaisen tietokoneen laitteiston ohjelmistollisena jatkona ja laajentajana.

Ohjelmointijärjestelmä – joukko ohjelmistotyökaluja, jotka automatisoivat ohjelmien kehittämisen ja virheenkorjauksen.

    KÄYTTÖJÄRJESTELMÄ. KOOSTUMUS JA TARKOITUS

Minkä tahansa ohjelman suorittamiseen tietokoneella tarvitaan vähintään kaksi resurssia: RAM (RAM) komentojen ja tietojen tallentamiseen ja mikroprosessori (MP) ohjelmakomentojen suorittamiseen. Ohjelmoija voi tarjota määritetyt resurssit ohjelmalle, jos hän asettaa manuaalisesti komennot ja tiedot OP:iin ja syöttää tiedot koneeseen MP:n käynnistämiseksi. Tämä menetelmä ei kuitenkaan ole hyväksyttävä suuria ohjelmia, koska on erittäin työvoimavaltaista ja hidasta. Tietokoneen käyttöjärjestelmä on suunniteltu vapauttamaan ohjelmoija vaivalloisesta työstä, joka liittyy tietokoneresurssien jakeluun, laitteiden hallintaan ja ohjelmien suorittamisen järjestämiseen. Se voi varmistaa tietokoneen toiminnan (toiminnan) yhdessä kolmesta tilasta:

    Yhden ohjelman tila. Tässä tilassa kaikkia tietokoneen resursseja edustaa vain yksi ohjelma, joka käsittelee tiedot.

    Moniohjelmatila . Kun tietokone toimii moniohjelmatilassa, useat toisistaan ​​riippumattomat ohjelmat käsittelevät tietoja samanaikaisesti. Tässä tapauksessa ohjelmat jakavat resursseja keskenään. Moniohjelmatilan perusta on MP-toiminnan ja oheislaitteiden manipuloinnin aikayhdistelmä. Moniohjelmatilan etu yhden ohjelman tilaan verrattuna on enemmän tehokas käyttö resursseja. Tietokoneen RAM-muistissa on useita ohjelmia samanaikaisesti, mutta MP suorittaa kerrallaan vain yhtä.

    Monitoimitila. Joissakin tapauksissa on välttämätöntä, että useiden ohjelmien toteuttaminen on koordinoitua ja alisteinen yhden yhteisen tavoitteen saavuttamiselle. Tätä varten käyttöjärjestelmässä on oltava työkalut, joiden avulla tehtävät voivat olla vuorovaikutuksessa keskenään. Käyttöjärjestelmä, jossa nämä työkalut on toteutettu, varmistaa toiminnan moniajotilassa.

Käyttöjärjestelmän tarkoitus. Käyttöjärjestelmän päätarkoitus, joka varmistaa tietokoneen toiminnan missä tahansa kuvatuista tiloissa, on resurssien dynaaminen jakaminen ja niiden hallinta laskentaprosessien vaatimusten mukaisesti. Resurssi on mikä tahansa objekti, jonka käyttöjärjestelmä voi jakaa tietokoneen laskentaprosessien kesken. On olemassa laitteisto- ja ohjelmistoresursseja. Laitteistoon kuuluvat mikroprosessori, RAM ja oheislaitteet; ohjelmistoresursseihin – käyttäjän käytettävissä ohjelmisto laskentaprosessien ja tietojen hallintaan. Käyttöjärjestelmä toimii välittäjänä tietokoneen ja käyttäjän välillä, analysoi käyttäjien pyyntöjä ja varmistaa niiden toteuttamisen.

3. OHJELMOINTIJÄRJESTELMÄT

Ohjelmointijärjestelmä on joukko työkaluja, jotka automatisoivat ohjelmien kehittämisen ja virheenkorjauksen ja sisältävät ohjelmointikieliä, kääntäjiä näistä kielistä ja aliohjelmien kirjastoja. Jokaisella tietokoneella on oma ohjelmointikieli - koneohjelmakieli - ja se voi suorittaa suoraan vain tällä kielellä kirjoitettuja ohjelmia. Koska konekieli on numeroiden kieli, siitä ei ole juurikaan hyötyä ohjelmoinnissa, koska vaatii paljon aikaa ohjelmoijalta. Tästä syystä ohjelmointikielet, jotka eivät täsmää konekielten kanssa, ovat yleistyneet. kieliin korkeatasoinen kieliä ovat Pascal, C, BASIC jne. Assembly-kielillä on erityinen rooli. Järjestelmäohjelmoijat käyttävät pääsääntöisesti Assembly-kieltä.

Muulla ohjelmointikielellä kuin konekielellä kirjoitettu ohjelma on muutettava tietokoneella suoritettavaksi sopivaan muotoon. Tätä muutosta kutsutaan translaatioksi. Ohjelma, joka muuntaa lähdemoduulin kohdeohjelmaksi konekieli kutsutaan kääntäjäksi. Lisäksi kääntäjät tekevät jäsentäminen lähetettävä ohjelma. He voivat myös korjata ja optimoida ohjelmia, julkaista ohjelmadokumentaatiota ja suorittaa useita muita palvelutoimintoja.

    PALVELUOHJELMAT

Apuohjelmat laajentavat käyttöjärjestelmän ominaisuuksia. Niitä kutsutaan yleensä apuohjelmiksi. Apuohjelmat (apuohjelmat) - tarjoa käyttäjälle tietokoneen huoltoaputyökaluja. He suorittavat tarvittavat ohjelmisto- ja laitteistotarkastukset ja näyttävät kerätyt tiedot kätevässä, visuaalisessa muodossa. On olemassa yksittäisiä apuohjelmia, joilla ratkaistaan ​​yksi huoltotoiminto, ja monitoimiset apuohjelmasarjat. Nykyään Norton Utilities (Semantec) on usein käytössä DOS-ympäristö ja Windows.

Kuljettajat (ohjaimet) ovat ohjelmia, jotka täydentävät käyttöjärjestelmiä tarjoamalla palveluita oheislaitteet. Ohjaimet ladataan tietokoneen muistiin, kun käyttöjärjestelmä käynnistetään tai ohjaimet asentavat ne. Esimerkiksi ru.com-näppäimistöajuri vaihtaa latinalaisista aakkosista venäjän aakkosiin ja takaisin.

Virustentorjunta suunniteltu suojaamaan tietoja tuhoutumiselta tietokonevirukset ja infektion seurausten poistaminen. Viruksentorjuntaohjelmista suosituimpia ovat Dialog-Science JSC:n (I. Danilov) sarjaan sisältyvät AIDSTEST, Dr.Web ja Adinf, AVP - Anti Viral Toolkit PRO (E. Kaspersky) ja Norton AntiVirus(Semantec). Virustentorjuntaohjelmat Ne toimivat eri virussarjoilla, eikä skannauksessa ole päällekkäisyyksiä, joten luotettavuuden vuoksi niitä käytetään yhdessä.

Arkistajat käytetään luomaan pienempi kopio tiedostoista ja yhdistämään useiden tiedostojen kopiot yhdeksi arkistotiedostoksi. Käyttämällä erityisiä tiedon pakkausmenetelmiä he luovat arkistotiedostoja. Joukossa suuri numero Suosituimmat tällä hetkellä käytetyt arkistointiohjelmat ovat ARJ (Robert Jung), WinRar (Eugene Roshal), LH (Haruyasi Yoshizaki) jne. Ne eroavat toisistaan ​​tiedon pakkausasteen, toimintanopeuden ja pakkausmenetelmien osalta.

PÄÄTELMÄ

Siten järjestelmäohjelmisto on joukko ohjelmistoja ja kielityökaluja. Järjestelmäohjelmisto on suunniteltu ohjaamaan tietokoneen toimintaa, jakamaan sen resursseja, tukemaan vuoropuhelua käyttäjien kanssa, auttamaan heitä tietokoneen ylläpidossa sekä myös osittain automatisoimaan uusien ohjelmien kehitystä.

Järjestelmäohjelmiston toiminnallisen tarkoituksen mukaan on mahdollista erottaa käyttöjärjestelmä, ohjelmointijärjestelmä ja palveluohjelmat (apuohjelmat).

KIRJALLISUUS

Ilyushechkin V., Kostin A. Järjestelmäohjelmisto. – M.: valmistua koulusta, 1991. – 127 s.

Järjestelmäohjelmat suoritetaan yhdessä sovellusten kanssa ja ne palvelevat tietokoneen resurssien hallintaa - keskusprosessori, muisti, input-output.

Nämä ovat yleiskäyttöisiä ohjelmia, jotka on tarkoitettu kaikille tietokoneen käyttäjille. Järjestelmäohjelmisto on suunniteltu mahdollistamaan tietokoneiden sovellusohjelmien tehokas suorittaminen.

Järjestelmäohjelmisto on suunnattu osoitteeseen:

    luoda toimintaympäristö muiden ohjelmien toiminta;

    varmistaakseen luotettavan ja tehokasta työtä itse tietokone ja tietokoneverkko;

    tietokonelaitteiden diagnostiikkaan ja ehkäisyyn Tietokoneverkot;

    suorittaa teknisiä apuprosesseja (kopiointi, arkistointi, ohjelmatiedostojen ja tietokantojen palauttaminen jne.).

Tämä ohjelmistotuotteiden luokka liittyy läheisesti tietokonetyyppiin ja on olennainen osa sitä. Ohjelmistotuotteet on suunnattu pääasiassa päteville käyttäjille - tietokonealan ammattilaisille: järjestelmäohjelmoijalle, verkonvalvojalle, sovellusohjelmoijalle, operaattorille. Tämän luokan ohjelmistotuotteiden kanssa työskentelyn perustekniikan tuntemusta edellyttävät kuitenkin myös henkilökohtaisen tietokoneen loppukäyttäjät, jotka eivät vain työskentele itsenäisesti ohjelmiensa kanssa, vaan myös suorittavat tietokoneen, ohjelmien ja tietojen ylläpitoa.

Ohjelmistotuotteet tästä luokasta ovat yleisluonteisia sovelluksen erityispiirteistä riippumatta aihealue. Niille asetetaan korkeat vaatimukset luotettavuudelle ja valmistettavuudelle, käyttömukavuudelle ja tehokkuudelle.

      1. Järjestelmäohjelmiston rakenne

Järjestelmäohjelmistot voidaan jakaa:

    Perusohjelmisto (perusohjelmisto) on vähimmäisohjelmisto, joka varmistaa tietokoneen toiminnan (toimitetaan yleensä tietokoneen mukana). Perusohjelmisto sisältää: käyttöjärjestelmän; käyttökuoret (teksti ja graafinen verkkokäyttöjärjestelmä);

    Palveluohjelmistot - ohjelmat ja ohjelmistojärjestelmät, jotka laajentavat taustalla olevan ohjelmiston ominaisuuksia ja järjestävät enemmän mukava ympäristö käyttäjän työ - apuohjelmat (voidaan ostaa myös)

      1. Mikä on käyttöjärjestelmä

Käyttöjärjestelmä on joukko toisiinsa liittyviä järjestelmäohjelmia, joiden tarkoituksena on järjestää käyttäjän vuorovaikutus tietokoneen kanssa ja kaikkien muiden ohjelmien suorittaminen.

Käyttöjärjestelmä toimii linkkinä toisaalta tietokonelaitteiston ja toisaalta suoritettavien ohjelmien ja toisaalta käyttäjän välillä.

Käyttöjärjestelmä on yleensä tallennettu tietokoneen ulkoiseen muistiin - levylle. Kun käynnistät tietokoneen, se luetaan levymuistista ja tallennetaan RAM-muistiin. Tätä prosessia kutsutaan käyttöjärjestelmän lataamiseksi.

Käyttöjärjestelmän toimintoja ovat mm.

    käydä keskustelua käyttäjän kanssa;

    syöttö/tulostus ja tiedonhallinta;

    ohjelman käsittelyprosessin suunnittelu ja organisointi;

    resurssien allokointi (RAM ja välimuisti, prosessori, ulkoisia laitteita);

    ohjelmien käynnistäminen suoritusta varten;

    kaikenlaisia ​​ylimääräisiä huoltotoimia;

    tiedonsiirto erilaisten sisäisten laitteiden välillä;

    ohjelmistotuki oheislaitteille (näyttö, näppäimistö, levyasemat, tulostin jne.).

Käyttäjäkomentojen analysointi ja suorittaminen, mukaan lukien valmiiden ohjelmien lataaminen tiedostoista RAM-muistiin ja niiden käynnistäminen, suoritetaan käyttöjärjestelmän komentoprosessorilla.

Käyttöjärjestelmää voidaan kutsua tietokoneen ohjauslaitteen ohjelmistolaajennukseksi. Käyttöjärjestelmä piilottaa käyttäjältä monimutkaisia ​​tarpeettomia yksityiskohtia vuorovaikutuksesta laitteiston kanssa muodostaen kerroksen niiden väliin. Tämän seurauksena ihmiset vapautuvat erittäin työvoimavaltaisesta työstä vuorovaikutuksen järjestämisessä tietokonelaitteiden kanssa.

Lisäksi käyttöjärjestelmä tarjoaa mahdollisuuden määrittää tietokoneen yksilöllisesti: käyttöjärjestelmä määrittää, mistä komponenteista tietokone, johon se on asennettu, on koottu ja määrittää itsensä toimimaan näiden komponenttien kanssa.

Ei niin kauan sitten käyttäjän oli tehtävä konfigurointityöt manuaalisesti, mutta nykyään tietokonekomponenttien valmistajat ovat kehittäneet protokollan plug and play (käynnisti sen - se toimi). Tämän protokollan avulla käyttöjärjestelmä voi uutta komponenttia liitettäessä hankkia uudesta laitteesta riittävästi tietoa käyttöjärjestelmän määrittämiseksi toimimaan sen kanssa.

Riippuen samanaikaisesti käsiteltyjen tehtävien määrästä ja käyttäjien määrästä, joita käyttöjärjestelmä voi palvella, käyttöjärjestelmien pääluokkaa on neljä:

    yhden käyttäjän, yhden tehtävän, jotka tukevat yhtä näppäimistöä ja voivat toimia vain yhden (tällä hetkellä) tehtävän kanssa;

    yhden käyttäjän, yhden tehtävän taustatulostuksella, jotka mahdollistavat päätehtävän lisäksi yhden lisätehtävän, joka yleensä keskittyy tiedon tulostamiseen. Tämä nopeuttaa työtä tulostettaessa suuria tietomääriä;

    yhden käyttäjän moniajo, joka tarjoaa yhdelle käyttäjälle useiden tehtävien rinnakkaisen käsittelyn. Voit esimerkiksi liittää useita tulostimia yhteen tietokoneeseen, joista jokainen toimii "omaan" tehtäväänsä.

    monen käyttäjän moniajo, jonka avulla useat käyttäjät voivat suorittaa useita tehtäviä yhdellä tietokoneella. Nämä käyttöjärjestelmät ovat erittäin monimutkaisia ​​ja vaativat merkittäviä koneresursseja.

    SISÄÄN erilaisia ​​malleja Tietokoneet käyttävät käyttöjärjestelmiä, joilla on eri arkkitehtuurit ja ominaisuudet. He vaativat erilaisia ​​resursseja. Ne tarjoavat eriasteista palvelua ohjelmointiin ja työskentelyyn valmiiden ohjelmien kanssa.

Järjestelmäohjelmistot (järjestelmäohjelmistot);

Ohjelmiston perusteet

Osa 5 Tietokoneohjelmistot

Luento 10

tieteenalalla "Informatiikka ja ICT"

AIHE 2 "TIETOKONEIDEN ORGANISAATIO JA KÄYTTÖ"

5.1. Ohjelmiston perusteet

5.2. Järjestelmäohjelmistot (järjestelmäohjelmistot);

5.3. Järjestelmäohjelmiston tekniset tiedot

Yksi perusperiaatteista nykyaikaisten tietokoneiden rakentaminen on periaate ohjelman ohjaus, joka koostuu siitä, että tietokoneen toimintojen järjestys määritetään etukäteen annettu ohjelma. Tämä periaate takaa tietokoneen monipuolisuuden, koska tietokoneella voidaan ratkaista mikä tahansa ongelma, joka kuvataan vaadittuun tulokseen johtavalla toimintosarjalla.

Tietokoneohjelma (elektroninen tietokone)- objektiivinen muoto tietokoneiden ja muiden käyttöön tarkoitettujen tietojen ja komentojen esittämiseksi tietokonelaitteet tietyn tuloksen saavuttamiseksi, mukaan lukien tietokoneohjelman ja sen tuottamien audiovisuaalisten näyttöjen kehittämisen aikana saadut valmistelumateriaalit. Laki Venäjän federaatio päivätty 7.9.93 N 5351-I, art. 4.

varten normaali operaatio ei riitä, että käyttäjällä on yksi ohjelma, joka tarjoaa ratkaisun joihinkin tietty tehtävä Siksi tietokoneen arkkitehtuurissa käytetään laajempaa käsitettä - ohjelmistoja. Ohjelmisto Tietokoneita kutsutaan ohjelmistolaitteistoiksi tai OHJELMISTOiksi.

Ohjelmisto- joukko ohjelmia, menettelyjä ja sääntöjä, jotka varmistavat laitteiston vuorovaikutuksen sekä käyttäjän vuorovaikutuksen tietokonejärjestelmän kanssa. Tietokoneohjelmistot toimivat useilla toisiinsa liittyvillä tasoilla muodostaen hierarkian, jossa jokainen seuraava taso perustuu aikaisempien tasojen ohjelmistoihin.

Ohjelmiston suorittamista toiminnoista riippuen se voidaan jakaa kahteen ryhmään:

2. Sovellusohjelma(sovellusohjelma).

Järjestelmäohjelmisto (järjestelmäohjelmisto) järjestää tietojenkäsittelyn tietokoneella ja varmistaa normaalin työympäristö sovellusohjelmia varten. Järjestelmäohjelmistot liittyvät niin läheisesti laitteistoon, että niitä pidetään joskus osana tietokonetta.

Teknologian jatkokehitys aloitti uusien käyttöjärjestelmän toimintoryhmien syntymisen. Näppäimistön ilmestyminen tietojen manuaaliseen syöttämiseen tietokoneeseen johti siihen, että käyttöjärjestelmään sisällytettiin ohjelmia, jotka käsittelevät signaaleja näppäimistöltä ja purkaa ne etukäteen. Kun näyttöjä on tullut ohjelmien väli- ja lopputulosten kätevää esittämistä varten, käyttöjärjestelmään liittyy ohjaustoimintojen sisällyttäminen tekstin ja graafisten tietojen näyttämiseen näyttöruudulla.

Toinen tyypillinen toiminto kun työskentelet tietokoneella, se ohjaa erilaisia ​​​​ulkoisia laitteita (kiintolevyjä, levykkeet, näytöt, näppäimistö jne.). Näitä laitteita valmistavat useat yritykset. Sama tarkoitus heillä voi olla erilaisia ​​ominaisuuksia ja olla täysin hallinnassa eri tavoin. Tietyn tuotemerkin ulkoisen laitteen ohjaamiseen tarvitset oman erikoisohjelma, jota kutsutaan laiteohjain .

Tulostinajureita on, levykeaseman ajurit, hiiriohjaimet jne. Jos tietokone on varustettu tietyllä joukolla joidenkin merkkien ulkoisia laitteita, sen ohjelmiston on samanaikaisesti sisällettävä vastaavat ajurit. Nykyaikaiset käyttöjärjestelmät sisältävät suuren joukon erilaisia ​​vakioajureita. Lisäksi kun käynnistät tietokoneen, ne voivat automaattisesti tunnistaa käytettävän laitteen tyypin ja yhdistää sopivan ohjaimen työhön (tämä palvelu on ns. Plug & Play). Luonnollisesti tämä on mahdollista vain, jos laite "pystyy" vastaamaan brändiään koskeviin kysymyksiin (suuret tietokonevalmistajat tarjoavat tätä palvelua).

Kaikki nykyaikaiset käyttöjärjestelmät (esim. UNIX tai Windows NT) tarjoavat moniajo (useiden ohjelmien samanaikainen suoritus) ja usean käyttäjän (useiden käyttäjien samanaikainen käyttö) tietokoneen käyttötapoja. Monitoimitila tarkoittaa useiden ohjelmien samanaikaista toimintaa tietokoneella. Tietenkin, jos tietokoneessa on sellainen prosessori, se voi suorittaa vain yhden ohjelman, mutta käyttöjärjestelmä järjestää tietokoneen työn siten, että se luo illuusion samanaikainen työ useita ohjelmia.

Tietokoneen moniajokäyttö edellyttää, että käyttöjärjestelmä tarjoaa seuraavat ominaisuudet:

Useiden ohjelmien rinnakkais (pseudo-rinnakkais) suoritus;

Tehtävien (eli ohjelmien) asettaminen suoritusjonoon;

Prosessoriresurssien jako, muisti ja pääsy ulkoisiin laitteisiin ohjelmien välillä.

Moninpelitila tehdä työtä laskentajärjestelmä(erityisesti yksi tietokone) edellyttää useiden käyttäjien työtä.

Monen käyttäjän tilassa on lisäksi suoritettava seuraavat toimet:

Prosessoriresurssien, muistin ja pääsyn ulkoisiin laitteisiin erottaminen käyttäjän pyyntöjen ja prioriteettien mukaisesti;

Yhden käyttäjän tietojen suojaaminen muiden käyttäjien pääsyltä.

Ajanjakotila Tämä on monitoimi- ja usean käyttäjän ohjelmien työskentely yhdessä tietokoneessa, jossa kullekin ohjelmalle, sen prioriteetin mukaan, on varattu aikaviipale, jonka aikana vain tämä ohjelma toimii. Samaan aikaan vain pieni osa ohjelma, ja sen pääosa ladataan ohjelman suorittamisen ajaksi ja puretaan (vapautetaan) ohjelmalle varatun aikajakson päätyttyä.

Tätä vaihtoehtoa käytetään usein kun tietokoneessa on käynnissä yksi (yleensä interaktiivinen) pääohjelma, joka on usein valmiustilassa, ja toinen (tietokone)ohjelma, joka vaatii suuria määriä prosessoriaikaa tai ulkoisia laitteita. Kun ensimmäinen ohjelma odottaa, toinen käynnistyy, kun ensimmäinen ohjelma käynnistyy, toinen pysähtyy. Tässä tapauksessa toisen ohjelman sanotaan käynnistyvän tausta. vuorovaikutusta käyttöjärjestelmän kanssa

Käyttöjärjestelmät ovat kehittyneet paljon alusta alkaen. Aluksi käytettiin useita käyttöjärjestelmän versioita tietokoneita erilaisia ​​yrityksiä. Useista syistä useimmat tietokoneet käyttivät 1970-luvun puoliväliin mennessä yrityksen koneenohjausjärjestelmää ja käyttöjärjestelmää. IBM, nimetty levyn käyttöjärjestelmä (DOS) . Sama yritys oli yksi henkilökohtaisten tietokoneiden kehityksen edelläkävijistä. Ne henkilökohtaisten tietokoneiden mallit, jotka lainasivat yrityksen arkkitehtuurin ja komentojärjestelmän IBM, alettiin kutsua IBM PC-yhteensopivat tietokoneet.

Perustuu käyttöjärjestelmään DOS Tällaisia ​​tietokoneita varten on kehitetty useita käyttöjärjestelmiä. Myöhemmin lähes kaikkia PC-yhteensopivia henkilökohtaisia ​​tietokoneita alettiin huoltaa yrityksen käyttöjärjestelmä Microsoft, nimeltään MS DOS. Ajan myötä ilmestyi uusia versioita MS DOS, mukaan lukien yhä enemmän uusia palveluita, mutta yleisesti ottaen tämän yrityksen toimintajärjestelmä on säilynyt ennallaan.

Tärkein seuraus käyttöjärjestelmien käytöstä tietokonetta käytettäessä on, että koska sovellusohjelman tyypilliset toiminnot suorittavat käyttöjärjestelmän apuohjelmat, ohjelma voi toimia vain sen käyttöjärjestelmän kanssa, jolle se on suunnattu, ts. ohjelmat ovat tulleet suhteellisen riippumattomiksi tietokoneesta, pääasia, että vaadittu käyttöjärjestelmä toimii siinä. Nykyaikaiset käyttöjärjestelmät perustuvat konseptiin virtuaalikone.

Virtuaalikone nimeltään abstrakti kone, jossa on parannettu RAM-suorituskyky (ns virtuaalinen muisti) ja rajoittamaton määrä ulkoisia laitteita, mikä takaa täydellisen tietoturvan erilaisia ​​ohjelmia. Sovellusjärjestelmät ovat keskittyneet tällaiseen ihanteelliseen virtuaalikoneeseen, ja käyttöjärjestelmän tehtävään kuuluu tällainen työn organisointi oikea tietokone, jossa sovellusohjelman näkökulmasta se näyttää virtuaalikoneelta. Virtuaalikoneen toteuttamista käyttöjärjestelmän työkaluilla kutsutaan emulointi virtuaalikone.

Tietokoneverkkojen syntyminen johti uuden luokan standardiongelmien syntymiseen. Tarjota verkkoviestintä verkkokuoret alettiin käyttää henkilökohtaisten tietokoneiden välillä (esimerkiksi järjestelmä NetWare yritykset Novell). Verkkokuoret, vaikka niitä kutsutaan usein käyttöjärjestelmiksi, eivät ole täysin varusteltuja käyttöjärjestelmiä, koska niissä oletetaan, että jokaisessa yksittäisessä tietokoneessa on oma käyttöjärjestelmänsä. Verkkokuoren toiminnot suorittavat verkkomoduulit, jotka toimivat verkkotietokoneissa.

Käyttöjärjestelmän näkökulmasta erillinen tietokone nämä verkkomoduulit ovat sovellusohjelmia. Verkkokuori ottaa kaikki toiminnot tietokoneiden välisen tiedonsiirron varmistamiseen seuraavalla tekniikalla: yhden tietokoneen käyttäjälle toisen tietokoneen tiedot esitetään toisena ulkoinen media tiedot (levy) tästä tietokoneesta. Kun yritetään lukea tällä levyllä olevaa tiedostoa (dataa tai ohjelmaa) RAM-muistiin, käyttöjärjestelmä ottaa yhteyttä verkkomoduuliin ja Novell, varmistaa oikean tiedonsiirron tietokoneesta toiseen.

Seuraava askel käyttöjärjestelmien kehittämisessä oli sisällyttäminen niihin verkkotoiminnot. Tällaisia ​​verkkokäyttöjärjestelmiä ovat esimerkiksi käyttöjärjestelmä Windows NTn eri versioita UNIX. Nämä järjestelmät tarjoavat toiminnan sekä erillisessä tietokoneessa että verkossa. Samaan aikaan niille on osoitettu monia lisäverkkotoimintoja - toimia, jotka liittyvät verkkosolmujen välisen viestinnän muodostamiseen ja tiedonsiirtoon verkossa.

Kuitenkin myös yllä mainitut käyttöjärjestelmän toiminnot muuttuvat osittain. Ensinnäkin tämä koskee tiedostojärjestelmä. Verkkokäyttöjärjestelmiä käytettäessä verkon tiedostotila on kuitenkin yksittäinen erilaisia ​​levyjä sijaitsevat fyysisesti eri medioissa erilaisia ​​tietokoneita. Käyttäjä voi suorittaa samat toiminnot tiedostoilla, joita hän suorittaa tiedostoilla erillisellä tietokoneella, huolehtimatta siitä, että tämä itse asiassa siirtää tietoja tietokoneelta toiselle.

Verkko käyttöjärjestelmä ovat aina monen käyttäjän: sinun on seurattava, kuka julkaisi erityinen ohjelma ja kuka käyttää järjestelmässä avointa tiedostoa. Tärkeä toiminto verkkokäyttöjärjestelmä on tarjota käyttäjälle pääsy)! dataan ja ohjelmiin. Tällä toiminnolla on kaksi näkökohtaa: tietojen yksityisyyden tason tarkistaminen ja käyttäjän oikeuksien tarkistaminen.

Verkkojärjestelmässä on mekanismi tietojen pääsyn tason koodaamiseksi ja käyttäjien oikeuksien koodaamiseksi siten, että voidaan aina määrittää, onko tämä käyttäjä Pääsy kohteeseen tämä levy, luettelo tai erillinen tiedosto. Lisäksi niitä käytetään erilaisia ​​järjestelmiä salasanat, jotka varmistavat pääsyn tietoihin vain sillä käyttäjällä, joka omistaa tiedot tai jolla on oikeus käyttää tietoja kokonaisuudessaan tai rajoituksin (esimerkiksi vain luku).

Palveluohjelmisto on joukko apuohjelmia, jotka on suunniteltu diagnosoimaan ja konfiguroimaan laitteistoja ja ohjelmistoja, optimoimaan tiedonvaihtoa ja suorittamaan muita erikoistehtäviä. Monet apuohjelmat ovat osa käyttöjärjestelmää, mutta tämä ei ole välttämätöntä - huomattava määrä apuohjelmia on olemassa erillään käyttöjärjestelmästä.

Korostetaan joitakin tärkeitä palveluohjelmia.

Palveluohjelmat (apuohjelmat)- apuohjelmia tarjota ohjausta syöttö-/tulostus- ja prosessointilaitteilla ja toimittaa käsitellyt tiedot käyttäjäystävällisessä muodossa.

Apuohjelmat- nämä ovat ohjelmia, jotka suorittavat mitä tahansa erillisiä aputoimintoja varmistaakseen muiden ohjelmien tai laitteistoelementtien toiminnan virheiden korjaamiseksi tai tietokoneen kanssa työskentelymahdollisuuksien laajentamiseksi. Esimerkiksi ohjelmat laitteiden diagnosointiin ja asennukseen, tallennusvälineiden formatointiin, tietojen kirjoittamiseen ja lukemiseen, tietojen arkistointiin, virustentorjuntaan jne. ovat apuohjelmia. Apuohjelmilla on yleensä käyttöliittymä, eli käyttäjien käynnistämiä ja hallinnoimia.

Katsotaanpa joitain apuohjelmia.

Arkistoi ohjelmat mahdollistaa erityisten tiedonpakkausalgoritmien avulla informaation pakkaamisen levyille, ts. luoda pienempiä kopioita tiedostoista sekä yhdistää useiden tiedostojen kopioita yhdeksi arkistotiedostoksi. Arkistointiohjelmien käyttö on erittäin hyödyllistä tiedostoarkiston luomisessa, koska useimmissa tapauksissa on paljon mukavampaa tallentaa ne, kun ne on pakattu aiemmin arkistointiohjelmilla. Datan edustajat ohjelmat -WinRar ja WinZip.

Ohjelmat luomiseen varmuuskopiot tiedot salli säännöllinen kopiointi tärkeää tietoa sijaitsee tietokoneen kiintolevyllä lisätietovälineille. Ohjelman edustajat Varakopio-APBackUp Acronis totta Kuva.

Virustentorjuntaohjelmat on suunniteltu estämään tietokonevirustartunnat ja poistamaan virustartunnan seuraukset. Viruksentorjuntaohjelmaperheen edustajat - McAfee, Kaspersky Antivirus, DrWeb, Norton Antivirus.

Ohjelmat tietokoneen diagnostiikkaan voit tarkistaa tietokoneen kokoonpanon (muistin määrä, sen käyttö, levytyypit jne.), tarkistaa tietokonelaitteiden suorituskyvyn ja arvioida sen suorituskykyä. Tietokonediagnostiikkaohjelmien edustajat - Sisoft Sandra, Norton System Information.

Levyn optimointiohjelmat tarjota enemmän nopea pääsy levyllä oleviin tietoihin optimoimalla tietojen sijoittelu levylle. Nämä ohjelmat siirtävät jokaisen tiedoston kaikki osat lähemmäksi toisiaan (poistavat pirstoutumista), keräävät kaikki tiedostot levyn alussa jne. mikä vähentää levypään liikkeiden määrää (eli nopeuttaa tietojen käyttöä) ja vähentää levyn kulumista. levyä. Levyn optimointiohjelmien edustajat - Norton Disk Doctor, Microsoft Scandisk.

Silkkipainatusohjelmat ovat erittäin hyödyllisiä käytettäessä graafisia ohjelmia näytön sisällön tulostamiseen, koska tätä ei aina voi tehdä käyttämällä grafiikkaohjelma. Silkkipainatusohjelmien edustajat - SnagIt, HyperSnap-DX.

Tarkastellaan nyt palveluohjelmistoihin liittyviä ohjelmia, mutta ei apuohjelmia.

Shellit ovat ohjelmia, jotka toteuttavat käyttöliittymän, ts. tarkoitettu tiedonvaihtoon tietokoneen ja käyttäjän välillä. Esimerkiksi Windows-käyttöjärjestelmä sisältää sisäänrakennetun kuoren - Explorer-ohjelman. Mutta sen sijaan voit käyttää muita kuoria, esimerkiksi Windows Commander -ohjelmaa, joka ei sisälly Windows-käyttöjärjestelmään.

Ajurit ovat laitehallintaohjelmia. Suunniteltu helpottamaan laitteen ja käyttöjärjestelmän välistä vuorovaikutusta. Ajuri on ohjelmistolisäys laitteeseen, ja sen on kehittänyt laitteen valmistaja. Useiden laitteiden ajurit sisältyvät käyttöjärjestelmään.

Ohjelmistokehitysjärjestelmät (ohjelmointijärjestelmät) on erityinen ohjelmistoryhmä, joka ei kuulu järjestelmä- tai sovellusohjelmistoon. Ohjelmointijärjestelmät ovat joukko ohjelmia uusien ohjelmistotuotteiden kehittämiseen, virheenkorjaukseen ja käyttöönottoon.

Ohjelmointijärjestelmät sisältävät yleensä:

· kääntäjät;

· ohjelman kehitysympäristö;

· kirjastot apuohjelmia(toiminnot, menettelyt);

· debuggerit;

· apuohjelmat.

Ohjelmointikielen kääntäjät- muotoinen käännös lähdeohjelmat(ohjelmoijan kirjoittama) vaadittuun muotoon toimiakseen tietyn käyttöjärjestelmän kanssa.

Ohjelmat Huolto - erilaisten toiminnan varmistamiseksi teknisiä keinoja käytetään tietojärjestelmissä.

Järjestelmäohjelmisto varmistaa tietokoneen toiminnan, mutta ei ratkaise käyttäjää kiinnostavan tiedon käsittelyongelmia. Nämä toiminnot suorittaa seuraava ohjelmistotaso - sovellusohjelmisto - käyttäjälle tärkein tietokoneohjelmaluokka.

Testata

alalla: "Informatiikka"

Järjestelmäohjelmat

Johdanto……………………………………………………………………………………………3

1. Järjestelmäohjelmisto. Konsepti ja toiminnot…………………………4

2. Käyttöjärjestelmä. Koostumus ja tarkoitus…………………………………………………………………………………………………………………………………………………………

3. Ohjelmointijärjestelmät……………………………………………………..7

4. Palveluohjelmat………………………………………………………………8

Johtopäätös………………………………………………………………………………………9

Viitteet……………………………………………………………………………………10


JOHDANTO

Tietokoneet ovat yleisiä tiedonkäsittelylaitteita. Toisin kuin puhelin, nauhuri tai televisio, jotka suorittavat vain niihin esiasennettuja toimintoja, henkilökohtaiset tietokoneet voivat suorittaa mitä tahansa tietojenkäsittelytoimintoja. Tätä varten tietokoneelle on laadittava tarkka ja yksityiskohtainen ohjesarja kielellä, jota se ymmärtää, ts. ohjelma tietojen käsittelyyn. Tietokoneella ei ole tietoa millään sen sovellusalueella, kaikki tämä tieto on keskittynyt tietokoneella suoritettaviin ohjelmiin. Siksi usein käytetty ilmaisu "tietokoneella tehty" tarkoittaa tarkalleen, että tietokoneessa suoritettiin ohjelma, joka mahdollisti vastaavien toimintojen suorittamisen.

Vaihtamalla tietokoneesi ohjelmia voit muuttaa sen työpaikaksi melkein kaikille asiantuntijoille tai pelata jonkinlaista peliä. Suorituksen aikana ohjelmat voivat käyttää erilaisia ​​laitteita tietojen syöttämiseen ja tulostamiseen.

Jotta tietokonetta voisi käyttää tehokkaasti, sinun on tiedettävä sen kanssa työskenneltäessä tarvittavien ohjelmien tarkoitus ja ominaisuudet. Tämän testin tarkoituksena on tutkia järjestelmäohjelmia.

1. JÄRJESTELMÄOHJELMISTO.

KONSEPTI JA TOIMINTA

Tietokoneessa käynnissä olevat ohjelmat voidaan jakaa useisiin luokkiin:

Sovellusohjelmat, jotka tukevat suoraan käyttäjien vaatimaa työtä: tekstien muokkaus, kuvien piirtäminen, tietotaulukoiden käsittely;

Instrumentaalijärjestelmät (ohjelmointijärjestelmät, jotka varmistavat uusien ohjelmien luomisen tietokoneelle);

Järjestelmäohjelmat, jotka suorittavat erilaisia ​​aputoimintoja, esim. kopioiden käyttämistä tiedoista, tarjoavat tietokonetta koskevia ohjeita, tarkistavat tietokonelaitteiden toimivuutta.

Täten, ohjelmisto on joukko ohjelmia ja sääntöjä sekä kaikki niihin liittyvät asiakirjat, joiden avulla voit käyttää tietokonetta erilaisten ongelmien ratkaisemiseen. Järjestelmäohjelmisto on sarja ohjelmistomoduuleja, joista monet toimitetaan samanaikaisesti tietokoneen kanssa.

Tekijä: toiminnallinen tarkoitus Järjestelmäohjelmistot voidaan jakaa kolmeen osaan: käyttöjärjestelmät (OS), ohjelmointijärjestelmät ja palveluohjelmat.

käyttöjärjestelmä – joukko ohjelmia, jotka tarjoavat tietokoneohjauksen, suunnittelevat sen tehokkaan resurssien käytön ja ratkaisevat ongelmia käyttäjien määrittelemällä tavalla. Tätä järjestelmää voidaan pitää henkilökohtaisen tietokoneen laitteiston ohjelmistollisena jatkona ja laajentajana.

Ohjelmointijärjestelmä – joukko ohjelmistotyökaluja, jotka automatisoivat ohjelmien kehittämisen ja virheenkorjauksen.

2. KÄYTTÖJÄRJESTELMÄ. KOOSTUMUS JA TARKOITUS

Jotta voit suorittaa minkä tahansa ohjelman tietokoneella, tarvitset vähintään kaksi resurssia: RAM(OP) komentojen ja tietojen tallentamiseen ja mikroprosessori (MP) ohjelmakomentojen suorittamiseen. Ohjelmoija voi tarjota määritetyt resurssit ohjelmalle, jos hän asettaa manuaalisesti komennot ja tiedot OP:iin ja syöttää tiedot koneeseen MP:n käynnistämiseksi. Tämä menetelmä ei kuitenkaan ole hyväksyttävä suurille ohjelmille, koska on erittäin työvoimavaltaista ja hidasta. Tietokoneen käyttöjärjestelmä on suunniteltu vapauttamaan ohjelmoija vaivalloisesta työstä, joka liittyy tietokoneresurssien jakeluun, laitteiden hallintaan ja ohjelmien suorittamisen järjestämiseen. Se voi varmistaa tietokoneen toiminnan (toiminnan) yhdessä kolmesta tilasta:

1. Yhden ohjelman tila. Tässä tilassa kaikkia tietokoneen resursseja edustaa vain yksi ohjelma, joka käsittelee tiedot.

2. Moniohjelmatila . Kun tietokone toimii moniohjelmatilassa, useat toisistaan ​​riippumattomat ohjelmat käsittelevät tietoja samanaikaisesti. Tässä tapauksessa ohjelmat jakavat resursseja keskenään. Moniohjelmatilan perusta on MP-toiminnan ja oheislaitteiden manipuloinnin aikayhdistelmä. Moniohjelmatilan etuna yhden ohjelman tilaan verrattuna on tehokkaampi resurssien käyttö. Tietokoneen RAM-muistissa on useita ohjelmia samanaikaisesti, mutta MP suorittaa kerrallaan vain yhtä.

3. Moniajo-tila. Joissakin tapauksissa on välttämätöntä, että useiden ohjelmien toteuttaminen on koordinoitua ja alisteinen yhden yhteisen tavoitteen saavuttamiselle. Tätä varten käyttöjärjestelmässä on oltava työkalut, joiden avulla tehtävät voivat olla vuorovaikutuksessa keskenään. Käyttöjärjestelmä, jossa nämä työkalut on toteutettu, varmistaa toiminnan moniajotilassa.

Käyttöjärjestelmän tarkoitus. Käyttöjärjestelmän päätarkoitus, joka varmistaa tietokoneen toiminnan missä tahansa kuvatuista tiloissa, on resurssien dynaaminen jakaminen ja niiden hallinta laskentaprosessien vaatimusten mukaisesti. Resurssi on mikä tahansa objekti, jonka käyttöjärjestelmä voi jakaa tietokoneen laskentaprosessien kesken. On olemassa laitteisto- ja ohjelmistoresursseja. Laitteistoon kuuluvat mikroprosessori, RAM ja oheislaitteet; ohjelmistoresursseihin – käyttäjän käytettävissä ohjelmistot laskentaprosessien ja tietojen hallintaan. Käyttöjärjestelmä toimii välittäjänä tietokoneen ja käyttäjän välillä, analysoi käyttäjien pyyntöjä ja varmistaa niiden toteuttamisen.

3. OHJELMOINTIJÄRJESTELMÄT

Ohjelmointijärjestelmä on joukko työkaluja, jotka automatisoivat ohjelmien kehittämisen ja virheenkorjauksen ja sisältävät ohjelmointikieliä, kääntäjiä näistä kielistä ja aliohjelmien kirjastoja. Jokaisella tietokoneella on oma ohjelmointikieli - kieli koneohjelmat ja voi suorittaa suoraan vain tällä kielellä kirjoitettuja ohjelmia. Koska konekieli on numeroiden kieli, siitä ei ole juurikaan hyötyä ohjelmoinnissa, koska vaatii paljon aikaa ohjelmoijalta. Tästä syystä ohjelmointikielet, jotka eivät täsmää konekielten kanssa, ovat yleistyneet. Korkeatasoisia kieliä ovat Pascal, C, BASIC jne. Assembly-kielillä on erityinen rooli. Järjestelmäohjelmoijat käyttävät pääsääntöisesti Assembly-kieltä.

Muulla ohjelmointikielellä kuin konekielellä kirjoitettu ohjelma on muutettava tietokoneella suoritettavaksi sopivaan muotoon. Tätä muutosta kutsutaan translaatioksi. Ohjelma, joka muuntaa lähdemoduuli Objektiiviseen ohjelmaan konekielellä kutsutaan kääntäjäksi. Kääntäjät jäsentävät myös käännettävän ohjelman. He voivat myös korjata ja optimoida ohjelmia, julkaista ohjelmadokumentaatiota ja suorittaa useita muita palvelutoimintoja.

4. PALVELUOHJELMAT

Apuohjelmat laajentavat käyttöjärjestelmän ominaisuuksia. Niitä kutsutaan yleensä apuohjelmiksi. Apuohjelmat (apuohjelmat) - tarjoa käyttäjälle tietokoneen huoltoaputyökaluja. He suorittavat tarvittavat ohjelmistotarkistukset ja laitteisto ja näytä kerätyt tiedot kätevässä visuaalisessa muodossa. On olemassa yksittäisiä apuohjelmia, joilla ratkaistaan ​​yksi huoltotoiminto, ja monitoimiset apuohjelmasarjat. Tällä hetkellä Norton Utilities (Semantec) on usein käytössä DOS- ja Windows-ympäristöissä.

Kuljettajat (ohjaimet) ovat ohjelmia, jotka täydentävät käyttöjärjestelmiä tarjoamalla palveluita oheislaitteille. Ohjaimet ladataan tietokoneen muistiin, kun käyttöjärjestelmä käynnistetään tai ohjaimet asentavat ne. Esimerkiksi ru.com-näppäimistöajuri vaihtaa latinalaisista aakkosista venäjän aakkosiin ja takaisin.

Virustentorjunta suunniteltu suojaamaan tietoja tietokonevirusten tuhoutumiselta ja poistamaan tartunnan seuraukset. Viruksentorjuntaohjelmista suosituimpia ovat Dialog-Science JSC:n (I. Danilov) sarjaan sisältyvät AIDSTEST, Dr.Web ja Adinf, AVP - Anti Viral Toolkit PRO (E. Kaspersky) ja Norton AntiVirus (Semantec). . Virustentorjuntaohjelmat toimivat eri virussarjoilla, eikä skannauksen päällekkäisyyksiä tapahdu, joten luotettavuuden vuoksi niitä käytetään yhdessä.

Arkistajat käytetään luomaan pienempi kopio tiedostoista ja yhdistämään useiden tiedostojen kopiot yhdeksi arkistotiedostoksi. He luovat arkistotiedostoja käyttämällä erityisiä tiedonpakkausmenetelmiä. Tunnetuista arkistointiohjelmista yleisimmin käytettyjä ovat ARJ (Robert Jung), WinRar (Eugene Roshal), LH (Haruyasi Yoshizaki) jne. Ne eroavat toisistaan ​​tiedon pakkausasteen suhteen. toimintanopeus ja pakkaustavat.

PÄÄTELMÄ

Siten järjestelmäohjelmisto on joukko ohjelmistoja ja kielityökaluja. Järjestelmäohjelmisto on suunniteltu ohjaamaan tietokoneen toimintaa, jakamaan sen resursseja, tukemaan vuoropuhelua käyttäjien kanssa, auttamaan heitä tietokoneen ylläpidossa sekä myös osittain automatisoimaan uusien ohjelmien kehitystä.

Järjestelmäohjelmistot voidaan toiminnallisen tarkoituksensa perusteella jakaa käyttöjärjestelmään, ohjelmointijärjestelmään ja palveluohjelmiin (apuohjelmiin).