Casa Desenvolupament Què és un error de desbordament? - Definició de tecnologia

Què és un error de desbordament? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa un error de desbordament?

En informàtica, un error de desbordament és un error que es produeix quan un programa rep un número, un valor o una variable fora de l’àmbit de la seva capacitat de manejar. Aquest tipus d'error és una mica freqüent en la programació, sobretot quan es tracta de nombres enters o d'altres tipus numèrics de variables.

Techopedia explica l'error de desbordament

Entre els diferents tipus d’errors de desbordament s’inclouen els que fan referència a les piles de memòria utilitzades per a la programació i les que s’ocupen de la memòria resident per a l’emmagatzematge. Un desbordament de pila es relaciona amb una sobrecàrrega de les condicions que s’utilitzen per gestionar processos en una pila informàtica, que pot estar relacionat amb l’execució de massa programes alhora o amb virus o altres problemes. Altres tipus d’errors de desbordament són causats pels desenvolupadors que no proporcionen prou espai de memòria per emmagatzemar les dades que s’introdueixen.

Un altre problema relacionat normalment amb desbordaments de tipus de dades o desbordaments de pila és la recursió del programa; per exemple, quan un programa crida massa mètodes o processos imbricats, desborda el que pot manejar el sistema. En alguns casos, el sistema es queda sense memòria per poder atendre les demandes que s’hi plantegen. També es pot produir un error de desbordament en situacions en què màquines o sistemes antics intenten utilitzar sistemes o aplicacions operatives més recents.

El desenvolupament dels errors de desbordament en el desenvolupament hauria de ser una prioritat per als desenvolupadors. Després del fet, les empreses poden publicar pedaços o actualitzacions per solucionar problemes d’error de desbordament.

Què és un error de desbordament? - Definició de tecnologia