[RISOLTO]overhead???
-
- Prode Principiante
- Messaggi: 18
- Iscrizione: giovedì 24 marzo 2016, 19:33
- Desktop: gnome
- Distribuzione: ubuntu 15.10
- Sesso: Maschile
[RISOLTO]overhead???
Salve a tutti qualcuno può darmi una spiegazione semplici del overhead. possibilmente non preso su wikipedia che non si capisce bene! Grazie mille in anticipo.
Ultima modifica di bigAL il mercoledì 10 maggio 2017, 20:44, modificato 1 volta in totale.
Re: overhead???
Overhead di cosa?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
-
- Prode Principiante
- Messaggi: 18
- Iscrizione: giovedì 24 marzo 2016, 19:33
- Desktop: gnome
- Distribuzione: ubuntu 15.10
- Sesso: Maschile
Re: overhead???
riguardante i processi
Re: overhead???
Provo a spiegaterla in termini molto semplici, ad esempio alcuni processi che girano su una CPU.
Supponi di avere una CPU e due processi, processoA e processoB.
La CPU grosso modo lavorerà così:
- processoA per 4 unità di tempo
- cambio di contesto in 2 unità di tempo
- processoB per 4 unità di tempo
E via così fino a quando uno dei due processi non finisce, o entrambi.
Quindi, eseguo A per un po', cambio contesto, eseguoB, cambio contesto, A...e così via.
Notare che cambiare contesto da un processo all'altro ha un costo.
Ora aggiungi altri process:
- processoA, 2 unità di tempo
- cambio contesto, 2 unità di tempo
- processoB, 2 unità di tempo
- cambio contesto, 2 unità di tempo
- processoC, 2 unità di tempo
- cambio contesto, 2 unità di tempo
Notare che il tempo di esecuzione di ciascun programma è già pari al cambio di contesto.
Continuando ad aggiungere processi si finirà per spendere più tempo cambiando contesto che eseguendo programmi, hai quindi un overhead di cambio contesto.
La parola si può usare in molti altri ambiti oltre a quello informatico. C'è l'overhead nel project management ad esempio, ovvero quanto tempo passi nelle riunioni necessarie a gestire il progetto che poi richiederanno altre riunioni per decidere come gestire la gestione delle riunioni che poi magari ci vorrà una riunione per decidere come vorremmo gestire le riunioni di gestione di progetto...etc.
Supponi di avere una CPU e due processi, processoA e processoB.
La CPU grosso modo lavorerà così:
- processoA per 4 unità di tempo
- cambio di contesto in 2 unità di tempo
- processoB per 4 unità di tempo
E via così fino a quando uno dei due processi non finisce, o entrambi.
Quindi, eseguo A per un po', cambio contesto, eseguoB, cambio contesto, A...e così via.
Notare che cambiare contesto da un processo all'altro ha un costo.
Ora aggiungi altri process:
- processoA, 2 unità di tempo
- cambio contesto, 2 unità di tempo
- processoB, 2 unità di tempo
- cambio contesto, 2 unità di tempo
- processoC, 2 unità di tempo
- cambio contesto, 2 unità di tempo
Notare che il tempo di esecuzione di ciascun programma è già pari al cambio di contesto.
Continuando ad aggiungere processi si finirà per spendere più tempo cambiando contesto che eseguendo programmi, hai quindi un overhead di cambio contesto.
La parola si può usare in molti altri ambiti oltre a quello informatico. C'è l'overhead nel project management ad esempio, ovvero quanto tempo passi nelle riunioni necessarie a gestire il progetto che poi richiederanno altre riunioni per decidere come gestire la gestione delle riunioni che poi magari ci vorrà una riunione per decidere come vorremmo gestire le riunioni di gestione di progetto...etc.
- thece
- Tenace Tecnocrate
- Messaggi: 12943
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: overhead???
Buttato lì: "risorse" (materiali o immateriali) aggiuntive che servono per svolgere un compito non direttamente legate allo svolgimento del compito stesso.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti