Ćwiczenia z Procesów i Wątków w Systemie Operacyjnym

Ćwiczenie 1: Rozpoznawanie stanów procesu

Opisz różne stany procesu w systemie operacyjnym, podając przykłady dla każdego stanu.

Ćwiczenie 2: Przełączanie kontekstu w systemie operacyjnym

Przeprowadź symulację przełączania kontekstu między dwoma procesami. Kliknij przycisk, aby zobaczyć symulację.

Ćwiczenie 3: Tworzenie i zarządzanie procesami w systemie Linux

Otwórz terminal w systemie Linux i wykonaj polecenia ps, kill oraz nice.

Ćwiczenie 4: Wątki w systemie operacyjnym

Utwórz skrypt w Pythonie, który tworzy dwa wątki i wykonuje operacje równocześnie.

Ćwiczenie 5: Porównanie procesów i wątków

Porównaj procesy i wątki, podając różnice w zakresie pamięci, kosztu przełączania i komunikacji.

Ćwiczenie 6: Symulacja przełączania procesów i wątków

Symulacja działania algorytmu Round Robin dla dwóch procesów.