Overflow: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Thijs!bot (discussione | contributi)
m r2.7.2) (Bot: Aggiungo hr:Overflow
riformulo (sintetizzando: è una disambigua, i dettagli stanno nelle voci); il buffer overflow non è specifico delle comunicazioni di rete
Riga 5:
* nelle [[telecomunicazioni]] il termine '''overflow''' caratterizza un eccesso di traffico in un determinato sistema di comunicazione e viene chiamato ''[[Buffer overflow (telecomunicazioni)|buffer overflow]]''.
* in campo [[Informatica|informatico]] il termine '''overflow''' può indicare diversi tipi di situazioni:
*# l'''[[arithmetic overflow aritmetico]]'', dovuto a delle operazioni aritmetiche che dannogenerano un risultato di valore troppo grande per essere memorizzatorappresentato nelloall'interno dello spazio che il programmatore aveva messo a disposizionedisponibile per illa risultatosua stessomemorizzazione;
*# lo ''[[stack overflow]]'', dovuto ad una creazioneeccessiva [[allocazione automatica eccessivadella memoria|allocazione di memoria]], da parte di un programma, diall'interno cosiddettidello ''[[Recordcall di attivazionestack|stack frames]]'' (in italiano ''record di attivazione'') che servono per riservare una parte della memoria del sistema portando il sistema stesso all'esaurimento della memoria disponibile.;
*# il ''[[buffer overflow]]'', determinato dalla memorizzazione di una quantità di dati di lunghezza maggiore di quella della porzione di memoria ([[buffer]]) destinata a contenerli.
*# da un punto di vista di [[rete (informatica)|comunicazioni di rete]] si parla di ''[[buffer overflow]]'' e di ''[[heap overflow]]'' quando il flusso di [[dato|dati]] in ingresso è maggiore della memoria di sistema che il programmatore ha riservato per quel determinato tipo di dati; questa è anche una tecnica utilizzata da vari tipi di [[Cracker|pirati informatici]] per cercare di ottenere privilegi di accesso ad un sistema (il cosiddetto [[exploit]]).
{{Portale|informatica|telematica}}