Casa Sviluppo Primo arrivato, primo servito (fcfs) - definizione da techopedia

Primo arrivato, primo servito (fcfs) - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa First Come, First Served (FCFS)?

Primo arrivato, primo servito (FCFS) è un algoritmo di pianificazione dei processi del sistema operativo e un meccanismo di gestione del routing di rete che esegue automaticamente le richieste e i processi in coda in base all'ordine di arrivo. Con il primo arrivato, il primo servito, ciò che viene prima viene gestito per primo; la successiva richiesta in linea verrà eseguita una volta prima di essere completata.

FCFS è anche noto come first-in, first-out (FIFO) e first come, first choice (FCFC)

Techopedia spiega First Come, First Served (FCFS)

FCFS fornisce un algoritmo di pianificazione dei processi efficiente, semplice e privo di errori che consente di risparmiare preziose risorse della CPU. Utilizza una pianificazione non preventiva in cui un processo viene automaticamente messo in coda e l'elaborazione avviene in base a una richiesta o ordine di processo in arrivo. FCFS deriva il suo concetto dal servizio clienti nella vita reale.

Diamo un'occhiata a come funziona la pianificazione dei processi FCFS. Supponiamo che ci siano tre processi in una coda: P1, P2 e P3. P1 viene inserito nel registro di elaborazione con un tempo di attesa di zero secondi e 10 secondi per l'elaborazione completa. Il processo successivo, P2, deve attendere 10 secondi e viene inserito nel ciclo di elaborazione fino all'elaborazione di P1. Supponendo che P2 richiederà 15 secondi per essere completato, il processo finale, P3, deve attendere 25 secondi per essere elaborato. FCFS potrebbe non essere l'algoritmo di pianificazione dei processi più veloce, poiché non controlla le priorità associate ai processi. Queste priorità possono dipendere dai tempi di esecuzione individuali dei processi.

Primo arrivato, primo servito (fcfs) - definizione da techopedia