4 Systemy Operacyjne 26 10 2010 Ogólna budowa oprogramowania systemowego

background image

SYSTEMY OPERACYJNE

Ogólna budowa oprogramowania systemowego

26.10.2010

1. Hierarchiczna budowa oprogramowania

np. UNIX

Język powłoki (skrypt powłoki)

2. Funkcjonowanie systemu ochrony

np. procesory x86 – 4 poziomy uprzywilejowania

Systemy Operacyjne z monolitycznym jądrem

np. UNIX

stabilność

mała elastyczność

Przekompilowanie jądra

JĄDRO

SYSTEMOWE

5%

(ASEMBLER)

Fu

nkc

je System

ow

e

(C)

Po

włok

a (S

HELL

)

Bo

rne

’a

Kerna

C

Ba

sh

Pro

gramy użytkowe

Bariera ochrony

Systemu Operacyjnego

(sprzętowa)

Tryb użytkownika

(niski poziom uprzywilejowania)

Tryb jądra

(wysoki poziom uprzywilejowania)

Programy użytkowe

wy

jąt

ek

Jądro systemowe + funkcje systemowe

background image

Systemy Operacyjne z mikro-jądrem

funkcje mikro-jądra:

zarządzanie procesami i wątkami,

przekazywanie komunikatów (klient/serwer),

np. QNX

jądro zawiera kilkadziesiąt kilobajtów

Tryb użytkownika

(niski poziom uprzywilejowania)

Tryb jądra

(wysoki poziom uprzywilejowania)

Programy użytkowe

mikro-jądro

Funkcja jądra

(n)

Funkcja jądra

(1)

Serwery usług


Wyszukiwarka

Podobne podstrony:
3 Systemy Operacyjne 19 10 2010 Klasyfikacja Systemów Operacyjnych2
Systemy Operacyjne Windows 10 2010 wykład 2
1 Systemy Operacyjne 05 10 2010 Pojęcia Podstawowe
BWL 26 10 2010
zalaczniki, 26.10.2010 - mam, 26
04 - 26. 10. 2010, Filozofia, Notatki FO, III Semestr, Semantyka logiczna
Etyka (26 10 2010)
26 10 2010
Zielarstwo - wyk-ad 4 - 26.10.2010, OGRODNICTWO UP LUBLIN (buka), Semestr III, ZIELARSTWO
4 Diamenty, złoto, srebro, platyna (26 10 2010)
4. 26-10-2010
Wyklad 4 Droga do Państwa Kościelnego 26 10 2010 r
26 10 2010 wykład specjalizacyjny
26 10 2010
5 Systemy Operacyjne 23 11 2010 Zarządzanie procesami
Receptory klasyfikacja, budowa i szlaki tworzenia sygnałów ( 10 2010

więcej podobnych podstron