пятница, 11 декабря 2009 г.

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.

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!

•Arvuti, mis pole operatsioonisüsteemiga kaetud:
▫CPU (registrid ja operatsiooni koodid)
▫Mälu
▫Seadmed (ühendatud mäluga ja võimelised liigutama bitte iseenda ja mälu vahel)

•Operatsioonisüsteemituumafunktsioonid
▫ressurssidehaldamine(mälu, protsessor, seadmed)
▫protsessidehaldamine
▫võrguliidesjavõrguprotokollid
▫turvalisusegaranteerimine
•Operatsioonisüsteemimuudfunktsioonid
▫kasutajateandmebaas
▫tarkvarahaldus
▫kettaressurssidehaldus
▫monitooring

PC OS
•MS Windows (2000, XP, Vista)
•Linux (Ubuntu, Fedora, Suse)
•BSD (FreeBSD, NetBSD, OpenBSD)
•Apple Macintosh OS X

Server OS
•Linux (RedHat, Suse)
•MS Windows
•BSD
•Solaris
•IBM AIX
•HP-UX

Mobile/PDA OS
•Symbian
•Windows Mobile
•Blackberry
•OS X

Embedded devices OS
•Linux
•BSD
•Windows CE
•RISCOS

Комментариев нет:

Отправить комментарий