SO3W.02.pdf

(212 KB) Pobierz
164054034 UNPDF
Systemy operacyjne III
Jan Kazimirski
Systemy
operacyjne III
wykład 2
164054034.002.png
Systemy operacyjne III
Jan Kazimirski
Plan wykładu
Proces
Stany procesów
Zarządzanie procesami
Przełączanie procesów
Tryby wykonania
Procesy i wątki
2/32
164054034.003.png
Systemy operacyjne III
Jan Kazimirski
Proces
Elementarna jednostka pracy w systemie
operacyjnym
Proces – program w trakcie wykonania
Składniki procesu: kod programu, zestaw
danych
Blok kontrolny procesu (PCB) – pozwala na
wstrzymanie i ponowne wznowienie
procesu.
3/32
164054034.004.png
Systemy operacyjne III
Jan Kazimirski
Blok kontrolny procesu
Identyfikator – pozwala rozróżnić
poszczególne procesy
Stan – stan w jakim proces się znajduje
Priorytet – priorytet procesu w
porównaniu z innymi procesami
Licznik programu – adres kolejnego
rozkazu do wykonania
4/32
164054034.005.png
Systemy operacyjne III
Jan Kazimirski
Blok kontrolny procesu c.d.
Wskaźniki pamięci – wskaźniki do kodu
programu oraz skojarzonych z nim danych
Dane kontekstowe – dane z rejestrów
procesora
Informacja o stanie we/wy – informacje
o wykorzystywanych przez proces
urządzeniach, lista plików, stan żądań
we/wy
Informacje rozliczeniowe
5/32
164054034.001.png
Zgłoś jeśli naruszono regulamin