Käyttöjärjestelmien tarkoitus ja päätoiminnot. Käyttöjärjestelmän kokoonpano. Käyttöjärjestelmä: tarkoitus ja koostumus

Elektronisten tietokoneiden toiminta on mahdotonta ilman koordinoivia ohjelmia. Nykyaikainen tietokone yhdistää useita erilaisia ​​laitteita, joiden koordinoitu toiminta vaatii ohjauskeskuksen. Esimerkiksi näytönohjain käsittelee kuvia, keskusprosessori suorittaa laskelmia, näyttö näyttää tietoja, asema lukee tietoja CD-levyltä jne. Tällaiset koordinaattorit ja johtajat, jotka koordinoivat kaikkien komponenttien ja komponenttien toimintaa, ovat käyttöjärjestelmiä.

Käyttöjärjestelmän toiminnan havainnollistamiseksi voidaan verrata tietokonelaitteistoa kehoon ja ohjauskompleksia aivoihin ja hermostoon. Käyttöjärjestelmä on mukana kaikissa tietokoneprosesseissa ja varmistaa tietotaulukoiden vuorovaikutuksen laskennan, laskentaohjelmien ja laitteistokomponenttien sekä käyttäjän ja ohjelmistosovelluksen tasolla.

Kaikki nykyaikaiset käyttöliittymät ovat graafisia ratkaisuja ja suunniteltu siten, että käyttäjä ymmärtää vuorovaikutusalgoritmin intuitiivisesti. Tällaisia ​​ratkaisuja on kolme pääluokkaa: reaaliaikainen luokka, osioitu luokka ja erätehtäväluokka. Ensimmäisen luokan järjestelmät mahdollistavat käyttäjien osallistumisen laskentaprosessiin. Jaetun luokan ratkaisu sisältää prosessorin vaihtamisen yhden tehtävän suorittamisesta toisen suorittamiseen. Tämä nopea vaihto mahdollistaa useiden töiden käsittelyn virtuaalisesti. Tässä tapauksessa käyttäjä voi myös puuttua prosessiin. Jälkimmäisen luokan ratkaisuissa käyttäjien pääsy prosesseihin on kielletty. Tietokone luo itsenäisesti luettelon tehtävistä ja lähettää ne erissä laskettavaksi. Voit tehdä muutoksia tietoihin vain tällaisten pakettien lähettämisen välissä.

Graafinen käyttöliittymä

Käyttäjä syöttää komentonsa järjestelmään käyttämällä graafisia symboleja - piktogrammeja. Itse asiassa koko käyttöliittymä on joukko graafisia symboleja, jotka muodostavat ohjausjärjestelmän, joka on ymmärrettävä ihmisen havainnolle. Kaikki nykyaikaiset käyttöjärjestelmät ovat graafisia ratkaisuja, ja niiden suosio riippuu suoraan siitä, kuinka helppoja niitä on hallita.

Tietenkin on olemassa käyttöjärjestelmiä, joissa on tekstinsyöttö, kuten ne, jotka olivat olemassa instrumenttien valmistuksen alkuaikoina. Mutta tällaisia ​​järjestelmiä käytetään pääasiassa erittäin erikoistuneisiin sovelluksiin ja yleensä teollisuudessa ja tieteellisessä tutkimuksessa. Eli tapauksissa, joissa käyttäjä on asiantuntija ja valmis hallitsemaan erikoistyökaluja.

Mikä on käyttöjärjestelmä ja miten se ohjaa tietokonetta?

Käyttöjärjestelmä on joukko ohjelmia, jotka automatisoivat pääsyn tietokoneen laitteisto- ja ohjelmistoresursseihin.

Käyttöjärjestelmät (OS) ovat järjestelmäohjelmiston perusta. Ilman käyttöjärjestelmää pääsy nykyaikaisen tietokoneen laitteistoon ja ohjelmiin on täysin mahdotonta. Kaikki laitteistot ja ohjelmistot toimitetaan käyttäjälle vain välittäjän - käyttöjärjestelmän kautta (kuva 2.1).

T

Käyttäjä

käyttöjärjestelmä

Laitteisto ja tietokoneohjelmat

Riisi. 2.1

Tietojenvaihtotoimintojen varmistaminen käynnissä olevan ohjelman ja ulkoisten laitteiden välillä;

Epätyypillisten tilanteiden käsittely ohjelman toteutuksen aikana;

Valmiin ohjelman poistaminen RAM-muistista ja tilan vapauttaminen uuden ohjelman lataamista varten;

Ohjelmien ja tietojen tallennuksen ja haun järjestäminen ulkoisille tietovälineille; - käyttäjän ja käyttöjärjestelmän välisen vuorovaikutuksen järjestäminen - käyttäjän komentojen vastaanottaminen ja suorittaminen;

Erilaisten lisätoimintojen (huolto) suorittaminen, kuten levylaitteiden alustus, tietojen kopioiminen levylaitteelta toiselle ja joitain muita.

Käyttöjärjestelmän osat, jotka muodostavat perussyöttö-/tulostusjärjestelmän, tallennetaan yleensä tietokoneen pysyvään muistiin. Kaikki muut sen osat sijoitetaan levykkeelle, kiintolevylle tai laserlevylle, jota tässä tapauksessa kutsutaansysteeminen levy.

Käyttöjärjestelmän tulee olla toimintakunnossa koko tietokoneen käytön ajan. Käyttöjärjestelmän toiminta alkaa, kun tietokone käynnistetään, ja päättyy, kun se sammutetaan.

    1. Lyhyt katsaus käyttöjärjestelmiin

Kaikista järjestelmäohjelmista, joita tietokoneen käyttäjät joutuvat käsittelemään, käyttöjärjestelmät ovat erityinen paikka. Käyttöjärjestelmä ohjaa tietokonetta, ajaa ohjelmia, tarjoaa tietosuojan ja suorittaa erilaisia ​​palvelutoimintoja käyttäjän ja ohjelmien pyynnöstä. Jokainen ohjelma käyttää käyttöjärjestelmän palveluita, ja siksi se voi toimia vain sen käyttöjärjestelmän hallinnassa, joka tarjoaa kyseiset palvelut sille. Siksi käyttöjärjestelmän valinta on erittäin tärkeä, koska se määrittää, mitä ohjelmia voit käyttää tietokoneessasi. Käyttöjärjestelmän valinta määrää myös työsi suorituskyvyn, tietojesi suojaustason, tarvittavan laitteiston jne.

Seuraavia käyttöjärjestelmiä käytetään useimmiten IBM PC-tyyppisissä tietokoneissa, joita käytetään käyttäjän työasemina:

    käyttöjärjestelmä MS DOS Microsoftilta tai sen kanssa yhteensopivat käyttöjärjestelmät - PC DOS IBM:ltä ja Novell DOS Novellilta jne. Kutsumme näitä käyttöjärjestelmiä yleisnimellä DOS;

    Microsoftin Windows-käyttöjärjestelmä, tarkemmin sanottuna Windows-versiot 3.1 tai 3.11 tai Windows for Workgroups 3.11 (tämä on Windowsin laajennus, joka tukee vertaisverkkoja);

    käyttöjärjestelmät Windows 95 ja Windows NT Workstation (versiot 3.51 ja 4.0), Windows 2000,Windows XPyrityksetMicrosoft;

    OS/2 3.0 Warp -käyttöjärjestelmä IBM:ltä.

Mikä on Windows XP?

Tämä on Microsoftin käyttöjärjestelmä, josta alkaen yritettiin yhdistää kaksi aiemmin itsenäisesti olemassa olevaa versiota.Windows 9Xja N.T. Tämän projektin nimi oli alun perin Whisler, mutta se on nyt jakautunut kahteen linjaan, Windows XP:hen, joka korvaa W9x:n ja W2kPron, ja Windows.NET:iin, joka on suunniteltu korvaamaan kaikki NT-palvelimet. Nimestä riippumatta he ovat kaikki Windows 2000:n suoria jälkeläisiä ja Windows NT -linjan jatkajia. Tämä tosiasia määrittää Windows XP:n pääominaisuudet. Se on täysin 32-bittinen käyttöjärjestelmä, jossa on prioriteetti moniajo. Se perustuu samoihin periaatteisiin, joihin kaikki NT perustui.

    1. Työpöytä ja sen rakenne

Käyttöjärjestelmän käyttöliittymän pääelementitWindowsovat seuraavatesineitä: Työpöytä, ikkunat, kuvakkeet, pikakuvakkeet, painikkeet, paneelit, valikot, kansiot, sovellukset ja asiakirjat. Liitäntäobjekteihin kuuluvat myös kaikki tietokoneen laitteisto- ja ohjelmistoresurssit. Ja tietokonetta kokonaisuutena pidetään myös esineenä.

Työpöytä

KäyttöjärjestelmässäWindowskoko näyttöruutu nähty jonakinmalli asiantuntijan työpaikka, jonne on luotu tarvittava ympäristö tiedonkäsittelyyn, eräänlainen "työpöytäpinta", jolle "sijoitetaan" joitain asiakirjoja ja erilaisia ​​työkaluja niiden kanssa työskentelyyn.

Kaikki muut käyttöliittymän elementit on jollain tavalla sidottu työpöytään. Se sisältää ikkunoita, kuvakkeita asiakirjoille, ohjelmille ja laitteille sekä erilaisia ​​paneeleja, jotka sisältävät mitä tahansa kuvakeryhmiä (kuva 2.2).

Riisi. 2.2

Työpöydän alareunassa on rivi, joka koostuu "Käynnistä"-painikkeesta - päävalikosta, pikakäynnistyspaneelista, tehtäväpalkista, näyttöpaneelista.

Seuraavat objektit sijaitsevat työpöydällä (kuva 2.3):

Riisi. 2.3

Omat asiakirjat – sisältää käyttäjäasiakirjoja (kuva 2.4)

Kuva 2.4

Internet tutkimusmatkailija – sisältää ohjelman Internet-sivujen katseluun (kuva 2.5)

Riisi. 2.5

Tietokoneeni – näyttää luettelon levyistä ja lisätallennuslaitteista (kuva 2.6)

Riisi. 2.6

verkkoon – näyttää luettelon verkkoon kytketyistä tietokoneista (Kuva 2.7)

Riisi. 2.7

Kori – sisältää luettelon poistetuista objekteista (kuva 2.8)

Riisi. 2.8

    1. Ikkunan rakenne Windows

Kun työskenteletWindowsXPnäyttötila vie yhden tai useammanikkunat- näytön suorakaiteen muotoiset alueet, joilla suoritetaan erilaisia ​​toimintojaWindows-ohjelmat. Ikkunat näyttävät myös kyselyitäWindows-ohjelmat (kuten kuvissa 2.9 ja 2.10 esitetyt).

Riisi. 2.9


Riisi. 2.10

Monet ohjelmat voivat avata useita ikkunoita tarpeidensa mukaan: esimerkiksi dokumenttieditoriMicrosoftSanakäyttää erillistä ikkunaa jokaiselle muokattavalle asiakirjalle. Ohjelmaikkunat eroavat muista ikkunoista siinä, että ikkunan ylärivin (otsikon) keskellä ne näyttävät ohjelman nimen ja sen alapuolella valikkokohtien rivi.

Ikkunoiden lisäksi näytölläWindowsvoi olla läsnäkuvakkeita- ikkunan kuvakkeet. Monet ikkunatWindowsvoidaan "kutistaa" kuvakkeiksi tämä tehdään, kun vastaavaa ikkunaa ei tilapäisesti tarvita (kuvakkeet sijoitetaan yleensä näytön alareunaan). Ja kun ikkuna tulee jälleen tarpeelliseksi, se voidaan heti "laajentaa" kuvakkeesta kaksoisnapsauttamalla kuvaketta.

Windowstarjoaa yksinkertaisia ​​ja käteviä työkaluja ikkunoiden ja kuvakkeiden käsittelyyn: voit siirtää niitä, muuttaa useimpien ikkunoiden kokoa, pienentää ikkunoita kuvakkeiksi ja laajentaa kuvakkeita ikkunoiksi. Näillä työkaluilla voit käyttää näytön työtilaa tehokkaimmin.

Ikkuna Windows

Jokainen ikkunaWindowson näytön suorakaiteen muotoinen alue. Yleensä ikkunan yläosassa onikkunan otsikkopalkki. Otsikkorivin keskellä näkyy ikkunan nimi sekä mahdollisuus minimoida ja maksimoida (tai palauttaa sen koko) (Kuva 2.11).

Riisi. 2.11

Kutsumme otsikkopalkin aluetta, joka ei ole painikkeiden käytössäikkunan otsikko.

Huomaa, että sekä järjestelmävalikkopainike että pienennys- ja suurentamispainikkeet (tai palauta ikkunan koko) saattavat puuttua: ne ovat käytettävissä vain niissä ikkunoissa, joissa vastaavat toiminnot ovat järkeviä.

Valikkopalkki voi sijaita ikkunan otsikkopalkin alla (kuva 2.12).

Riisi. 2.12

Vain pääohjelmien ikkunoissa on valikkopalkki, eikä ohjelmien omiin tarpeisiinsa avattavissa ns. dialogiikkunoissa ole valikkoa. Ikkunan oikealla puolella voi olla pystysuora vierityspalkki ja alareunassa vaakasuuntainen vierityspalkki. Jokin niistä (tai molemmat) saattaa puuttua (kuva 2.13).

Riisi. 2.13

Kun työskenteletWindowsNäytölle voi ilmestyä kolmenlaisia ​​ikkunoita:

    ohjelmaikkunat (niiden otsikko näyttää ohjelman nimen);

    ohjelmien luomia niin sanottuja toissijaisia ​​ikkunoita.

    • Esimerkiksi

      • Asiakirjaeditorit - käsitellyt asiakirjat näytetään niissä,

        Graafiset editorit - kuvat,

        Ohjelmapäällikkö - ohjelmaryhmät jne.;

    kyselyikkunat (kutsutaan joskus apuikkunoiksi).

Niitä käytetään yleensä joidenkin tietojen näyttämiseen lyhyen aikaa, tiettyjen käyttäjän toimien pyytämiseen, tietojen syöttämiseen jne. Kyselyikkunoita käsitellään tarkemmin seuraavassa luvussa. Ohjelmaikkunat eroavat toissijaisista ikkunoista ja kyselyikkunoista seuraavilla tavoilla:

    ohjelmaikkunan ylärivin (otsikon) keskellä näkyy ohjelman nimi ja toissijaisessa ikkunassa on kuvaus pyynnössä näytettävästä tiedosta (esim. käsiteltävän asiakirjan nimi) ikkuna - pyynnön nimi;

    Ohjelmaikkunan otsikkorivin alla on valikkopalkki, mutta toissijaisissa ikkunoissa ja kyselyikkunoissa ei ole valikkopalkkia;

    Ohjelmaikkunoissa on yleensä pienennyspainikkeita, mutta kyselyikkunoissa ei yleensä ole pienennys- tai suurennuspainikkeita.

Kyselyikkunat näkyvät aina muiden ohjelmaikkunoiden päällä. Yleensä kun kehoteikkuna tulee näkyviin, tämän ohjelman käyttäminen ei ole mahdollista ennen kuin pyyntöön vastataan ja kehoteikkuna suljetaan. Kyselyikkunoiden kokoa ei yleensä voi muuttaa, eikä niissä ole pienennys- tai suurentamispainikkeita.

Työskentely kaikentyyppisten ikkunoiden kanssa hiirellä on melkein sama. Ja kun käytät näppäimistöä, muista, että siirtyminen ohjelmaikkunasta toiseen tapahtuu painamalla näppäinyhdistelmää ja toissijaisesta ikkunasta toiseen (sama ohjelma avaa) - painamalla (Ctrl +F6) (katso alla). Ohjelmaikkunan sulkeminen tapahtuu painamalla näppäinyhdistelmää (Alt + F4), toissijainen ikkuna - ja pyyntöikkuna - painamalla .

Nykyään valtava osa maailman väestöstä on säännöllisesti vuorovaikutuksessa tietokoneiden kanssa, jotkut ovat pakollisia työskentelemään, jotkut etsivät tietoa Internetistä ja jotkut vain viettävät aikaa pelaamalla. Jokaisella on omat tarpeensa, mikä tarkoittaa, että tietokoneen on täytettävä ne. Ja jos puhumme "laitteistosta" (tietokoneen teknisestä komponentista), kaikki on enemmän tai vähemmän selvää: mitä uudempi, sitä parempi. Mutta "ohjelmisto"-osa vaatii erityistä huomiota.

Jokaisessa tietokoneessa on tietty käyttöjärjestelmä, joita on monia, joista jokainen sopii tiettyihin tehtäviin, käytettävissä oleviin laitteisiin ja niin edelleen. Siksi tämän käyttöjärjestelmän valinta on tärkeä tekijä.

Käyttöjärjestelmiä on melko massiivinen luettelo, mutta tässä artikkelissa keskitytään kolmeen pilariin, jotka ovat vaikuttaneet suuresti alaan ja jotka ovat suurimman osan kaikista käyttöjärjestelmistä: Windows, MacOS ja Linux.

Omat käyttöjärjestelmät

Aluksi on syytä selventää, että on olemassa omia käyttöjärjestelmiä, joita jaetaan valmistajan lisenssillä. Näitä ovat Windows, jonka luettelo on alla, ja MacOS. Huolimatta siitä, että molemmat järjestelmät voidaan ladata Internetistä (varastettu), oikea tapa on ostaa lisenssi jakeluyhtiöltä ja aktivoida se.

Tällaisten järjestelmien etuna on niiden kehitys, valtava määrä korkealaatuisia ohjelmistoja ja pätevä tekninen tuki, joka auttaa ongelmissa.

"Ilmaiset" käyttöjärjestelmät

Näihin kuuluu lähes koko Linux-perhe, lukuun ottamatta joitain kirjanpito- tai muita ammattiohjelmistoja. Nämä käyttöjärjestelmät voidaan ladata täysin ilmaiseksi ja asentaa mihin tahansa tietokoneeseen ilman omantunnon särkyä.

Tällaisia ​​järjestelmiä luovat itsenäiset kehittäjät yhdessä yhteisön kanssa, joten useimmissa tapauksissa ohjelmien laatu jättää paljon toivomisen varaa, mutta tällaiset järjestelmät ovat paljon turvallisempia ja toimivat vakaammin kuin kilpailijansa.

Windows

Ehdottomasti jokainen, joka on koskaan käsitellyt tietokonetta, tietää tämän Microsoft-tuotteen. Tämä koskee erityisesti Windows 7:n erittäin onnistunutta julkaisua. Microsoftin käyttöjärjestelmien luettelo ulottuu tusinan sukupolven taakse. Ne ovat erittäin suosittuja kaikkialla maailmassa ja vievät lähes 90% markkinoista. Mikä puhuu ennennäkemättömästä johtajuudesta.

  • Windows XP;
  • Windows Vista;
  • Windows 7;
  • Windows 8;
  • Windows 10;

Luettelo alkaa tarkoituksella Windows XP:stä, koska se on vanhin edelleen käytössä oleva versio.

Chrome-käyttöjärjestelmä

Alikehittynyt Googlen tuote, joka on rajoitettu vain verkkosovelluksiin ja samannimiseen selaimeen. Tämä järjestelmä ei ole kilpailukykyinen Windowsin ja Macin kanssa, mutta se on tehty tulevaisuutta silmällä pitäen, kun verkkokäyttöliittymät voivat korvata "oikeita" ohjelmistoja. Asennettu oletuksena kaikkiin Chromebookeihin.

Useiden järjestelmien asentaminen ja virtuaalikoneiden käyttö

Koska jokaisella alustalla on hyvät ja huonot puolensa, on usein välttämätöntä työskennellä usean kanssa kerralla. Tietokonekehittäjät tietävät tämän, joten he tarjoavat käyttäjille mahdollisuuden asentaa kaksi tai kolme järjestelmää levylle kerralla.

Tämä tehdään yksinkertaisesti. Tarvitset vain järjestelmän jakelusarjan (levyn tai flash-aseman, johon on ladattu asennusmateriaalia) ja vapaata tilaa kiintolevyllä. Kaikki nykyaikaiset käyttöjärjestelmät tarjoavat tilan varaamista asennuksen aikana ja käynnistysmekanismin luomista, joka näyttää luettelon käyttöjärjestelmistä, kun tietokone käynnistyy. Kaikki tapahtuu puoliautomaattisesti ja kuka tahansa käyttäjä voi tehdä sen.

Apple-tietokoneissa on erityinen apuohjelma - BootCamp, joka on suunniteltu yksinkertaiseen ja saumattomaan Windowsin asentamiseen MacOS:n viereen.

On myös toinen tapa - virtuaalisen järjestelmän asentaminen todellisen järjestelmän sisään. Tätä tarkoitusta varten käytetään seuraavia ohjelmia: VmWare ja VirtualBox, jotka pystyvät emuloimaan täysimittaisen tietokoneen toimintaa ja käynnistämään käyttöjärjestelmiä.

Päätelmän sijaan

Tietokoneen käyttöjärjestelmien luettelo ei rajoitu yllä olevaan. Tuotteita on paljon eri yrityksiltä, ​​mutta ne ovat kaikki melko erityisiä eivätkä ansaitse keskivertokäyttäjän huomiota. Valinta kannattaa tehdä Windowsin, MacOS:n ja Linuxin välillä, sillä ne täyttävät suurimman osan tarpeista ja ovat melko helppoja oppia.

5.1. Mihin käyttöjärjestelmä on tarkoitettu?

Tietokone on monimutkainen laite, joka koostuu suuresta määrästä komponentteja. Hän itse ei tee mitään; Jotta se toimisi, tarvitset ohjelman, joka on sarja prosessoriohjeita - käyttöjärjestelmän.

Käyttöjärjestelmän pääkomponentit ovat ydin, järjestelmäapuohjelmat, ajurit ja graafinen kuori. Jokainen ohjelmistoelementti suorittaa oman tehtävänsä ja varmistaa, että käyttöjärjestelmä kokonaisuudessaan on vakaa.

Nykyaikaiset käyttöjärjestelmät ovat moniajoja, eli käyttäjä voi ajaa useita sovelluksia samanaikaisesti tarkkailemalla niiden tuloksia. Tämä on mahdollista käyttöjärjestelmän suunnittelun ja nykyaikaisten prosessorien toiminnallisuuden ansiosta - ei ole turhaa, että käyttöjärjestelmät on kirjoitettu prosessorille, eikä päinvastoin. Nykyaikainen prosessori ei ole yksiytiminen, vaan kaksiytiminen ja jopa neliytiminen ratkaisu, joka lisää sen suorituskykyä moninkertaisesti. Käyttöjärjestelmä hyödyntää tätä jakaa prosessoriresurssit optimaalisesti kaikkien käynnissä olevien prosessien kesken.

Käyttöjärjestelmän tärkeimmät ominaisuudet ovat sen toiminnan vakaus ja vastustuskyky erilaisille uhille - ulkoisille (virukset) ja sisäisille (laitteistovikoja ja konflikteja). Nykyään saatavilla on kahdenlaisia ​​käyttöjärjestelmiä - palvelin ja yhden käyttäjän käyttöjärjestelmä. Edellinen edustaa vakavaa ohjelmistototeutusta, koska ne sisältävät mekanismeja, joilla suhteita ohjataan ja paikallisverkkoa ylläpidetään. Jälkimmäiset ovat kevyitä ja voivat toimia sekä itsenäisesti että osana verkkoa sen sääntöjä noudattaen.

Kirjasta Video tutorial kotivideon muokkaamiseen Adobe Premiere Pro CS3:ssa kirjoittaja Dneprov Aleksanteri G

Käyttöjärjestelmä Premiere Pro toimii taatusti kitkattomasti tietokoneessa, jossa on Microsoft Windows XP Service Pack 2 tai uudempi asennettuna tai Microsoft Windows.

Kirjasta Vinkkejä Delphille. Versio 1.0.6 kirjoittaja Ozerov Valentin

Käyttöjärjestelmä Leikepöytä Leikepöydän katselu Esimerkki perustuu yksinkertaiseen luokkamoduuliin, joka näyttää leikepöydän.unit ClipboardViewer;käyttöliittymä käyttää Windowsia, viestejä, SysUtilsia, luokkia, grafiikkaa, säätimiä, lomakkeita, dialogeja;kirjoita TForm1 = class(tform)-menettely FormCreate( Lähettäjä: TOobjekti); menettely FormDestroy(Lähettäjä:

Kirjasta Windows Vista kirjailija Vavilov Sergey

Käyttöjärjestelmä Käyttöjärjestelmä (OS) on joukko ohjelmia, jotka tarjoavat käyttöliittymän, syöttävät ja tuottavat tietoja, työskentelevät tiedostojen kanssa, suorittavat sovellusohjelmia, yhdistävät tietokoneen verkkoon ja koordinoivat laitteiston toimintaa. sitä paitsi

Kirjasta The Art of Programming for Unix kirjoittaja Raymond Eric Stephen

15.1. Kehittäjäystävällinen käyttöjärjestelmä Unix-käyttöjärjestelmällä on pitkään ollut maine hyvänä ympäristönä ohjelmien kehittämiselle. Se on hyvin varustettu ohjelmoijien ohjelmoijille kirjoittamilla työkaluilla. Nämä työkalut automatisoivat

Kirjasta 300 parasta ohjelmaa kaikkiin tilanteisiin kirjoittaja Leontyev Vitali Petrovitš

käyttöjärjestelmä

Kirjasta The Best Programs for Windows kirjoittaja Leontyev Vitali Petrovitš

käyttöjärjestelmä

Kirjasta Internet - helppoa ja yksinkertaista! kirjoittaja Aleksandrov Egor

Käyttöjärjestelmä 99 tapauksessa 100:sta se on Windows (anteeksi Linuxin ystävät). Jäljelle jäävä yksi tapaus esiintyy ammattimaisten Linux-ohjelmoijien ja kiihkeiden Bill Gatesin vihaajien keskuudessa (jotka suurimmaksi osaksi käyttävät häntä edelleen hiljaa).

Kirjasta PC ilman stressiä kirjoittaja Zhvalevsky Andrey Valentinovich

Windows Vista -käyttöjärjestelmä Käyttöjärjestelmä on ohjelma, joka sallii muiden ohjelmien suorittamisen. Jos vedämme analogian oikeuskäytännön kanssa, niin käyttöjärjestelmä on perustuslaki, ja loput ohjelmat ovat lakeja ja määräyksiä. Lakiin

Kirjasta Kotitietokone kirjailija Kravtsov Roman

Luku 2 MS Windows XP -käyttöjärjestelmä

Kirjasta Kannettava tietokone aloittelijoille. Mobiili, saavutettava, kätevä kirjoittaja Kovalevski Anatoli Jurievich

Käyttöjärjestelmä Mobiilitietokoneen toimintaa hallitsevalle suurelle ohjelmalle, jota kutsutaan käyttöjärjestelmäksi, on useita vaihtoehtoja: > Windows XP on luotettavin ja vakain vaihtoehto. Jos haluat Windows Vistan kauneutta, se on helppoa

Kirjasta The C Language - A Guide for Beginners Kirjailija: Prata Steven

UNIX-KÄYTTÖJÄRJESTELMÄ. Lähdön vaihtaminen Oletetaan, että olet kääntänyt I/O4-ohjelman ja laittanut suoritettavan objektikoodin tiedostoon nimeltä getput4. Tämän ohjelman suorittamiseksi syötät sitten vain tiedostonimen getput4 ja ohjelman päätteestä

Kirjasta InterBase World. Tietokantasovellusten arkkitehtuuri, hallinto ja kehitys InterBase/FireBird/Yaffilissa kirjoittaja Kovyazin Aleksei Nikolajevitš

UNIX-käyttöjärjestelmä Waite Mitchell, Martin Don ja Praia Stephen, UNIX Primer Plus, Howard W. Sams and Company, Inc., 1983. Tämä kirja on helppolukuinen johdatus UNIX-käyttöjärjestelmään. Se sisältää joitain tehokkaita tämän järjestelmän laajennuksia, jotka on otettu käyttöön Kalifornian yliopistossa (Berkeley).

Kirjasta Tietokone on helppoa! kirjailija Aliev Valery

Käyttöjärjestelmä Kaikki luetellut komponentit esimerkkien kirjoittamista varten asennettiin yhteen tietokoneeseen, jossa on Windows NT4 Service Pack 5, Internet Explorer

Kirjasta Kannettava tietokone [tehokkaan käytön salaisuudet] kirjoittaja Ptashinsky Vladimir

Luku 2 Windows-käyttöjärjestelmä Työpaikka Pikakuvakkeet ja kansiot Windows-tiedostot Tiedostojen käsitteleminen Tietokoneessasi on Windows-käyttöjärjestelmä. Yleisesti ottaen Windowsin eri versiot (95, 98, 2000, Me, XP...) eroavat toisistaan. Mutta niiden tärkein etu on

Kirjasta Kuinka kesyttää tietokoneesi muutamassa tunnissa kirjoittaja Remneva Irina

Esiasennettu käyttöjärjestelmä PC-alustalle rakennetuissa kannettavissa tietokoneissa on yleensä esiasennettu jokin kolmesta käyttöjärjestelmästä: DOS, Linux tai Microsoft Windows. Kaikki kolme vaihtoehtoa (puhumme tietysti vain lisensoiduista tietokoneista ja käyttöjärjestelmistä!) ovat

Kirjailijan kirjasta

Käyttöjärjestelmä Mikä on "käyttöjärjestelmä"? Otsikko on hälyttävä. Onko aika huolehtia terveydestäsi jo ennen kuin aloitat tietokoneen käytön? Ja tällä tavalla rauhoittukaa, emme tarvitse lääkäreitä, jotta rautaystävässämme on kaikki kunnossa

Se on joukko toisiinsa kytkettyjä ohjelmia, jotka toimivat rajapintana toisaalta sovellusten ja käyttäjien ja toisaalta laitteiston välillä. Tämän määritelmän mukaan käyttöjärjestelmä suorittaa kaksi toimintoryhmää.
- tarjota käyttäjälle tai ohjelmoijalle todellisen tietokonelaitteiston sijaan laajennettu virtuaalikone, jonka kanssa on helpompi työskennellä ja joka on helpompi ohjelmoida;
- tietokoneen käytön tehostaminen hallitsemalla sen resursseja järkevästi tiettyjen kriteerien mukaisesti.
Käyttöjärjestelmä (OS) on ohjelma, joka on suunniteltu hallitsemaan kaikkia tietokoneen fyysisiä ja loogisia resursseja ja joka pystyy luomaan käyttöliittymän käyttäjän ja tietokoneen välille.
Käyttöjärjestelmä on suunniteltu ohjaamaan käyttäjäohjelmien suorittamista, aikatauluttamaan ja hallitsemaan laskentaresursseja.
Henkilökohtaisten tietokoneiden käyttöjärjestelmät on jaettu:
1. Yksi- ja monitehtävä (riippuen samanaikaisesti käynnissä olevien sovellusprosessien lukumäärästä);
2. Yhden ja usean käyttäjän (käyttöjärjestelmän kanssa samanaikaisesti työskentelevien käyttäjien lukumäärän mukaan);
3. Ei-kannettavat ja kannettavat muun tyyppisiin tietokoneisiin;
4. Ei-verkko ja verkko, joka tarjoaa työtä lähiverkossa.
Esimerkkejä käyttöjärjestelmästä: MS DOS, Windows 98/2000, Windows XP, Lunix jne.

Käyttöjärjestelmien tarkoitus

Käyttöjärjestelmä on joukko toisiinsa kytkettyjä järjestelmäohjelmia, joiden tarkoituksena on järjestää käyttäjän vuorovaikutus tietokoneen kanssa, hallita tietokonejärjestelmän resursseja, jotta niitä voidaan käyttää mahdollisimman tehokkaasti. Käyttöjärjestelmä toimii linkkinä toisaalta tietokonelaitteiston ja toisaalta suoritettavien ohjelmien ja toisaalta käyttäjän välillä. Käyttöjärjestelmää voidaan kutsua tietokoneen ohjauslaitteen ohjelmistolaajennukseksi. Käyttöjärjestelmä piilottaa käyttäjältä monimutkaisia ​​tarpeettomia laitteistohallinnan yksityiskohtia muodostaen kerroksen niiden väliin, minkä seurauksena ihmiset vapautuvat erittäin työvaltaisesta työstä vuorovaikutuksen järjestämisessä tietokonelaitteiston kanssa.

Päävaatimus käyttöjärjestelmälle on monimutkainen tehtävä organisoida tehokas resurssien jakaminen useiden prosessien kesken, ja tämä monimutkaisuus syntyy pääasiassa resurssien kulutuspyyntöjen esiintymisen satunnaisuudesta. Moniohjelmajärjestelmässä pyyntöjonot muodostuvat samanaikaisesti käynnissä olevista ohjelmista jaetuista tietokoneresursseista: prosessori, muistisivu, tulostin, levy. Käyttöjärjestelmä järjestää näiden jonojen huollon eri algoritmeilla: ensin tullutta, palvellaan ensin, prioriteettipohjainen, round-robin jne.

Nykyaikaisen käyttöjärjestelmän on tyypillisesti tuettava usean ohjelman käsittelyä, virtuaalimuistia, moniikkunaista graafista käyttöliittymää ja monia muita tarpeellisia toimintoja ja palveluita. Näiden toiminnallista täydellisyyttä koskevien vaatimusten lisäksi käyttöjärjestelmiin sovelletaan yhtä tärkeitä toiminnallisia vaatimuksia:

· Laajennettavuus. Tietokonelaitteistot vanhenevat muutamassa vuodessa, mutta käyttöjärjestelmien käyttöikää voidaan mitata vuosikymmeninä. Siksi käyttöjärjestelmät muuttuvat aina evoluution mukaan ajan myötä, ja nämä muutokset ovat merkittävämpiä kuin laitteistomuutokset. Käyttöjärjestelmän muutokset sisältävät yleensä uusien ominaisuuksien hankinnan, kuten uudentyyppisten ulkoisten laitteiden tai uusien verkkotekniikoiden tuen. Jos käyttöjärjestelmäkoodi on kirjoitettu siten, että lisäyksiä ja muutoksia voidaan tehdä loukkaamatta järjestelmän eheyttä, tällaista käyttöjärjestelmää kutsutaan laajennettavaksi. Laajennettavuus saavutetaan käyttöjärjestelmän modulaarisella rakenteella, jossa ohjelmat rakennetaan joukosta yksittäisiä moduuleita, jotka ovat vuorovaikutuksessa vain toiminnallisen käyttöliittymän kautta;

· Siirrettävyys. Ihannetapauksessa käyttöjärjestelmän koodin pitäisi olla helposti siirrettävissä yhdestä prosessorin tyypistä toiseen prosessorityyppiin ja yhden tyyppiseltä laitteistoalustalta (joka eroaa paitsi prosessorityypin, myös koko tietokonelaitteiston järjestyksen mukaan) toiseen. laitteistoalustan tyyppi. Kannettavissa käyttöjärjestelmissä on useita toteutusvaihtoehtoja eri alustoille; tätä käyttöjärjestelmän ominaisuutta kutsutaan myös monikäyttöjärjestelmäksi;

· Yhteensopivuus. On olemassa useita "pitkäikäisiä" suosittuja käyttöjärjestelmiä, joille on kehitetty laaja valikoima sovelluksia. Jotkut niistä ovat laajalti suosittuja. Siksi käyttäjälle, joka vaihtaa käyttöjärjestelmästä toiseen syystä tai toisesta, mahdollisuus käyttää tuttua sovellusta uudessa käyttöjärjestelmässä on erittäin houkutteleva. Jos käyttöjärjestelmällä on keinot ajaa muille käyttöjärjestelmille kirjoitettuja sovellusohjelmia, sen sanotaan olevan yhteensopiva näiden käyttöjärjestelmien kanssa. On tehtävä ero binääriyhteensopivuuden ja lähdeyhteensopivuuden välillä. Yhteensopivuuden käsite sisältää myös tuen muiden käyttöjärjestelmien käyttöliittymille;

· Luotettavuus ja vikasietoisuus. Järjestelmä on suojattava sekä sisäisiltä että ulkoisilta virheiltä, ​​häiriöiltä ja häiriöiltä. Sen toimintojen tulee aina olla ennakoitavissa, eivätkä sovellukset saa vahingoittaa käyttöjärjestelmää. Käyttöjärjestelmän luotettavuus ja vikasietoisuus määräytyvät ensisijaisesti sen perustana olevat arkkitehtoniset ratkaisut sekä sen toteutuksen laatu (koodin virheenkorjaus). Lisäksi on tärkeää, sisältääkö käyttöjärjestelmä ohjelmistotuen laitteiston viansietokyvylle, kuten levyryhmät tai keskeytymättömät virtalähteet;

· Turvallisuus. Nykyaikaisen käyttöjärjestelmän on suojattava tiedot ja muut tietokonejärjestelmän resurssit luvattomalta käytöltä. Jotta käyttöjärjestelmällä olisi suojausominaisuuksia, sillä on oltava ainakin keinot määrittää käyttäjien laillisuus, tarjota laillisille käyttäjille eriytetyt käyttöoikeudet resursseihin ja pystyä myös tallentamaan kaikki "epäilyttävät" tapahtumat käyttöjärjestelmän turvallisuuden vuoksi. järjestelmä. Suojausominaisuus on erityisen tärkeä verkkokäyttöjärjestelmissä. Tällaisissa käyttöjärjestelmissä verkon kautta lähetettyjen tietojen suojaamisen tehtävä lisätään kulunvalvontatehtävään;

· Tuottavuus. Käyttöjärjestelmän on oltava niin nopea ja reagoiva kuin laitteistoalusta sallii. Käyttöjärjestelmän suorituskykyyn vaikuttavat monet tekijät, joista tärkeimpiä ovat käyttöjärjestelmän arkkitehtuuri, toimintojen valikoima, koodiohjelmoinnin laatu, kyky käyttää käyttöjärjestelmää tehokkaalla (moniprosessori) alustalla;
Prosessien hallinta

Käyttöjärjestelmän tärkein osa, joka vaikuttaa suoraan tietokoneen toimintaan, on prosessinohjausjärjestelmä. Jokaiselle äskettäin luodulle prosessille käyttöjärjestelmä luo järjestelmätietorakenteet, määrittää sille RAM-alueen, jossa prosessikoodit ja tiedot sijaitsevat, ja tarjoaa myös tarvittavan määrän prosessoriaikaa. Koska prosessit vaativat usein samanaikaisesti samoja resursseja, käyttöjärjestelmän tehtäviin kuuluu prosessien resurssipyyntöjonojen ylläpitäminen ja niiden synkronointi, esimerkiksi prosessorin, tulostimen, sarjaportin jonot ja suorituksen keskeyttäminen, kunnes järjestelmässä tapahtuu tapahtuma. .

Muistin hallinta

Käyttöjärjestelmän muistinhallintatoimintoihin kuuluu vapaan ja käytetyn muistin seuranta; muistin varaaminen prosesseille ja muistin vapauttaminen prosessien päättyessä; muistin suojaus; prosessien siirtäminen RAM-muistista levylle ja palauttaminen RAM-muistiin sekä ohjelmaosoitteiden asettaminen tietylle fyysisen muistin alueelle. Muisti on yhtä tärkeä resurssi prosessille kuin prosessori, koska prosessori voi suorittaa prosessin vain, jos sen koodit ja tiedot ovat RAM-muistissa.

Hallitse tiedostoja ja ulkoisia laitteita

Käyttöjärjestelmän kyky "suojata" todellisen laitteiston monimutkaisuutta ilmenee erittäin selvästi yhdessä käyttöjärjestelmän tärkeimmistä alajärjestelmistä - tiedostojärjestelmästä. Käyttöjärjestelmä luo virtuaalisen joukon tietoja, jotka on tallennettu ulkoiselle asemalle tiedoston muodossa - yksinkertaisen strukturoimattoman tavusarjan, jolla on symbolinen nimi. Tietojen kanssa työskentelyn helpottamiseksi tiedostot ryhmitellään hakemistoihin, jotka puolestaan ​​​​muodostavat ryhmiä - korkeamman tason hakemistoja. Käyttöjärjestelmän avulla käyttäjä voi suorittaa tiedostoille ja hakemistoille toimintoja, kuten etsiä nimen perusteella, poistaa, näyttää sisältöä ulkoisella laitteella (esimerkiksi näytöllä), muuttaa ja tallentaa sisältöä.
Tietosuoja ja hallinto

Tärkeä tietosuojakeino on käyttöjärjestelmän auditointitoiminnot, jotka koostuvat kaikkien tapahtumien kirjaamisesta, joista järjestelmän turvallisuus riippuu.

Käyttöjärjestelmien perusluokitukset


Käyttöjärjestelmät voivat erota tietokoneiden pääresurssien (prosessorit, laitteet, muisti) hallintaan tarkoitettujen sisäisten algoritmien toteutusominaisuuksista, käytettyjen suunnittelumenetelmien ominaisuuksista, laitteistoalustotyypeistä, käyttöalueista ja monista muista ominaisuuksista.

On olemassa useita käyttöjärjestelmien luokituksia, jotka korostavat tiettyjä kriteerejä, jotka kuvastavat järjestelmien erilaisia ​​​​olennaisia ​​ominaisuuksia.

Tarkoituksen mukaan

1. Yleiskäyttöiset järjestelmät.

Se tarkoittaa käyttöjärjestelmää, joka on suunniteltu ratkaisemaan monenlaisia ​​tehtäviä, mukaan lukien erilaisten sovellusten käynnistäminen, ohjelmien kehittäminen ja virheenkorjaus, työskentely verkon ja multimedian kanssa.

2. Reaaliaikaiset järjestelmät.

Suunniteltu toimimaan objektin ohjaussilmukassa.

Muut erikoisjärjestelmät.

Nämä ovat erilaisia ​​käyttöjärjestelmiä, jotka keskittyvät ensisijaisesti tehokkaaseen ratkaisuun tietylle luokalle, joista on enemmän tai vähemmän vahinkoa muille tehtäville

Käyttäjävuorovaikutuksen luonteen mukaan

1. Eräkäyttöjärjestelmät, jotka käsittelevät valmiita töitä

2. Keskustelukäyttöjärjestelmät, jotka suorittavat käyttäjän tehtäviä interaktiivisesti

GUI-käyttöjärjestelmä

Sulautettu käyttöjärjestelmä ilman käyttäjän toimia

Samanaikaisten tehtävien lukumäärän mukaan

1.Yhden tehtävän käyttöjärjestelmä.

Tällaisissa järjestelmissä voi olla kerrallaan vain yksi käyttäjäprosessi. Samaan aikaan järjestelmäprosessit voivat kuitenkin olla käynnissä

Multitasking OS.

Ne tarjoavat joidenkin käyttäjäprosessien rinnakkaisen suorittamisen. Multitaskingin toteutus vaatii huomattavan monimutkaisen järjestelmässä käytettävistä algoritmeista ja tietorakenteista.

Samanaikaisten käyttäjien lukumäärän mukaan

1.Yhden käyttäjän käyttöjärjestelmä.

Niille on ominaista täydellinen käyttäjien pääsy resursseihin. Tällaiset järjestelmät ovat hyväksyttäviä pääasiassa eristetyissä tietokoneissa.

2. Usean käyttäjän käyttöjärjestelmä.

Niiden tärkeä osa on keino suojata jokaisen käyttäjän tietoja ja prosesseja, jotka perustuvat resurssin omistajan käsitteeseen ja kullekin järjestelmän käyttäjälle myönnettyjen käyttöoikeuksien täsmälliseen ilmoittamiseen.

Laitteiston perusteella

1.Yhden prosessorin käyttöjärjestelmä.

2. Moniprosessorikäyttöjärjestelmä.

Tällaisen järjestelmän tehtäviin kuuluu suoritettujen tehtävien tehokas jakaminen prosessorien kesken ja kaikkien prosessorien koordinoidun toiminnan järjestäminen.

3. Verkkokäyttöjärjestelmä.

Niihin kuuluu mahdollisuus käyttää muita paikallisverkon tietokoneita, työskennellä tiedostojen ja muiden palvelimien kanssa.

4. Hajautetut käyttöjärjestelmät.

Hajautettu järjestelmä, joka käyttää paikallisia verkkoresursseja, esittää ne käyttäjälle yhtenä järjestelmänä, jota ei ole jaettu erillisiin koneisiin.

Rakennustavan mukaan

1.Mikroydin

2. Monoliittinen

Käyttöjärjestelmien luokittelu perheiden mukaan