procesy - wyjasnienie

kur4s
Użytkownik
Użytkownik
Posty: 46
Rejestracja: 19 maja 2008, o 18:13
Płeć: Mężczyzna
Lokalizacja: zakopane
Podziękował: 13 razy

procesy - wyjasnienie

Post autor: kur4s »

a
Ostatnio zmieniony 14 sty 2011, o 23:29 przez kur4s, łącznie zmieniany 1 raz.
Crizz
Użytkownik
Użytkownik
Posty: 4094
Rejestracja: 10 lut 2008, o 15:31
Płeć: Mężczyzna
Lokalizacja: Łódź
Podziękował: 12 razy
Pomógł: 805 razy

procesy - wyjasnienie

Post autor: Crizz »

Rozumiem, że wywłaszczenie następuje, gdy pojawi się proces o krótszym deklarowanym czasie wykonania.

Narysuj sobie najlepiej diagram Gantta, będzie wszystko ładnie widać. Albo na logikę: w chwili 20s, planista wyznacza proces 1. i procesor wykonuje go 4 sekundy. Następnie pojawia się proces 3, który ma najkrótszy zgłaszany czas oczekiwania (1. - 26 s, 2. - 60 s, 3. - 10 s). Żaden nowy proces się już nie zgłasza, więc do końca wykonuje się proces 3. Jeśli czas przetwarzania to upływ czasu od utworzenia procesu do zakończenia jego wykonania, to wynosi on 10 sekund.
ODPOWIEDZ