98079

98079



Systemy operacyjne /

Proces

•    posiada wirtualną przestrzeń adresową, która przechowuje obraz procesu,

•    dysponuje chronionym dostępem do procesorów, innych procesów, plików oraz zasobów wejścia/wyjścia.

Wątek posiada

•    aktualny stan wykonania (uruchomiony, gotowy itp.),

•    zachowany kontekst wątku gdy nie wątek nie jest uruchomiony,

•    stos do wykonywania,

•    pewną przestrzeń statyczną na zmienne lokalne,

•    dostęp do pamięci i zasobów procesu, w ramach którego się wykonuje

o wszystkie wątki tego samego procesu współdzielą powyższe.

Single-Threaded Process Model


Multithreaded Process Model


Process

Control

Błock


User

Stack


User

Address

Space


Kemel

Stack


Tbrrad

Thirad

Thirad


Figurę 4.2 Single Threaded and Multithreaded Process ModeLs



Wyszukiwarka

Podobne podstrony:
Systemy operacyjne I Procesy i watki: środowisko wykonania, przestrzeń adresowa, szeregowanie Przydz
LANCUCH PRZETW?DR 2 Pamięć fizyczna Adresy wirtualne Wirtualna przestrzeń adresowa procesu
Wprowadzenie Systemy operacyjne & Zasoby zarządzane przez system operacyjny (1) Procesor —
Zasoby zarządzane przez system operacyjny Procesor — przydział czasu procesora Pamięć alokacja
WprowadzenieProces a system operacyjny Proces jest w każdym momencie w jednym z możliwych stanów: •
System operacyjny ProcesySystem operacyjny - definicja zasoby systemu komputerowego oraz steruje
SEGMENTACJA PAMIECI 1 Wirtualna przestrzeń Tablica segmentów adresowa procesu PI procesu PI Pamięć f
Przestrzeń adresowa Rysunek 3-2. Procesy wielowątkowe w systemie z jednym procesorem
Przestrzeń adresowa I I I I Proces Czas Rysunek 3-1. Tradycyjny system UNIX —jeden procesor z

więcej podobnych podstron