Programmeerimiskeel
2
Milleks OS?
•OSpõhieesmärgid:
.Pakkuda programmeerijale valmistehtud standardtükke.
.Võimaldada kasutajal arvutis ühtemoodi ja harjumuspäraselt
tegutseda, sõltumatult sellest, mis programmid tal arvutis on.
•Kui teha programme ilma OS´ta, siis:
.oleks iga programmi tegemine palju raskem kui OSolemasolu
korral.
.kasutajate jaoks näeks eri programmid väga eri moodi välja.
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
3
Mis on OS ülesanded?
•Kettalt programmidelugemineja nende käivitamine.
•Programmideseisma panemine(lõplikult või ainult väikese pausi
jaoks)
•Kettale failideja kataloogidekirjutamineja sealt nende lugemine.
•Protsesside haldus.
•Mälu haldus.
•Välisseadmetega (printer, monitor, klaviatuur jne jne) suhtlemine.
•Võrguga suhtlemine.
•Turvalisuse tagamine.
•...
•Kui opsüsteemi ei oleks, peaks iga programm kõiki neid asju ise teha
oskama!
ITK 2007, Kalev Pihl
Sissejuhatus informaatikasse
4
Katkestused