Projekt zaliczeniowy na laboratoria z Systemów Operacyjnych
Projekt miał na celu symulację dwóch algorytmów kolejkowania procesów i dwóch algorytmów wymiany stron.
ALGORYTMY CPU:
- FCFS
- SJF Niewywłaszczający
ALGORYTMY WYMIANY STRON:
- FIFO
- LFU
W celu uruchomienia symulatora należy uruchomić plik main.py
Program jest obsługiwany przez interaktywne menu w konsoli.
Funkcje:
- Eksport wyników do formatu .csv.
- Ręczne wprowadzenie danych, takich jak czas przybycia i czas wykonywania procesu.
- Ręczne wprowadzanie kolejnych dostępów do stron.
- Automatyczna generacja danych wejściowych.
- Wyświetlenie osi czasu i statystyk procesów bądź stron w danym algorytmie.
- Uruchomienie obu algorytmów dla tych samych danych, w celu porównania wyników.