· hajustöötlussüsteemid (peavad tagama ülesande lahendamise sünkroonsuse füüsiliselt eri paikades asuvates arvutites) · üldotstarbeline süsteem (peavad tagama üheaegselt mitme funktsiooni täitmist) 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 1 · Mälusuperviisor - mälujuhtimine ja virtuaalmälu toetamine
füüsiliselt eri paikades asuvates arvutites) üldotstarbeline süsteem (peavad tagama üheaegselt mitme funktsiooni täitmist) 5 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üsteemi ehitus Operatsioonisüsteem koosneb järgmistest moodulitest: Kernel ehk tuum, mille ülesandeks on protsesside juhtimine ja sünkroniseerimine Mälusuperviisor - mälujuhtimine ja virtuaalmälu toetamine Operaatoriliides - programmeerimis- ja kasutajaliideste toetamine
· hajustöötlussüsteemid (peavad tagama ülesande lahendamise sünkroonsuse füüsiliselt eri paikades asuvates arvutites) · üldotstarbeline süsteem (peavad tagama üheaegselt mitme funktsiooni täitmist) 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
paikades asuvates arvutites) üldotstarbeline süsteem (peavad tagama üheaegselt mitme funktsiooni täitmist) 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