Overflow: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m robot Aggiungo: cs:Přetečení |
+disambigua, rewording |
||
Riga 1:
{{disambigua}}
Il termine '''overflow''' (in italiano: traboccamento)
*# l'''[[arithmetic overflow]]'', dovuto a delle operazioni aritmetiche che danno un risultato troppo grande per essere memorizzato nello spazio che il programmatore aveva messo a disposizione per il risultato stesso;▼
▲In campo [[Informatica|informatico]] il termine '''overflow''' può indicare due tipi di situazioni:
*# lo ''[[stack overflow]]'', dovuto ad una creazione eccessiva, da parte di un programma, di cosiddetti ''[[Record di attivazione|stack frames]]'' (in italiano
▲# l'''[[arithmetic overflow]]'', dovuto a delle operazioni aritmetiche che danno un risultato troppo grande per essere memorizzato nello spazio che il programmatore aveva messo a disposizione per il risultato stesso;
▲# lo ''[[stack overflow]]'', dovuto ad una creazione eccessiva, da parte di un programma, di cosiddetti ''[[Record di attivazione|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.
▲Un altro significato di '''overflow''' nel campo informatico da un punto di vista di [[comunicazioni di rete]] riguarda il ''[[buffer overflow]]'' che si verifica quando il flusso di dati in arrivo è 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 particolari di accesso ad un sistema (il cosiddetto [[exploit]]).
[[Categoria:Microprocessore]]
|