Newsgroup: it.comp.os.dibattiti
Titolo: [forse-OT] Overhead

Quando leggo qualcosa sui sistemi operativi (e qualche volta anche sul
Kernighan e Ritchie) mi ritrovo sempre sto termine: "overhead". Ma 
che significa? Su internet non ho trovato molto se non solo riferimenti,
che però non spiegano cos'è.


wrote:

In generale, con "overhead" si intende uno spreco di risorse, più o
meno riducibile o evitabile. Ad esempio, il context switching tra
processi genera un'overhead, perché ruba cicli macchina alla
computazione e allo svolgimento dei task, così come si può definire
overhead il tempo perso a cercare un dato in memoria centrale a
seguito di un cache miss.
Insomma, un altro dei termini che in informatica hanno diversi
significati simili ma mai uguali, alla stregua, ad esempio, di
"buffer"; il vero significato va evinto dal contesto


$ cd /pub
$ more beer

 direttamente riconducibili all'evento in considerazione.
In linea di massima quanto influisce sul tempo macchina totale in alcune
applicazioni tipiche?
-- 
Registered user at 
http://counter.li.org
 # 170453
Jabber JID: 
sil...@jabber.linux.it
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

applicazioni tipiche?
non credo si poss quantificare, è come dire "spreco"
Se non bevi una birra fino alla fine è uno spreco, ma è uno spreco più
grosso se ne lasci un sestetto al supermercato.

 wrote in 
news:pan.2003.06.12....@email.it
:

Genericamente è il "costo" in termini di risorse di una determinata 
soluzione. Che so, dal punto di vista della programmazione incapsulare in 
una classe può avere un costo rispetto a implementare in modo procedurale, 
questo costo è detto overhead.

 meno riducibile o evitabile. 
Io trovo più adatto il termine "costo" al posto di "spreco".

Io trovo più adatto il termine "costo" al posto di "spreco".
Sì, in effetti rende più l'idea, solo che, hai presente quando cerchi
una parola e non la trovi, e ripieghi su un sinonimo? ;-)

 Io trovo più adatto il termine "costo" al posto di "spreco".
Spreco è una traduzione più affine di costo.


 Spreco è una traduzione più affine di costo.
Non mi risulta proprio.



Costo si traduce con "cost", non certo con overhead. Una semplice
traduzione letterale di "overhead", scomponendola nelle due parole "over"
e "head" già dà una precisa indicazione di quello che significa: roba in
più. L'overhead è di fatti definito come il costo _aggiuntivo_ necessario
per l'effettuazione di un'operazione rispetto a quello che _idealmente_
sarebbe richiesto dall'operazione stessa. Se, ad esempio, devo trasmettere
10 byte, e per trasmetterli ho bisogno di una struttura di controllo di 20
byte, l'overhead è di 20 byte, mentre il costo effettivo è di 20+10=30
byte.
Ovviamente "costo" cambia di unità a seconda del contesto nel quale ci si
trova: nell'esempio di sopra sono byte, ma potrebbero benissimo essere
secondi.
Fabio Alemagna

 sarebbe richiesto dall'operazione stessa.
Gira e rigira il concetto è quello. Ho detto, il termine che meglio
rappresenta overhead è "costo" e non "spreco", con queste parole lo
confermi. 

 una parola e non la trovi, e ripieghi su un sinonimo? ;-)
Beh, come sinonimo fa un po pena... :-) Facciamo un esempio pratico e di
stagione. Supponiamo che io organizzi un viaggio ai caraibi, compro il
biglietto e invece della classe economica acquisto un biglietto business
class pagando un cospiquo sovrapprezzo. Domanda: è uno spreco? Se lo
giudichi uno spreco a priori, vuol dire che sottointendi: a) che le
condizioni fondamentali del volo siano le stesse rispetto all'equivalente
econimico (stesso volo, stesso tempo di percorrenza) b) che io non sia
fondamentalmente interessato ai servizi aggiuntivi in business class.
Chiaramente se ti dico che ho preso un biglietto business class perchè
non c'era più posto, e in alternativa c'era un volo che partiva il giorno
dopo facendo tre scali (succede, e neanche di rado), è chiaro che cambia
lo scenario e con esso il giudizio. 

On Sat, 14 Jun 2003, Vincent Vega wrote:

Per nulla: lo spreco *è* UN costo, non certo IL costo. L'hoverhead è QUEL
COSTO che devi sobbarcarti comunque anche se vorresti farne a meno, e a
parità di "costo ideale" si preferiscono ssoluzioni con un minore
overhead. Tutto quuesto si avvicina molto di piu' alla definizione di
"spreco" che di "costo" in senso lato.
Fabio Alemagna

 overhead. 
Quindi lo spreco è la scelta della soluzione meno conveniente, giusto?
Questo non era in discussione.

 Fabio Alemagna
D'accordo.
