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
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 PrzydzLANCUCH PRZETW?DR 2 Pamięć fizyczna Adresy wirtualne Wirtualna przestrzeń adresowa procesuWprowadzenie Systemy operacyjne & Zasoby zarządzane przez system operacyjny (1) Procesor —Zasoby zarządzane przez system operacyjny Procesor — przydział czasu procesora Pamięć alokacjaWprowadzenieProces 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 sterujeSEGMENTACJA PAMIECI 1 Wirtualna przestrzeń Tablica segmentów adresowa procesu PI procesu PI Pamięć fPrzestrzeń adresowa Rysunek 3-2. Procesy wielowątkowe w systemie z jednym procesoremPrzestrzeń adresowa I I I I Proces Czas Rysunek 3-1. Tradycyjny system UNIX —jeden procesor zwięcej podobnych podstron