päringuteks. Kernelireziimis töötavad komponendid peavad olema väga hästi testitud ja draiverid OS'iga ühilduvad, sest häired nende töös muudavad ebastabiilseks kogu OS'i. 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. Selles reziimis rakendused jagavad ühtset virtuaalset aadressiruumi. Kernelireziim käivitatakse protsessori privilegeeritud käivitusreziimis, mis tagab juurdepääsu kõigile protsessori käskudele ja kogu süsteemimälule. Erinevate tööreziimide rakendamine võimaldab välistada, et vigane kasutajarakendus ohustaks süsteemi kui terviku stabiilsust. 5 Operatsioonisüsteemide erinevad tüübid
· OpenCL mitmeplatvormiline rakendusliides tava arvuti protsessoritele ja graafikaprotsessoritele · OpenGL mitmeplatvormiline graafika rakendusliides · Simple DirectMedia Layer (SDL) · Talend integreerib oma andmehalduse BPM'ga Kasutajareziimi draiverid Need draiverid tagavad liidese Win32 aplikatsiooni ja kernelireziimi draiverite või teiste operatsioonisüsteemi komponentide vahel. Vistas on iga printeri draiver kasutajareziimis. Kasutades kasutajareziimi draiveri raamistikku, on võimalik luua kasutajareziimi draivereid, mis põhinevad protokollil või jadasiinil. Selle reziimi eeliseks on madalam latentsus, paranenud stabiilsus, sest halvasti kirjutatud seadmedraiver ei ole võimeline süsteemi kokkujooksutama. Kernelireziimi draiverid Need draiverid töötavad kernelireziimi operatsioonisüsteemi komponentidena, mis haldavad sisend väljundit, isehäälestamist, mälu, protsesse ja harusid, turvalisust jne
OpenCL mitmeplatvormiline rakendusliides tava arvuti protsessoritele ja graafikaprotsessoritele OpenGL mitmeplatvormiline graafika rakendusliides Simple DirectMedia Layer (SDL) Talend integreerib oma andmehalduse BPM'ga Kasutajareziimi draiverid Need draiverid tagavad liidese Win32 aplikatsiooni ja kernelireziimi draiverite või teiste operatsioonisüsteemi komponentide vahel. Vistas on iga printeri draiver kasutajareziimis. Kasutades kasutajareziimi draiveri raamistikku, on võimalik luua kasutajareziimi draivereid, mis põhinevad protokollil või jadasiinil. Selle reziimi eeliseks on madalam latentsus, paranenud stabiilsus, sest halvasti kirjutatud seadmedraiver ei ole võimeline süsteemi kokkujooksutama. Kernelireziimi draiverid Need draiverid töötavad kernelireziimi operatsioonisüsteemi komponentidena, mis haldavad sisend väljundit, isehäälestamist, mälu, protsesse ja harusid, turvalisust jne
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. Selles reziimis rakendused jagavad ühtset virtuaalset aadressiruumi. Kernelireziim käivitatakse protsessori privilegeeritud käivitusreziimis, mis tagab juurdepääsu kõigile protsessori käskudele ja kogu süsteemimälule. Erinevate tööreziimide rakendamine võimaldab välistada, et vigane kasutajarakendus ohustaks süsteemi kui terviku stabiilsust. Tavaliselt sisaldab tuum järgmisi osi: