122068

122068



Procesy użytkownika mają dostęp do pamięci o tym samym poziomie uprzywilejowania co ich własny.

Poziomów uprzywilejowania może być tyle ile aktualnie działających procesów.

Żaden proces nie może korzystać z pamięci innego procesu. Istnieje specjalny blok, tzw. Pamięci dzielonej (shared memory)

Procesy jądra mają dostęp do przestrzeni adresowej wszystkich procesów.

Proces

To program w trakcie wykonywania, któremu przydzielono przestrzeń adresową i który został wprowadzony do tablicy procesów.

Etapy tworzenia procesu:

•    Tworzenie nowej przestrzeni adresowej (opcjonalne)

•    Tworzenie i inicjowanie bloku znaczników stanu (control-błock)

•    Inicjacja kontekstu procesu

•    Umieszczanie procesu w kolejce szeregowania

Tablica procesów Zawiera:

•    Identyfikator procesu

•    Zbiór znaczników stanu

Znaczniki stanu opisują zachowanie procesu, jego odniesienia do pamięci i systemu plików w momencie przełączenia procesora do wykonywania innego procesu.

Znaczniki stanu Znaczniki stanu zawierają:

•    Wskaźniki stosu

•    Aktualny stan procesu (aktywny, gotowy, uśpiony, nieaktywny)

•    Wskaźnik do struktury reprezentującej przestrzeń adresową

•    Priorytet procesu

Hierarcha procesów (w UNIX, Linux)

Proces nadrzędny i jego procesy potomne.

(W Windowsie jest układ płaski, wszystkie procesy na jednej linii)

Synchronizacja procesów

W systemie operacyjnym z wieloprogramowaniem, uruchamiane procesy:

•    Wykonują niezależne od siebie zadania i nie korzystają ze wspólnych zasobów w inny sposób niż ich odczytywanie

•    Procesy są wzajemnie od siebie zależne lub rywalizują o wyłączny dostęp do tych samych zasobów sprzętowych lub programowych

Mechanizm synchronizacji



Wyszukiwarka

Podobne podstrony:
30013 PB040695 188 Higiena I dobrostan zwierząt gospodarskich każda Świnia musi mieć dostęp do jedze
Opóźnienie wynikające z dostępu do pamięci Zakładamy, że procesor został wyposażony w obejścia
Argumenty za rozwojem systemów RiR czas dostępu do pamięci w procesorze sekwencyjnym jest wąskim gar
Maszyny NUMA W powyższych konstrukcjach czas dostępu do pamięci dla każdego procesora nie zależy od
A8 88 Anatomia PCMechanizmy dostępu do pamięci konfiguracyjnej Procesory serii x86 mogą adresować d
Image167 dera nie decyduje o czasie dostępu do pamięci o ile suma tego opóźnienia i czasu dostępu do
Zdj?cie017 Ważne cechy HIS •    Interfejs użytkownika •    Wygodny dos
Slajd18 (110) Sposób dostępu do pamięci Sekwencyjny Bezpośredni Swobodny Skojarzeniowy
img103 103 poziom; drugą pio»tą leżącą w płaszczyżaie alidady, w kierunku prostopadłym do la, o tym
ocenami dziecka w dzienniku elektronicznym. Dla rodziców, którzy me mają dostępu do dziennika elektr
Opóźnienie wynikające z dostępu do pamięci Hazard wynikający z opóźnienia nie może zostać
p1030082 (2) Adresowani* rejestrów* (3/3) •    Nie ma potrzeby dostępu do pamięci •

więcej podobnych podstron