Obsah:

Co je plánovací algoritmus kdo dřív přijde, ten dřív mele?
Co je plánovací algoritmus kdo dřív přijde, ten dřív mele?

Video: Co je plánovací algoritmus kdo dřív přijde, ten dřív mele?

Video: Co je plánovací algoritmus kdo dřív přijde, ten dřív mele?
Video: Budoucnost? To se týká každého | NOVÝ POŘAD 2024, Duben
Anonim

Kdo dřív příjde ten dřív mele ( FCFS ) je operační systém rozvrhovací algoritmus který automaticky provádí požadavky a procesy ve frontě v pořadí jejich příchodu. v tohoto typu algoritmus , procesy, které vyžadují CPU za prvé získat přidělení CPU za prvé . To se řídí pomocí a FIFO fronta.

Je tedy plánování kdo dřív přijde, je dřív na řadě, nepreemptivní algoritmus?

Kdo dřív příjde ten dřív mele ( FCFS ) Úlohy jsou prováděny dne první přijde , první podání základ. Je to a ne - preventivní , preventivní rozvrhovací algoritmus . Jeho implementace je založena na FIFO frontě. Špatný výkon, protože průměrná doba čekání je vysoká.

Dále, co je plánovací algoritmus FCFS v OS? Kdo dřív příjde ten dřív mele ( FCFS ) rozvrhovací algoritmus jednoduše naplánuje úlohy podle času jejich příjezdu. Úloha, která je ve frontě připravena jako první, získá CPU jako první. Plánování FCFS může způsobit problém hladovění, pokud je doba prasknutí prvního procesu nejdelší ze všech úloh.

Tímto způsobem, jaký je algoritmus plánování nejkratší úlohy jako první?

Nejdříve nejkratší práce ( SJF ) je algoritmus ve kterém proces má nejmenší čas provedení je zvolen pro další provedení. Tento plánování metoda může být preemptivní nebo nepreemptivní. Výrazně snižuje průměrnou dobu čekání na další procesy čekající na provedení.

Jak se počítá čekací doba FCFS?

Výpočet průměrné čekací doby

  1. Čekací doba na P1 tedy bude 0.
  2. P1 vyžaduje pro dokončení 21 ms, takže čekací doba na P2 bude 21 ms.
  3. Podobně čekací doba na proces P3 bude doba provedení P1 + doba provedení pro P2, což bude (21 + 3) ms = 24 ms.

Doporučuje: