*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.
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
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
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
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
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....................
(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ü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
Kõik kommentaarid