Skip to content

Definizione di FIFO preemptive scheduling (Operating System)

Preemptive scheduling nel quale un thread può essere ‘preempted’, cioè portato da uno stato attivo ad uno stato ready, solo quando un thread avente una priorità maggiore diventa ready. FIFO (First In First Out) indica appunto che se ci sono diversi thread ready con la stessa priorità, il primo che è stato attivato continuerà la sua esecuzione fino alla sua terminazione o fino a quando non entra in uno stato di attesa, esattamente come se lo scheduling fosse non-preemptive.

di Marco Solazzi

Visita la sua tesi » Progetto in VHDL di un sistema di gestione della potenza dissipata nel bus AMBA