Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Operatsioonisüsteemi alused (0)

5 VÄGA HEA
Punktid

Esitatud küsimused

  • Mis asi on arvuti?
  • Kuidas erinevate järjekordadede vahel aega jagada?

Operatsioonisüsteemi alused



→ Referaat

  • Tähtaeg 1. Mai
  • Teema kooskõlastada õpetajaga
  • Laadida üles õpetaja serverisse

→ hot.ee/llesurk

  • Edasi E-õpe
  • Registreerida ennast keskkonda
  • E-mail õpetajale
  • Õpetaja kinnistab teid õigele kursusele
  • Parooli mitte unustada (küsige e- maili teel õpetajalt)

Mõiste
Operatsioonisüsteem (OS) – see on süsteemi- ja juhtprogrammide kompleks ja ettenähtud arvutisüsteemi ressursside efektiivseks kasutamiseks.
See on vahendaja arvutikasutaja ja arvuti ( riistvara ) vahel – programm, mis vahetult suhtleb riistvaraga ning töötab temaga ühtse tervikuna .
Peab võimaldama täita arvutiprogramme, mugaval efektiivsel viisil.
Opsüsteemi peab tagama arvutisüsteemi korrektse käitumise.
Operatsioonisüsteem, OS – arvutiprogrammide kompleks kindlustamiseks
  • Kasutaja liidest,
  • Arvuti aparatuursete ressursside juhtimist
  • Tööd failidega
  • Andmete sisestamist ja väljastamist
  • Rakendusprogrammide täitmist
  • Utiliite (Utilities)

Mis asi on arvuti?


Input Processing Output
Applications →↓
Utilities Operating System Services Hardware
Command/Interpreter →↑
Address Bus ↓ ↓ ↓ ↓
Data Bus ↓ ↓ ↓ ↓
Control Bus ↓ ↓ ↓ ↓
CPU ROM RAM I/O

Arvuti tasemed



Neumanni mudel


Mäluseade
↑↓
SisendseadeAritmeetikaloogika seadeVäljundseade
←↑ ↑↓ ↑→
Juhtseade

Arvutite liigid


Superarvuti
Klasterarvuti (cluster)
  • Mitu arvutit töötavad korraga
Suurarvuti (mainframe)
  • Kümned/sajad protsessorid
Tööjaam
  • Mitu protsessorid
Personaalarvuti

PC

  • Lauaarvuti
  • Kokkupandav arvuti
  • Märkmikud
  • Palmtop
  • Sisseehitatudsüsteem

Esimene põlvkond

Riistvara – mehaanilsed releed, elektronlambid
Tarkvara Programmeerimine masinkoodi, puudusid nii operatsioonisüsteemid kui ka süsteemi tarkvara.
Teadlased – Howard Aiken, John von Neumann , J. Presper Eckert , William Mauchley, Konrad Zuse
Selle ajastu arvutid olid: elektronlampidel, ebatöökindlad, gabariitidelt suured, tarbisid elektrit suurusjärkudes, mida andis elektrijaam
OS eelnesid
  • Teenindusprogrammid – laadurid, monitorid .

Teine põlvkond

Riistvara – transistorid, suurarvutid
Tüüpilised OS – FMS, IBSYS
1952.a. – Esimene operatsioonisüsteem loodi firma General Motors uurimislaboris IBM-701
Tarkvara – esimesed algoritmilised keeled ja translaatorid, paketttöötlussüsteemid, formaliseeritud keel ülesannete juhtimiseks, spetsiaalne programm – monitor
Uus tehniline baas – pooljuhtseadised
Selle perioodil jagnues personal:
  • Programmisitideks
  • Operaatoriteks
  • Teenindajateks
  • Arvutiseadmete väljatöötjateks

Kolmas põlvkond

Riistvara – integraalsed mikroskeemid, masinate seeria IBM/360, miniarvutid (seeria PDP)
Teadlased – Ken Thompson
Tüüpilised OS – CTSS, MULTICS
1974.a. – (UNICS) UNIX (Unixplexed Information and Computing Service )
Tarkvara – Multiprogramsed paketttöötlussüsteemid, ajajaotussüsteemid, standard POSIX
Luuakse programmiliselt ühtsed arvutisüsteemid
Tehnilises baasis toimus üleminek transistoridelt integraalskeemidele
Esimene ühtsussüsteemi arvutid olid IBM/360 seeria arvutid.

Neljas põlvkond


Suurte integraalskeemide kasutuselevõtmine
  • Toimub mikroskeemide integreerimisastme järsk tõus ja hinna odavnemine

Programmeerimise areng

  • Esimene programmeerimine seisnes arvutiseadme esipaneelil olevate lülitite õigesse asendisse seadmises
  • Sellisel viisil ei saa teha eriti pikki programme
  • Arvutitehnika arenemisel ilmus masinkood

Assemblerkeel

  • Masinkoodi asemel masinale orienteeritud keel – assembler
  • Inimesed kasutavad masinkoodi käskude asemel mnemoonilisi käske, mis tõlgitakse translaatori poolt masinkoodi keelde
  • Kõikidel protsessoritel on ainult temale omane masinkoodide hulk, assembler

Kõrgtasemekeeled


  • Järgmine samm tehti 1954. A. Millal tehti esimene kõrgtaseme keel – FORTRAN
  • Kõrgtaseme keeled imiteerivad loomulike keeli, kasutades kõnekeele sõnu ja üldkasutatavaid matemaatilisi sümboleid
  • Need keeleed on inimesele mugavamad. Nende abil võib kirjutada programme, milles on tuhandeid ridu.

Algoritm

  • Algoritm on sammsammuline tegevusjuhis , juhend, eeskiri mingi tegevuse sooritamiseks või eesmärgi saavutamiseks

Struktuurprogrammeerimine

  • Kõrgkeeles kirjutatud lühikesed programmid olid kergesti arudaadavad kuid suuremahulised muutusid raskesti arusaadavaks ja mittejuhitavaks.
  • Lahenduseks oli struktuurprogrammeerimine

Objekt-orienteeritud programmeerimine

  • alates 1970 lõpust ja 1980 algusest hakati looma objektorienteeritud programmeerimise keeli (OOP)
  • OOP’is on struktuurprogrammeerimise parimad printsiibid , milledele on listaud uued konseptrsioonid

Paketttöötlus

  • Paketttöötluse jaoks on vajalik täidetavate programmide järjekord,
  • Operatsioonisüsteem võib kindlustada programmi laadimist mällu välistelt andmekandjatelt
  • Põhimõtted
    • Programmi tekst sisestati perfolindile või perfokaartidele
    • Magnetlint kompilaatoriga paigutati seadmesse ning seade ühendati

Draiverid

  • Järgmiseks etapiks olid sisendit ja väljundit teostavad programmid, mis sisestaisd ja väljastasid infot ajal kui CPU töötas.
  • Sisend -

Spooling Batch Systems


Multiprogramming systems

Multiprogrammeerimine – see arvutusprotsessi organiseerimise meetod, kus ühe protsessori peal kordamööda täidetakse mitut programmi
Kui üks programm täidab sisend-väljund operatsiooni siis protsessor ei oota see oli õheprogrammilises režiimis vaid täidab teist programmi
Seejuures iga programm llaaditakse talle eraldatud mälu osasse
AS-Käitusrežiim mis tagab kahe või enama programmi vaheldatud täitmise üheainsa

Timesharing systems

  • Loogiliseks järjeks multiprogrammisüsteemidele oli ajajaotussüsteemide tekkimine
  • Multiprogrammilise ajajaotussüsteemi eesmärk on tekitada kasutajale mulje, et kõiki programme täidetakse üheaegselt.

Multitasking

  • Vajadus ajajaotussüsteemide järele suurensed sisendväljundseadmete eriti aga elektronkiiretoruga terminalide kasutusele võtmisega.

Multiuser systems

  • Ajajaotussüsteemid võimaldasid luua mitmekasutaja süsteemid, kus üks keskprotsessor ja ühine põhimälu ühendatakse arvukate terminalidega
  • Osa ülesannetest nagu näiteks andmete sisestamine ja redigeerimine operaatori poolt toimub dialoogi režiimis aga massiivsed arvutused pakettrežiimis.

Virtual memory

  • Virtuaalmälu – see on tehnoloogia , mis kasutab muutmälu mahu suurendamiseks teistest mälu , näiteks kõvaketta vaba ruumi
  • Mälu mis ei kuulu põhimälu või muutmälu alla vaid kasutav kõvaketta mahtu

Kasutajaõigused

  • Mitmekasutaja süsteemides tuli lahendada kasutajaõiguste probleem

Reaalaja süsteemid

  • Reaalajasüsteem on eriotstarbeline süsteem, kus protsessori tegevusele ja andmete liikumisele on kehtestatud ajalised piirangud.
  • Näiteks konveieri robotid, tööstusprotsessi juhtimine, lennuki ja raketi juhtimine, koduautomaatika
  • Eristatakse kahte tüüpi
    • Jäigad
    • paindlikud

Multiprotsessor

  • multiprotsessorsüsteemi nimetatakse ka pralleelsüsteemiks
  • protsessorid jagavad siin
    • ühist siini
    • ühist süsteemi kella
    • mälu
    • välisseadmeid

Hajutussüsteemid

  • tänapäeva arvutid on ühendatud võrku
  • nendel töötavad operatsioonisüsteemidel on hajussüsteemide omadused
  • hajussüsteem omad/ei oma:
    • Mitu protsessorit ja erinevat tüüpi
    • Puudub ühine siin

OS Ülesehitus

OPS tähtsamaid osad

OPS osad


Operatsioonisüsteemi tuum

  • Tuum – on operatsioonisüsteemi keskne osa, mis pakub rakendustele kooskõlastatud juurdepääsu arvuti ressurssidele, nendeks on:
    • Protsessori aeg
    • Mälu
    • Välisseadmed
    • Välisseadmetel andmete sisestamist/välistamist
    • Rakenduste käskude tõlkimist kahendkoodi, et arvuti neist arus saaks
    • Kindlustab juurdepääsu failisüsteemile/võrgule

Kaitsemehhanismid

  • Kaitsemehhanismid kontrollivad juurdepääsu süsteemi ja kasutaja ressurssidele programmide, protsesside või kasutajate poolt
  • Kaitsemehhanism peab:
    • Eristama autoriseeritud ja autoriseerimata kasutajaid
    • Määrama juurdepääsureeglid
    • Need reeglid kehtestama

Operatsioonisüsteemi mitmetasemelisus

  • Tase 0 –Riistvara
  • Tase 1 – OS riistvara toetus
  • Tase 2 Masinast sõltuvad tuuma moodulid
  • Ring 3 – tuuma baasmehhanismid
  • Ring 4 – ressursihaldurid
  • Ring 5 – API süsteemsete kutsete liidesed
  • Ring 6 Utiliidid, süsteemiprogrammid, kasutajarakendused

Käsuinterpretaator

  • Käsuinterpretaator – programm süsteemi juhtimiseks, mis suhtleb kasutajaga
  • Näited

Käsuinterpretaator käsud

  • Palju käske, mis operatsioonisüsteemile antakse, on operatsioonisüsteemi endaga seotud juhtimiskäsud:
    • Protsesside loomine
    • I/O operatsioonid
    • Põhimäluhaldamine
    • Failisüsteemi manipuleerimine
    • Kaitsemehhanismid
    • Võrguoperatsioonid

Kasutajaliides

  • Kasutajaliides on ühenduslüli kasutaja ja operatsioonisüsteemi vahel.
  • Kasutajaliides teeb operatsioonisüsteemi kasutajale kättesaadavaks
  • Põhiliselt eristatatkse graafilisi ja käskjuhitavaid kasutajaliideseid.

GUI

  • Graafiline kasutajaliides- Graphic User Interface, HUI, arvuti graafiliste kujutiste kuvamine võimalusi ärakasutav tarkvaraliides, mis teeb programmi kasutamise lihtsamaks.
  • Hea graafiline kasutaliides vabastab kasutaja täielikult õppida programmeerimiskeeli.
  • Graafiline kasutajaliides sisaldab järgmisi komponente:
    • Kuvaril liikuv viit e. Kursor,
    • Osutusseade
    • Ikoonid
    • Aknad
    • Menüüd

Operatsioonisüsteemi teenused

  • Teenused, mida operatsioonisüsteem pakub programmidele
  • Programmide täitmine (mällu laadimine ja käivitamine)
  • I/O operatsioonid – kuna programmid ei saa enamasti otse välisseadmete poole pöörduda, peab OS selleks teenuseid pakkuma
  • Failisüsteemi manipuleerimine – failide loomine, kustutamine, lugemine, kirjutamine, kataloogiaoperatsioonid
  • Side – andmevahetus protsesside vahel (samas või erinevate arvutites), realiseeritakse teadete saatmisega või jagatud mäluga
  • Vigade avastamine – protsessori, mälu, I/O seadmete ja kasutajaprogrammide vigade avastamine ja neile adekvaatselt reageerimine

Operatsioonisüsteemi asukoht tarkvara ja riistvara hierarhilises süsteemis

Lõppkasutaja Programmeerija
↓ ↓1 ↓2
Rakendusprogrammid
Utiliidid, Kompilaatorid, Redaktorid, Käsu interpretaatortid1 ↓2 OPS väljatöötaja
Operatsioonisüsteem2
Masinkeel ←↓
Mikroarhitektuur (protsessori registrid, ALU) ←↓
Füüsilised seadmed ( kontrollerid , siinid, monitor jne) ←↓

Operatsioonisüsteemide komponendid ja funktsioonid


  • Tuum
  • Protsessihaldus
  • Mäluhaldus
  • Failihaldus
  • Välisseadmete haldus
  • Andmete kaitse
  • Administreerimine
  • Rakendusprogrammeerimise liides
  • Kasutajaliides

    Tuumade tüübid

    • Monoliittuum
    • Moodultuum
    • Mikrotuum
    • Eksotuum
    • Nanotuum
    • Hübriidtuum

    Monoliitne tuum

    • Klassikaline tuum
    • Kõige rohkem kasutust leidnud
    • Kõik monoliittuuma osad töötavad ühes aadressruumis
    • Unix
    • BSD
    • DOS
    • Kernel
      ↓↑
      Software

    • Rakendused
      ↑ ↓
      Tuum
      ↑ ↓
      Riistvara

    • MT pakub seadmetele laia valiku abstraktsioone
    • MT nõuab riistvara muudatuste tegemisel ümber kompileerimist
    • OS komponendid ei ole iseseisvad moodulid vaid ühe programmi koostisosad
    • MT jõudlus on hea kuna ta töötab kui üks suur protsess
    • Monoliitsus raskendab
      • Häälestust
      • Koodist aru saamist
      • Uute funktsioonide ja võimaluste lisamist
      • Mittevajaliku eemaldamist
      • Nõuab suhteliselt suurt mälu

    Monoliitse tuuma ehitus

    Rakendused (Applications)
    ↓ ↓ ↓ ↓
    Süsteemsete kutsete liides (System Call Interface)
    Protsessi Haldus | Mäluhaldus | Virtuaalne failisüsteem | Võrgu-haldus
    Plaanur | Protsesside vaheline kommunikatsioon | Virtuaalmälu
    Dispetšer | Failisüsteem
    Arhitektuurist sõltuv kood
  • Vasakule Paremale
    Operatsioonisüsteemi alused #1 Operatsioonisüsteemi alused #2 Operatsioonisüsteemi alused #3 Operatsioonisüsteemi alused #4 Operatsioonisüsteemi alused #5 Operatsioonisüsteemi alused #6 Operatsioonisüsteemi alused #7 Operatsioonisüsteemi alused #8 Operatsioonisüsteemi alused #9 Operatsioonisüsteemi alused #10 Operatsioonisüsteemi alused #11 Operatsioonisüsteemi alused #12 Operatsioonisüsteemi alused #13 Operatsioonisüsteemi alused #14 Operatsioonisüsteemi alused #15 Operatsioonisüsteemi alused #16 Operatsioonisüsteemi alused #17 Operatsioonisüsteemi alused #18 Operatsioonisüsteemi alused #19 Operatsioonisüsteemi alused #20 Operatsioonisüsteemi alused #21 Operatsioonisüsteemi alused #22 Operatsioonisüsteemi alused #23
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 23 lehte Lehekülgede arv dokumendis
    Aeg2014-03-11 Kuupäev, millal dokument üles laeti
    Allalaadimisi 38 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor ehz123 Õppematerjali autor
    → Mõiste
    Operatsioonisüsteem (OS) – see on süsteemi- ja juhtprogrammide kompleks ja ettenähtud arvutisüsteemi ressursside efektiivseks kasutamiseks.
    See on vahendaja arvutikasutaja ja arvuti (riistvara) vahel – programm, mis vahetult suhtleb riistvaraga ning töötab temaga ühtse tervikuna.
    Peab võimaldama täita arvutiprogramme, mugaval efektiivsel viisil.
    Opsüsteemi peab tagama arvutisüsteemi korrektse käitumise.
    Operatsioonisüsteem, OS – arvutiprogrammide kompleks kindlustamiseks

    • Kasutaja liidest,
    • Arvuti aparatuursete ressursside juhtimist
    • Tööd failidega
    • Andmete sisestamist ja väljastamist
    • Rakendusprogrammide täitmist
    • Utiliite (Utilities)

    Mis asi on arvuti?

    Input → Processing → Output

    Applications →↓
    Utilities → Operating System Services → Hardware
    Command/Interpreter →↑


    Address Bus ↓ ↓ ↓ ↓
    Data Bus ↓ ↓ ↓ ↓
    Control Bus ↓ ↓ ↓ ↓
    CPU ROM RAM I/O

    Arvuti tasemed

    • Kasutaja rakendusprogrammid
    • Kõrgtaseme programmeeriskeeled
    • Assembleri keel, masinkood
    • Mikroprogrammid. Riistvaraline juhtimine
    • Funktsionaalsed seadmed
    • Lihtloogika elemendid
    • Transistorid ja juhtmed


    Neumanni mudel


    Mäluseade
    ↑↓
    Sisendseade ↔ Aritmeetikaloogika seade↔Väljundseade
    ←↑ ↑↓ ↑→
    Juhtseade


    Arvutite liigid
    Superarvuti
    • Kümned tuhanded protsessorid
    Klasterarvuti (cluster)
    • Mitu arvutit töötavad korraga
    Suurarvuti (mainframe)
    • Kümned/sajad protsessorid
    Tööjaam
    • Mitu protsessorid
    Personaalarvuti
    • Üks protsessor (mitme tuumaline)

    Sarnased õppematerjalid

    Operatsioonisüsteemide aluste konspekt
    15
    doc

    Operatsioonisüsteemide aluste konspekt

    *Vaba ruumi üle arvepidamine. *Ruumi jagamine. *Kettapöörduste planeerimine. Kaitsemehhanismid Kaitsemehhanismid kontrollivad juurdepääsu süsteemi ja kasutaja ressurssidele programmide, protsesside või kasutajate poolt. Kaitsemehhanism peab: *Eristama autoriseeritud ja autoriseerimata kasutajaid. *Määrama juurdepääsureeglid. *Need reeglid kehtsetama. Käsuinterpretaator Palju käske, mis operatsioonisüsteemile antakse, on operatsioonisüsteemi endaga seotud juhtimiskäsud: *Protsesside loomine *I/O operatsioonid *Põhimäluhaldamine *Failisüsteemi manipuleerimine *Kaitsemehhanismid *Võrguoperatsioonid Käsuinterpretaator Käsuinterpretaator- programm süsteemi juhtimiseks, mis suhtleb kasutajaga Näited: *UNIXi shell *MS-DOS COMMAND.COM *MacOS GUI+Finder *Windows`i GUI+Explorer GUI Graafiline kasutajaliides- arvuti graafiliste kujutiste kuvamise võimalusi ärakasutav tarkvaraliides, mis teeb programmi kasutamise lihtsamaks.

    Operatsioonisüsteemide alused
    Kernel
    10
    pdf

    Kernel

    süsteemi kõnede kaudu. Operatsioonisüsteem ülesanded on tehtud erinevalt eri kernelitel, sõltuvalt nende kavandamisest ja rakendamisest. Kui monoliitsed tuumad jooksutavad kõik operatsioonisüsteemi koodid samal aadressi ruumil, et suurendada süsteemi tulemuslikkust, siis microkernelid jooksutavad enamus operatsioonisüsteemide teenuseid kasutaja ruumis, kui serveritena, eesmärgiga parandada operatsioonisüsteemi hooldatavust ja moodulaarsust. Nende kahe äärmuse vahel eksisteerib erinevaid võimalusi. Selleks, et kaitsta OS'i kasutajarakenduste eest on OS'is kasutusel erinevad protsessori reziimid kernelile ehk kernelireziim (Kernel Mode või Supervisor Mode) ja kasutajarakendustele ehk kasutajareziim (User Mode). Kasutajarakendused töötavad kasutajareziimis ja OS'irakendused (süsteemi teenused ja seadmete draiverid) töötavad kernelireziimis

    Informaatika
    Operatsioonisüsteemi koostisosad ja funktsioonid
    12
    docx

    Operatsioonisüsteemi koostisosad ja funktsioonid

    Operatsioonisüsteem kui laia mõistena võib panna kirja kui programmide kompleks arvuti juhtimiseks. See on ka tarkvara andmetöötlusprotsessi plaanimiseks, organiseerimiseks ning juhtimiseks. Opsüsteemil on laialdaselt palju funktsioone ja koostisosi. Referaadis otsustan käsitleda ainult tähtsamaid põhikomponente ning funktsioone. 3 Operatsioonisüsteem Operatsioonisüsteemi kui laia mõistena võib panna kirja kui programmide kompleks arvuti juhtimiseks. Ka võib seda mõista kui tarkvara andmetöötlusprotsessi plaanimiseks, organiseerimiseks ning juhtimiseks. Selline süsteem teenindab rakendusprogramme, mis omakorda saadavad operatsioonisüsteemile nõudeid mitmesuguste teenuste järele läbi rakendusliideste. Suhelda saavad kasutajad opsüsteemi madal- ja rakendustaseme

    Operatsioonsüsteem
    Arvutid II teooria eksam
    4
    doc

    Arvutid II teooria eksam

    Sardsüsteem: Piiratud väljendusvõime, mis põhineb hästi (suspended) kuni teise täitmine jõuab mingi Genereeritud C programmid ei ole alati valitud punktini efektiivsed arvutusmudelil: 38 Ei sobi hajusrakendustele · Peavad olema efektiivsed · Spetsifitseerida saab ainult valitud süsteeme Kontrolli-põhine sünkroniseerimine Ei ole programmilisi konstruktsioone Loodud mingi spetsiifilise ülesande jaoks. · Formaalne analüüs on võimalik Andmete põhine sünkroniseerimine Ei võimalda kirjeldada mitte-funktsi

    Arvutid ii
    Operatsioonisüsteemid
    23
    pdf

    Operatsioonisüsteemid

    2.4.1 Turvaohud ....................................................................................................................... 18 2.4.2 Arvutiviirused ja pahavara ............................................................................................. 19 2.4.3 Identifitseerimise ja autentimine.....................................................................................21 C.2 Operatsioonisüsteemid C.2.1 Põhimõtted Eesmärgid: · Kirjeldada tüüpilise operatsioonisüsteemi funktsioonid · Kirjeldada operatsioonisüsteemide eri tüübid (ajajaotus-, reaalaja-, pakksüsteem) · Kirjeldada rakendusprogrammiliidese mõiste · Kirjeldada arvutisüsteemi ressursside haldus tarkvara abil Mõtle! Miks on operatsioonisüsteem üldse vajalik? Mida operatsioonisüsteem teeb? Mis on protsessor, mälu ja sisend-väljundseadmed? Kõige lihtsam operatsioonisüsteemi definitsioon on: operatsioonisüsteem on vahekiht riistvara ja rakendusprogrammide vahel

    Arvutiõpetus
    Operatsioonisüsteemide ajalugu
    18
    doc

    Operatsioonisüsteemide ajalugu

    1 - TALLINNA POLÜTEHNIKUM Täiskasvanukoolituse osakond Iti Liivik KBE-09 OPERATSIOONISÜSTEEMIDE AJALUGU Referaat Õppeaine ­ operatsioonisüsteemide alused Juhendaja: U. Krusell 21.04.2010 2 SISUKORD Contents Contents............................................................................................................................................ 2 Sissejuhatus....................

    Operatsioonisüsteemide alused
    Operatsioonisüsteemide alused
    42
    docx

    Operatsioonisüsteemide alused

    (Windows). Operatsioonisüsteemi ülesandeks on arvuti riistvara ja rakendusprogrammide vahelise koostöö organiseerimine. Ilma operatsioonisüsteemita ei oleks arvuti töö võimalik. Operatsioonisüsteem on madalaima astme programm, mille põhiülesanneteks on:  koordineerida arvuti erinevate osade tööd, nii tarkvaraliselt, kui ka riistvaraliselt  võimaldada esmast suhtlemist arvuti kasutajaga ning lihtsustada kasutaja tööd. Operatsioonisüsteemi tüübid: Operatsioonisüsteeme võib liigitada mitmeti. Andmete töötlusele esitatavate nõuete järgi võib operatsioonisüsteeme liigitada järgnevalt:  reaalajasüsteemid (peavad ette antud ajalimiidis reageerima välissündmusele)  ajajaotussüsteemid (peavad võimaldama üheaegselt tööd paljudele tarbijatele, luues samal ajal igale tarbijale illusiooni personaalsest arvutikasutusest)

    Operatsioonisüsteemid
    Operatsioonisüssteemide Referaat
    22
    doc

    Operatsioonisüssteemide Referaat

    Operatsioonisüsteemide rakendamise järgi erinevates süsteemides: Suurarvutite OS (OS/390, ...) Serverite OS (UNIX, Linux, ...) Mitmeprotsessori OS (Amoeba, ...) Personaalarvutite OS (Linux, Mac OS X, Windows, ...) Reaalaja OS (VxWorks, QNX, ...) Sardsüsteemid (Palm OS, Windows CE, ...) Kiipkaardi OS (MULTOS, Java Card, ...) Operatsioonisüsteemide ehitus: Võib eristada järgmisi operatsioonisüsteemi mooduleid: Kernel ehk tuum, mille ülesandeks on protsesside juhtimine ja sünkroniseerimine Mälusuperviisor - mälujuhtimine ja virtuaalmälu toetamine Operaatoriliides - programmeerimis- ja kasutajaliideste toetamine Seadmete juhtimine - loogiliste ja füüsiliste seadmete vastavusse viimine, sisend-väljund operatsioonide organiseerimine Ülesande juhtimise programmid - juhtkeele interpreteerimine, kasutaja protsesside juhtimine

    Informaatika




    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun