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