Overhead: 1)
Nell'architettura di rete: spesa
generale aggiuntiva, bagaglio aggiuntivo per un messaggio da spedire in rete.
In altri termini è la "tara" necessaria per il il trasporto del messaggio.
Se immaginiamo i
pacchetti che viaggiano in rete
come a delle persone che devono viaggiare dalla citta A alla citta B, in termini
di consumo e di tempo ci converrà portare le persone su un unico grande
autobus (una sola informazione aggiuntiva per tanti pacchetti) piuttosto che
prendere una persona e portarla singolarmente a destinazione (
informazione aggiuntiva
per ogni pacchetto). In questo modo avremo minor overhead (costo aggiuntivo per
la spesa del viaggio). C'è però un altro inconveniente quando il
paccheto è troppo grande. Quel che accade in rete è che se si creano
dei pacchetti troppo grandi in fase di routing, tale messaggio potrebbe essere
spezzato per rispettare l'
MTU di altre reti.
2) Significato per le CPU: costo di gestione.
Capita quando la CPU non si dedica all'esecuzione dei processi ma effettua
operazioni per il context switch. Troppi cambiamento
di contesto abbassano l'efficienza della CPU. L'overhead deve essere minimizzato
con algoritmi di scheduling opportuni. L'overhead
varia da macchina a macchina per la complessità di un sistema
operativo, per la velocità di memoria (RAM)
e per il numero di registri che devono essere copiati.
Termini mancanti / suggerimenti?
www.dizionarioinformatico.com – © 1994-2010 dr. Francesco Longo
dizSearch v.1.05 – © 1998-2010 Nicola Veleda, p.i.