Scheduler: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
template U
Riga 1:
{{Avvisounicode}}
{{NN|informatica|gennaio 2015}}
{{U|Dispatcher|informatica|agosto 2017}}
[[Immagine:Scheduler.png|thumb|right|Schema di uno Scheduler]]
In [[informatica]] lo '''scheduler''' (dall'[[lingua inglese|inglese]] ''to schedule'' letteralmente "mettere in lista", ovvero "pianificare", ''schedulatore'' o ''gestore di processi'') è un componente di un [[sistema operativo]] ovvero un [[programma]] che implementa un [[algoritmo]] di ''scheduling'' il quale, dato un insieme di richieste di accesso ad una [[risorsa informatica|risorsa]] (tipicamente l'accesso al [[processore]] da parte di un [[processo (informatica)|processo]] da [[esecuzione (informatica)|eseguire]]), stabilisce un ordinamento temporale per l'[[esecuzione (informatica)|esecuzione]] di tali richieste, privilegiando quelle che rispettano determinati parametri secondo una certa ''politica di scheduling'', in modo da ottimizzare l'accesso a tale risorsa e consentire così l'espletamento del servizio/istruzione o processo desiderato.