• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Algorytm SRTF

Mały hosting, OGROMNE możliwości
0 głosów
288 wizyt
pytanie zadane 25 czerwca 2022 w Systemy operacyjne, programy przez Beginner555 Bywalec (2,090 p.)
Cześć,

Nie mogłem znaleźć w  internecie jak zachowuję się algorytm SRTF w przypadku gdy np. algorytm porównuje dwa procesy o takim samym czasie wykonania powiedzmy, że te procesy nazwiemy A i B. I również czy to coś zmienia np. gdy proces A wykonywał się wcześniej, ale został wywłaszczony przez krótszy proces C i zostało mu powiedzmy 20ms, ale proces B również ma 20 ms, w tym przypadku który wybieramy A czy B?

Pozdrawiam i Dziękuję osobom, które mi to wytłumaczą. :)

1 odpowiedź

0 głosów
odpowiedź 25 czerwca 2022 przez Wiciorny Ekspert (282,600 p.)
wybrane 25 czerwca 2022 przez Beginner555
 
Najlepsza

Materiałów masz pełno, więc jeśli poczytasz i się pouczysz o tym jak działa SRTF,. zaimplementujesz w języku programowania nawet, chociaż nie trzeba, jesli nie musisz ale graficznie go sobie rozrysujesz jak algorytm- to... nie widzę problemu z odp. na twoje konkretne pytanie
https://kcir.pwr.edu.pl/~witold/opsys/os_sched_s.pdf
https://edu.pjwstk.edu.pl/wyklady/sop/scb/wyklad4/wyklad.html#srtf

Algorytm bierze jeden proces-> wiec majac dwa, weźmie ten który jest czasowo bliżej końca wykoniania  

"najpierw zadanie o najkrótszym pozostałym czasie wykonania" 

 w chwili zakończenia fazy procesora procesu aktywnego, ale również w chwili, gdy którykolwiek proces zmienia stan na gotowy
więc stan ten ulegnie zmianie jeśli planista stwierdzi ze gotowy proces czekający w kolejce ukończy sie wcześniej niz ten co jest aktualny i zostanie wtedy WYWŁASZCZONY .
Jeśli proces gotowy ma czas większy nie zostanie wybrany przez PLANISTE, natomiast jeśli jest mniejszy (mniejszy, czyli nie mniejszy(i/lub)równy), wtedy zostanie wywłaszczony.
Zatem proces czekający i gotowy o takim samym czasie 

Podobne pytania

0 głosów
1 odpowiedź 668 wizyt
0 głosów
1 odpowiedź 375 wizyt
–5 głosów
0 odpowiedzi 374 wizyt

93,696 zapytań

142,614 odpowiedzi

323,225 komentarzy

63,230 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...