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

Operatsioonisüsteemi koostisosad ja funktsioonid (0)

3 HALB
Punktid




TALLINNA POLÜTEHNIKUM Meedia erialaosakond Referaat OPERATSIOONISÜSTEEMI KOOSTISOSAD JA FUNKTSIOONID MULTIMEEDIA SPETSIALIST MM-17 Tallinn 2017    Sissejuhatus Olen   valinud   selle   teemal   põhjusel,   et   laiendada   enda   teadmisi


operatsioonisüsteemide   kohta.   Ma   pole   iseseisvalt   varem   õppinud   erinevate   arvuti
programmide ja funktsioonide kohta ja selle referaadi koostamine on perfektne võimalus
just seda teha. Minu eesmärgiks on selle töö koostamise käigus teha endale selgeks, mida
operatsioonisüsteem endast täpsemalt kujutab ning mis on selle erinevad funktsioonid.  Selle   teema   koostamisel   käsitlen   teemasid,   mis   teeks   lugejale   selgeks: operatsioonisüsteemi   mõiste,   koostisosad,   funktsioonid   ning   lühikesed   ülevaated   OSi
tähtsusest, ajaloost ja näidetest. 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.   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 programmeerimisliideste kaudu ning ka läbi käsuinterpretaatori (Käsuinterpretaator on
tekstipõhine   käsutöötlusprogramm   (kasutajaliides),   millega   saab   juhtida
operatsioonisüsteemi), kasutades selleks ohjekeelt, mis leidub korraldusreas, või graafilist
kasutajaliidest (arvuti graafikakuvamise võimalusi kasutav tarkvaraliides, mis võimaldab
inimesel suhelda arvutiga sümbolite, muude visuaalsete elementide (näiteks ikoonide) ja
hiire ning ka klaviatuuri abil). Igaüks meist tänapäeval puutub kokku operatsioonisüsteemiga, arvestades tehnika suurt laialdast kasutust. Näiteks seda leidub serverarvutites, mobiiltelefonis, DVD
mängijas, pesumasinas ja isegi mikrolaineahjus. Enim tuntumad operatsioonisüsteemid personaalarvutites on Microsoft Windows, Mac OS X ja GNU/Linux. 1969. aastal Bell Laboratories oli üks esimesi firmasid, mis
töötas välja operatsioonisüsteemi. Opsüsteemi nimeks sai Unix. Selle programmid olid
alguses   vabalt   levitatavad,   ning   seetõttu   levis   see   peagi   mitmetesse   asutustesse   ja
firmadesse,   kes   arendasid   välja   selle   põhjal   oma   süsteemid.   Microsoft   aga   tõi   oma
esimese   Windowsi   turule   1985.   aastal   MS-DOS-i   lisandprogrammina.   Microsoft
Windows on personaalarvutite turul kõige enam nõutav operatsioonisüsteem.  • Operatsioonisüsteemi komponendid
Operatsioonisüsteemi komponendid eksisteerivad põhjusel, et arvuti eri osad omavahel
üheskoos töötaksid. Kogu kasutaja tarkvara peab läbima operatsioonisüsteemi selleks, et
kasutada mis tahes riistvara.


1.1 Tuum ehk Kernel 
Tuum ehk kernel on operatsioonisüsteemi keskne osa, mis suhtleb vahetult riistvaraga.
Sild   rakendusprogrammide   ja   tegeliku   andmete   töötlemise   vahel   riistvara   tasemel.
Kerneli   ülesannete   hulka   kuulub:   süsteemi   ressursside   haldamine,   low-level
abstraktsiooni kiht ressurssidele. „Hierarhilised domeeni ringid“ või „kaitse ringid“ – kaitsevad andmeid ja funktsionaalsusi vigade ja mitte-lubatud ligipääsude eest. Nagu turvamees, kes kontrollib,
kas antud pöördumine/tegevus on lubatud. Mida keskemal, seda rangemad turva nõuded,
ligipääs ainult vähestel ( Joonis 1 ). 1.2 Mälusuperviisor
Ülesandeks   on   mälujuhtimine   ja   virtuaalmälu   toetamine.   Mälu   haldamise   funktsioon
jälgib iga mälukoha olekut, kas paigutatud või vaba. See määrab, kuidas mälu on jagatud
konkureerivate protsesside vahel, otsustades, milline saab mälu kui seda saavad, ja kui
palju on nendel lubatud. 1.3 Operaatoriliides
Põhiülesanne on programmeerimis- ja kasutajaliideste toetamine. Kasutajaliides vaatab
kataloogistuktuuri ja nõuab operatsioonisüsteemist teenuseid, mis omandavad andmeid
sisendriistvaraseadmete   kohta   (klaviatuur,   hiir,   ID-kaardi   lugeja)   ja   seejärel   nõuab
opsüsteemilt teenuseid, et kuvada olekuteateid ja muud sellist väljundriistvaraseadmetega
(skanner, monitor).
1.4 Seadmete juhtimine
Loogiliste   ja   füüsiliste   seadmete   vastavusse   viimine,   sisend-väljund   operatsioonide
organiseerimine. Tavaliselt see moodustab liidese seadme suhtlemiseks läbi kindla arvuti
või sideme alamsüsteemi kaudu, millega on riistvara ühendatud. Peamine eesmärk on
abstraktsioon.   Iga   riistvara   mudel   on   erinev.   Uuemad   mudelid   pakuvad
usaldusväärsemaid võ paremaid tulemusi mida sageli kontrollitakse erinevalt.
1.5 Ülesande juhtimise programmid ehk Multitegumtöötlus
Üks peamine ülesanne on juhtkeele interpreteerimine ja kasutaja protsesside juhtimine.
Samas arvutis mitme arvutiprogrammi töötamine korraga; see tekitab vaate, nagu arvuti
täidaks ülesandeid samal ajal. Kaasaegsed operatsioonisüsteemid laiendavad draiverite ja
kerneli   koodi,   nii   et   opsüsteemil   on   ennetatav   kontroll   ka   sisemiste   tööajade   üle.
Ennetatava multitegumtöötluse juhtimise mõttetegum on tagada kõikidele programmidele
korrapärane aeg CPU-l.


  Operatsioonisüsteemi funktsioonid Operatsioonisüsteem on vahekihiks kasutaja ja riistvara vahel. Selle eesmärkideks on
kasutaja   programmide   täitmine   ja   ülesannete   lahendamise   lihtsustamine.   Ka   teeb
opsüsteem   arvutisüsteemide   kasutamise   mugavamaks,   peidab   ära   riistvaralised
erinevused   ja   aitab   arvuti   riistvara   efektiivselt   kasutada.   Öeldakse,   et
operatsioonisüsteemi   ülesanded   on   ka   protsessi   hulga   loomine,   initsieerimine,
arendamine ja lõpetamine. Programm arvutis jaguneb iseseisvate protsesside jadaks, kus
igale protsessile vastab üks kindel ressurss ning mille täitmiseks moodustatakse juhtkirje,
mille alusel protsessor eraldab ajaintervalle. Igal ajahetkel on arvutil interpreteeritult mitu
protsessi, mis on erinevates staadiumites. 2.1 Ressursijaotus Operatsioonisüsteemi   poolt   hallatav   arvuti   riistvaraliste   ressursside   optimaalne
jaotamine protsesside vahel. Sellega tegeleb ressursi jagamise algoritm - plaanur. Nagu
eelnevalt   sai   mainitud,   siis   üheks   operatsioonisüsteemi   tööks   on   määrata   ,   millises
järjekorras võetakse konkreetne protsess protsessori või näiteks kõvaketta poolt jutule.
Reeglina   on   plaanuri   ülesandeks   jaotada   protsessori   koormust   protsesside   vahel
võimalikult   võrdselt   ning   optimaalselt.   Plaanuri   tööpõhimõte   on   alati   paika   pandud


mingi kindla algoritmi alusel. Populaarsemad ressursijaotusalgoritmid on:  • First   Come   First   Served   (FCFS)   -   Ressursse   eraldatakse   protsessidele
tellimiste saabumise järjekorras. Heaks näiteks on järjekord kassas – kes
tuli esimesena järjekorda seisma, seda ka teenindatakse esimesena, kes tuli
teisena, seda teenindatakse teisena. • Shortest Job Next (SJN) - Olekus „valmis” (ready) olevatest protsessidest
valitakse alati järgmisena täitmiseks eeldatavalt kõige kiiremini täidetav
protsess. Tegemist on eelisasendust mittetoetava algoritmiga. Eeliseks on
see, et lühikese kestusega protsessid saavad kiiremini täidetud ning pole
plaanuril   tarvis   palju   vaeva   näha   protsessi   paigutamisega   täitmise
järjekorda. • Shortest   Remaining   Time   Next   (SRTN)   –     Valitakse   olekus   „valmis”
(ready)   olevatest   protsessidest   alati   järgmisena   täitmiseks   eeldatavalt
kõige kiiremini täidetav protsess. • Järjestikplaanur  ehk  Round  Robin  -   üks   lihtsamaid   ressursijaotuse
algoritme. Protsessid saavad järgemööda võrdselt aega ja kõik protsessid
on võrdse prioriteediga. Round Robin on tööpõhimõttelt lihtne ja seda on
ka kerge kasutusele võtta. 2.2 Põhimälu ehk Operatiivmälu haldamine (RAM)
Arvuti   keskne   mäluseade,   kuhu   saab   andmeid   kirjutada   ja   kust   neid   saab   lugeda.
Opsüsteem juhib operatiivmälu ühiskasutust rakenduste vahel. Muutmälus toimub pidev
andmete   vahetamine   ja   uuendamine.   Kuna   põhimälu   kipub   sageli   väheks   jääma,
kasutatakse saalimise võtet: kui kõik andmed ei mahu põhimällu, siis hoitakse seal vaid
hetkel vaja minevaid andmeid ja toimub tihe andmevahetus välismäluga. Võib juhtuda, et
muutmällu on vaja kirjutada rohkem andmeid kui sinna mahub. Sellisel juhul luuakse
ülekattestruktuurid. 2.3 I/O alamsüsteemi haldamine
Toimub andmevahetus välisseadmetega (igasugu salvestusseadmed, printerid, kuvarid).
Lühendiga   I/O   (inglise   keeles   Input/Output   ehk   Sisend/Väljund)   tähistatakse   arvuti
suhtlust kas selle kasutajaga, andmekandjate, üle arvutivõrgu teiste arvutite või välise
maailmaga. 


2.4 Arvutivõrkude tugi Arvutivõrk on süsteem mis koosneb mitmest arvutist, milles on arvutisd  telekommunikatsiooniseadmete abil omavahel ühendatud andmevahetuse või ressursside  jagamise eesmärgil. Arvuti stabiilsuse ja turvalisuse tagamine Kaasaegsetes arvutites on põhiline kasutatav opsüsteem Windows 10. Sellega omakorda
on   kaasnenud   turvalisuse   ohud.   Täpsemalt   on   Windows   10   sisse   ehitatud
täisfunktsionaalne   jälitustarkvara.   Firmas   või   akadeemilises   asutuses   võib   selline
ebaselgus   tuua   kaasa   oluliste   ärisaladuste   või   teadustöö   tulemuste   lekkimise.
Operatsioonisüsteemis teisalt on tagatud  turvalisus võrgu administraatorite seatud sätete
ja   eeskirjadega,   et   ära   hoida   iagsugune   loata   sisenemine,   väärkasutamine   ja
modifikatsioonimine. 2.6 Failide haldus
Opsüsteemi   ülesanne   on   salvestatud   andmeid   töödelda   tervikuna.   Windows
operatsioonisüsteemis   kasutatakse   faili   tüübi   kirjeldamiseks   faili   laiendit.   Faili   laiend
kirjutatakse faili nime järele ja eraldatakse viimasest punktiga. 2.7 Käskude tõlgendamine
Käsuinterpretaator (käsutõlgendaja) on tekstipõhine käsutöötlusprogramm, millega saab
juhtida   operatsioonisüsteemi.   Paljud   käsuinterpretaatorid   võimaldavad   ka
programmeerimist tänu piiratud skriptimiskeele toetusele. Käsurea interpretaatorid teevad
kasutajatele   võimalikuks   väljuda   erinevatest   käskudest   väga   efektiivsel   (ja   tihti   ka
mõttetihedal) viisil. Sel juhul peab kasutaja teadma käskude ning nende parameetrite
nimesid, ning interpreteeritava programmeerimiskeele süntaksit.


  Kokkuvõte
Operatsioonisüsteem   laia   mõistena   võib   kirjeldada   kui   programmide   kogumit   arvuti
juhtimiseks. Üks esimestest opsüsteemidest oli loodud 1969. aastal, tuntud Unix’i nime
all. Kaasajal laialdasemalt kasutatav ning tuntuim süsteem on MicroSoft’i Windows.   Operatsioonisüsteemi   koostisosad   eksisteerivad   põhjusel,   et   arvuti   eri osad   omavahel   üheskoos   töötaksid.   Erinevateks   osadeks   on:   tuum   ehk   kernel,
mälusuperviisor, operaatorliides, seadmete juhtimine, ülesande juhtimise programmid. Operatsioonisüsteem   on   vahekihiks   kasutaja   ja   riistvara   vahel. Selle   eesmärkideks   on   kasutaja   programmide   täitmine   ja   ülesannete   lahendamise
lihtsustamine.   Opsüsteem   teeb   kasutajale   arvutisüsteemide   kasutamise   mugavamaks,
peidab   ära   riistvaralised   erinevused   ja   aitab   arvuti   riistvara   efektiivselt   kasutada.
Operatsioonisüsteemil   on   palju   erinevaid   funktsioone   ehk   ülesandeid.   Põhilisteks   ja
tähtsamateks ülesanneteks loetakse:  • Ressursijagamine • Põhimälu ehk Operatiivmälu haldamine (RAM) • I/O alamsüsteemi haldamine • Arvutivõrkude tugi • Arvuti stabiilsuse ja turvalisuse tagamine • Failide haldus • Käskude tõlgendamine Tänu selle referaadi koostamisele, olen suutnud täita enda eesmärgi, milleks oli aru saada
operatsioonisüsteemist ning selle põhikoostisosadest ning funktsioonidest. Suutsin endale
selgeks teha mõisteid, millest varem aru ei saanud.


  Kasutatud kirjandus
http://isc.ttu.ee/kats/OS1.pdf
http://www.lap.ttu.ee/erki/failid/konspekt/operatsioonisusteemid_lac5700/
lac5700_konspekt_ii.html
https://courses.cs.ut.ee/2017/os/fall/Main/Praktikum9
http://study.risk.ee/arvuti/failihaldus/
Wikipedia:  https://et.wikipedia.org/wiki/Tuum_(informaatika)
https://et.wikipedia.org/wiki/K%C3%A4surida
https://et.wikipedia.org/wiki/Operatsioonis%C3%BCsteem https://et.wikipedia.org/wiki/K%C3%A4suinterpretaator
https://en.wikipedia.org/wiki/Memory_management_(operating_systems)
https://en.wikipedia.org/wiki/Operating_system#Components
https://et.wikipedia.org/wiki/Ressursijaotus
https://et.wikipedia.org/wiki/First_Come_First_Served
https://et.wikipedia.org/wiki/Shortest_Job_Next
https://et.wikipedia.org/wiki/Shortest_Remaining_Time_Next
https://et.wikipedia.org/wiki/Arvutiv%C3%B5rk   Lisad Joonis 1


Vasakule Paremale
Operatsioonisüsteemi koostisosad ja funktsioonid #1 Operatsioonisüsteemi koostisosad ja funktsioonid #2 Operatsioonisüsteemi koostisosad ja funktsioonid #3 Operatsioonisüsteemi koostisosad ja funktsioonid #4 Operatsioonisüsteemi koostisosad ja funktsioonid #5 Operatsioonisüsteemi koostisosad ja funktsioonid #6 Operatsioonisüsteemi koostisosad ja funktsioonid #7 Operatsioonisüsteemi koostisosad ja funktsioonid #8 Operatsioonisüsteemi koostisosad ja funktsioonid #9 Operatsioonisüsteemi koostisosad ja funktsioonid #10 Operatsioonisüsteemi koostisosad ja funktsioonid #11 Operatsioonisüsteemi koostisosad ja funktsioonid #12
Punktid 10 punkti Autor soovib selle materjali allalaadimise eest saada 10 punkti.
Leheküljed ~ 12 lehte Lehekülgede arv dokumendis
Aeg2017-12-03 Kuupäev, millal dokument üles laeti
Allalaadimisi 12 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor AnnaAbi Õppematerjali autor
Referaat Operatsioonisüsteemist, selle koostisosast ja funktsioonidest (ülesannedest)

Kasutatud allikad

Sarnased õppematerjalid

I Kontrolltöö mõisted-V Viies-informaatikas
4
doc

I Kontrolltöö mõisted (V.Viies) informaatikas

riistvara efektiivselt kasutada. Operatsioonisüsteemi ülesannete hulka kuulub: · arvuti resursside jagamine protsesside vahel (ressursijaotus) · põhimälu haldamine · failide või mingi muu salvestussüsteemi haldamine · I/O alamsüsteemi haldamine · arvuti stabiilsuse ja turvalisuse tagamine · arvutivõrkude tugi Operatsioonisüsteemide tüübid - Operatsioonisüsteemi tähtsaim osa on tuum. Tuumi võib jagada monoliitseteks, mikrotuumadeks ja eksotuumadeks. Näited: Microsoft · MS-DOS · Microsoft Windows · Windows NT · Windows CE Unixi-laadsed · Linux · Mac OS X · Solaris · Minix Ja muud · Mac_OS · OS/2 · Palm OS · ReactOS · Symbian · BeOS · KolibriOS Operatsioonisüsteemi definitsioonid(V

Informaatika
Operatsioonisüsteemi alused
23
docx

Operatsioonisüsteemi alused

· Mäluhaldur. Memory manager · Välisseadmete haldur. I/O manager o Draiverid. Drivers OPS osad · Sekundaarse salvestusruumi haldus. Secondary memory management · Võrgu tugi. Network support · Kaitsesüsteem. Security system · Käsuinterpretaator. Shell · Kasutajaliides. User interface · Rakendus programmeerimise liides. Application programming interface · Administreerimine. Administration Operatsioonisüsteemi tuum · Tuum ­ on operatsioonisüsteemi keskne osa, mis pakub rakendustele kooskõlastatud juurdepääsu arvuti ressurssidele, nendeks on: o Protsessori aeg o Mälu o Välisseadmed o Välisseadmetel andmete sisestamist/välistamist o Rakenduste käskude tõlkimist kahendkoodi, et arvuti neist arus saaks o Kindlustab juurdepääsu failisüsteemile/võrgule Kaitsemehhanismid · Kaitsemehhanismid kontrollivad juurdepääsu süsteemi ja kasutaja ressurssidele

Operatsioonisüsteemide alused
Operatsioonisüsteemide ajalugu
18
doc

Operatsioonisüsteemide ajalugu

serverite ülemaailmses võrgustikus. Tugevaim pluss ühe perekonna arvutitel oli samas ka nende suurim miinus. Eesmär oli, et kogu tarkvara samuti ka operatsioonisüsteem OS/360 peab töötama kõikidel mudelitel: 1401s, 7049s, olema hea ühe või mitme lisaseadmete kontrollimisel, see pidi toimima nii kaubanduslikul kui ka teaduslikus keskkonnas. Seljuhul ei olnudki võimalustki , et IBM või siis keegi teine oleks suuteline programmeerima operatsioonisüsteemi sellistel tingimustel. See koosnes miljonitest ridadest assemblerkeelest, mida olid kirjutanud tuhanded programmeerijad, likvideerinud tuhandeid vigu. Iga uus väljalase parandas mõned eelmised vead ja tutvustas uusi. Üks disainereid Fred Brooks kirjutas raamatu kirjeldamaks oma kogemust . Vaatamata oma ebanormaalsele suurusele ja probleemidele täitis OS/360 enamuse arvuti kasutajate vajadustest üsna hästi. Arvatavasti kõige tähtsam oli multiprogrammeerimine.

Operatsioonisüsteemide alused
Meretehnika ja väikelaevade ehitus
8
docx

Meretehnika ja väikelaevade ehitus

1001112 = 1x25+0x24+0x23+1x22+1x21+1x20=32+0+0+4+2+1=39 64hex kümnend- ja kahendsüsteemi 6416=6x161+4x160=96+4=10010 10010=11001002 100 0 50 0 25 1 12 0 Ül 6. 6 0 3 1 Operatsioonisüsteem on programmide kogum, mis juhib 1 1 arvutisüsteemi tööd ja teenindab rakendusprogramme. 0 0 Operatsioonisüsteemi ülesannete hulka kuuluvad lisaks:  Arvuti protsessoriresursside jagamine protsesside vahel.  Operatiivmälu haldamine.  Opsüsteem juhib operatiivmälu ühiskasutust rakenduste vahel.  Failide haldus.  Sisend-väljundsüsteemide (I/O) haldamine, andmevahetus välisseadmetega.  Arvutivõrkude tugi.  Arvuti turvalisuse tagamine.  Käskude interpreteerimine. Opsüsteemi ehitus:

Informaatika1
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
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ü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




Meedia

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