SO1W.05.pdf
(
232 KB
)
Pobierz
39539504 UNPDF
Systemy operacyjne I
Jan Kazimirski
Systemy
operacyjne I
wykład 5
dr Jan Kazimirski
Systemy operacyjne I
Jan Kazimirski
Plan wykładu
●
Procesy w systemie Linux
●
Typy procesów, PID procesu
●
Wyświetlanie informacji o procesach i
modyfikowanie ich stanu – polecenia
systemowe
●
Komunikacja między procesami – sygnały
●
Priorytet procesu i przydział zasobów.
Optymalizacja wydajności.
2/28
Systemy operacyjne I
Jan Kazimirski
Proces
●
Proces – program w trakcie wykonania
●
Określona aplikacja może być realizowana
w ramach jednego lub wielu procesów
●
Proces posiada zwykle swoją własną
przestrzeń adresową (instrukcje, dane,
stos)
●
W ramach danego procesu system
przechowuje również zawartość rejestrów
procesora i inne informacje (np.
deskryptory otwartych plików)
3/28
Systemy operacyjne I
Jan Kazimirski
Typy procesów
●
Interaktywne – uruchamiane i kontrolowane
z terminala
●
Interaktywne uruchomione w tle –
uruchamiane z terminala są od niego
odłączane (nie blokują terminala)
●
Automatyczne – uruchamiane przez system
poprzez usługi at, cron, batch
●
Demony – usługi systemowe.
4/28
Systemy operacyjne I
Jan Kazimirski
Usługi uruchamiające procesy
●
at
– pozwala uruchomić aplikację w
określonym momencie.
●
cron
– pozwala uruchamiać aplikację
cyklicznie w określonych odstępach czasu.
●
batch
– pozwala uruchomić aplikację gdy
system nie jest obciążony.
●
Zaawansowane systemy kolejkowania –
zarządzanie wykonywaniem poleceń
użytkowników (np. centra obliczeniowe)
5/28
Plik z chomika:
darkstone
Inne pliki z tego folderu:
SO_Lab_Zaliczenie.pdf
(283 KB)
SO1W.wymagania.pdf
(177 KB)
SO2W.01.pdf
(244 KB)
SO1W.07.pdf
(234 KB)
SO1W.06.pdf
(270 KB)
Inne foldery tego chomika:
semestr II
semestr III
Zgłoś jeśli
naruszono regulamin