Zagłodzenie procesu

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj

Zagłodzenie procesu (eng. process starvation) - w informatyce sytuacja w środowisku wielozadaniowym, w której dany proces nie jest w stanie zakończyć działania, ponieważ nie ma dostępu do procesora lub innego współdzielonego zasobu.

Występuje najczęściej na skutek niewłaściwej pracy algorytmu szeregowania, którego zadaniem jest sprawiedliwy przydział zasobów, lub nadmiernego obciążenia systemu.

Dla zilustrowania wagi problemu zagłodzenia często wykorzystywany jest przykład systemu IBM 7094 używanego na MIT - gdy w 1974 roku był wycofywany z użycia, wykryto zadanie wsadowe o niskim priorytecie, które przedłożono do wykonania jeszcze w 1967 roku i nigdy nie zostało aktywowane.[1]

Przypisy

  1. Abraham Silberschatz, Podstawy systemów operacyjnych, wyd. V, str. 160

[edytuj] Zobacz też

Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Dla czytelników
Dla wikipedystów
Drukuj lub eksportuj
Narzędzia
W innych językach