Error de desbordamiento

Fiabilidad

¿Qué significa error de desbordamiento?

En informática, un error de desbordamiento es un error que se produce cuando un programa recibe un número, valor o variable fuera del alcance de su capacidad de manejo. Este tipo de error es algo habitual en programación, sobre todo cuando se trata de números enteros u otros tipos numéricos de variables.

Definición de error de desbordamiento

Los diferentes tipos de errores de desbordamiento incluyen los que se refieren a las pilas de memoria utilizadas para la programación y los que tratan con la memoria residente para el almacenamiento.

Un desbordamiento de pila se refiere a una sobrecarga en las condiciones utilizadas para manejar procesos en una pila informática, que puede estar relacionada con la ejecución de demasiados programas a la vez o con virus u otros problemas.

Otros tipos de errores de desbordamiento se deben a que los desarrolladores no proporcionan suficiente espacio de memoria para almacenar los datos que entran.

Otro problema típicamente vinculado a los desbordamientos de tipo de datos o a los desbordamientos de pila es la recursividad del programa; por ejemplo, cuando un programa llama a demasiados métodos o procesos anidados, desborda lo que el sistema puede manejar.

En algunos casos, el sistema simplemente se queda sin memoria para manejar las demandas que se le hacen. El error de desbordamiento también puede producirse en situaciones en las que máquinas o sistemas antiguos intentan utilizar sistemas operativos o aplicaciones más recientes.

Hacer frente a los errores de desbordamiento en el desarrollo debería ser una prioridad para los desarrolladores. A posteriori, las empresas pueden publicar parches o actualizaciones para solucionar los problemas de error de desbordamiento.

Temas relacionados

Margaret Rouse
Technology Specialist
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…