Overflow: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m camio catg / + catg
FaleBot (discussione | contributi)
m Bot: Tolgo: de, en, ja, ko; modifiche estetiche
Riga 1:
Il termine '''overflow''' (in italiano: traboccamento) indica che il volume di una sostanza eccede il volume del contenitore. Con accezioni similari viene usato in diversi campi:
 
* nelle [[telecomunicazioni]] il termine '''overflow''' caratterizza un eccesso di traffico in un determinato sistema di comunicazione.
* in campo [[Informatica|informatico]] il termine '''overflow''' può indicare diversi tipi di situazioni:
*# 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.
*# 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]]).
 
[[Categoria:Microprocessore]]
[[Categoria:Tecniche di attacco informatico]]
[[Categoria:Gestione della memoria]]
 
[[de:Overflow]]
[[en:Overflow]]
[[es:Desbordamiento]]
[[ja:オーバーフロー]]
[[ko:오버플로]]