o Mäluhaldusinfo o Arvepidamisinfo o I/O status o Omanikuinfo Kontekstivahetus · Selleks, et uuele protsessile ruumi teha, tuleb salvestada tema hetkeseisu info ja sisse lugeda uue oma. Seda protsessi nimetatakse konteksti vahetuseks. · Ühelt protsessilt teisele lülitumisel tuleb salvestada vana protsessi olek ja laadiada uue protsessi salvestatud olek · See aeg on lisakulu ja vähendab rakendustele jäävat protsessoriaega · Kuluv aeg sõltub protsessori võimalustest · Protsessi konteksti esindab tema PCB, mis sisaldab nii protsessi hetkeseisu kuni CPU registrite sisud Programmi elutsükkel Lähtetekst Täitur (erimasinad); Interpretaator(eriprog, basic); Kompilaator; prügikast Kompilaator objektmoodul linkur;laadur Linkurlaadermoodullaadur Planeerija · Planeerija valib valmis protsesside nimekirjast sobiva annab talle protsessoriaja.
failisüsteemi juhtimise ja riistvara haldamisega tegeleb tuum ise. Kusjuures riistvara haldamine toimub läbi ajurite (driver) ning moodulitena mida saab sisse ja välja lülitada operatsioonisüsteem või kasutaja. http://en.wikipedia.org/wiki/File:OS-structure.svg Hübriidtuum Hübriidtuum koosneb nii mikro- kui monoliittuuma iseloomustavatest osadest. Tema ülesanneteks on hallata protsessoriaega, mälu adresseerimist, mälu ennast ning kõiki seadmeid läbi ajurite (driver). Nagu Mikrotuumas on talle antud minimaalselt ülesandeid mida ta peab täitma, samas saab operatsioonisüsteem vahele segada ning võtta üle teatud ülesandeid. See on võimalik, sest nagu Monoliittuumas on Hübriidtuumas enamik ülesandeid või oskusi kaasatud moodulitena, mida operatsioonisüsteem või kasutaja saavad muuta, sisse ja välja lülitada. http://en
Sellisel juhul oli protsessoril alati tööd. Multiprogramsete süsteemde tööpõhimõte on järgmine valitakse ja käivitatakse esimene töödest; kui töö jääb ootama sisend-väljundseadmete järele, siis antakse protsessorile kätte järgmine töö; kui esimene töö lõpetab suhtlemise sisend-väljund seadmetega, siis peab 10 eelmine töö niikaua puhvris ootama kuni talle jälle protsessoriaega antakse. Et tööd üheskoos vajasid turvalist mälu, oli vaja spetsiaalset riistvara kaitsmaks iga tööd snuupingu ja ja teiste probleemide eest. Operatsioonisüsteemil tekkisid uued funktsioonid: mälujaotus; tööde planeerimine; protsessoriaja planeerimine; ressursside kinnitamine töödele. Teine oluline tunnusjoon kolmandale generatsioonile oli see, et loodi otsepöördusseadmed. Ketastelt sai lugeda ja neile kirjutada kogu salvestuspiirkonnas, samas kui magnetlinti oli
Leiutati mälu tükeldamine, kus igal osal oli oma ülesanne. Sellisel juhul oli protsessoril alati tööd. Multiprogramsete süsteemde tööpõhimõte on järgmine valitakse ja käivitatakse esimene töödest; kui töö jääb ootama sisend-väljundseadmete järele, siis antakse protsessorile kätte järgmine töö; kui esimene töö lõpetab suhtlemise sisend-väljund seadmetega, siis peab eelmine töö niikaua puhvris ootama kuni talle jälle protsessoriaega antakse. Et tööd üheskoos vajasid turvalist mälu, oli vaja spetsiaalset riistvara kaitsmaks iga tööd snuupingu ja ja teiste probleemide eest. Operatsioonisüsteemil tekkisid uued funktsioonid: mälujaotus; tööde planeerimine; protsessoriaja planeerimine; ressursside kinnitamine töödele. Teine oluline tunnusjoon kolmandale generatsioonile oli see, et loodi otsepöördusseadmed. Ketastelt sai lugeda ja neile kirjutada kogu salvestuspiirkonnas, samas kui magnetlinti oli
Leiutati mälu tükeldamine, kus igal osal oli oma ülesanne. Sellisel juhul oli protsessoril alati tööd. Multiprogramsete süsteemde tööpõhimõte on järgmine – valitakse ja käivitatakse esimene töödest; kui töö jääb ootama sisend-väljundseadmete järele, siis antakse protsessorile kätte järgmine töö; kui esimene töö lõpetab suhtlemise sisend-väljund seadmetega, siis peab eelmine töö niikaua puhvris ootama kuni talle jälle protsessoriaega antakse. Et tööd üheskoos vajasid turvalist mälu, oli vaja spetsiaalset riistvara kaitsmaks iga tööd snuupingu ja ja teiste probleemide eest. Operatsioonisüsteemil tekkisid uued funktsioonid: mälujaotus; tööde planeerimine; protsessoriaja planeerimine; ressursside kinnitamine töödele. Teine oluline tunnusjoon kolmandale generatsioonile oli see, et loodi otsepöördusseadmed. Ketastelt sai lugeda ja neile kirjutada kogu salvestuspiirkonnas, samas kui magnetlinti oli
*Pikaajaline planeerijad -Uute protsesside loomine -Hoolitseb multiprogrammeerimise astme eest -Käivitub harva, pole kiirusekriitiline -Õige protsessisegu hoidmine (I/O taga ootavad ja protsessori taga ootavad protsessid) *Vahepealne planeerija- protsesside välja ka sisse saalmine (swamping) Kontekstivahetus *Ühelt protsessilt teisele lülitumisel tuleb salvestada vana protsessi olek ja laadida uue protsessi salvestatud olek. *See aeg on lisakulu, vähendab rakendustele jäävat protsessoriaega. *Kuluv aeg sõltub protsessori võimalustest. Operatsioonisüsteemi komponendid *Protsessihaldus *Põhimäluhaldus *Failide haldus *I/O süsteemi haldus *Sekundaarse salvestusruumi haldus *Võrgu tugi *Kaitsesüsteem *Käsuinterpretaator Protsesside liigitamine *Järjestikulised ja paraleelsed *Tekitajateks ja tekitatuteks *Sõltuvad ja sõltumatud *Sünkroonsed ja asünkroonsed Lõime olekud *New- uus lõim. *Runnable- töötav. *Blocked- blokeeritud. *Dead- tegevuse lõpetanud.
PI20 ), et saaks ühendada ka laserkettaseadmeid, lindiseadmeid ja suuremahulisi disketisead- meid. PIO21 -reziimis töötades peab protsessor iga andmesõna kontrolleri käest eraldi küsima. Käes- oleval ajal on protsessorid piisavalt kiired, et selline lähenemine muudaks salvestusseadme- tega suhtlemise märgatavalt aeglaseks. DMA22 -reziimis saab kontroller andmeid otse (st. il- ma protsessori igakordse korralduseta) mällu kirjutada, vabastades sellega protsessoriaega. Andmevahetuskiirus emaplaadi ja ketta vahel sõltub ketta pöördusaegadest, pöörlemiskii- rusest ja kontrolleri omapäradest, kuid liidese enda kiirusena on tänapäeval tüüpiline 133 MB/s. ATA rööpliidese kaabel koosnes originaalse standardi jär- gi 40 traadist, Ultra DMA/66 reziimi sissetoomisega ha- kati välja laskma 80-traadiseid kaableid. (Kõik täiendavad Joonis 24