Vocabulario de Desarrollo de software · Conceptos de programación

¿Qué significa stack frame?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino avanzado

stack frame: marco de pila, registro de activación

Bloque de memoria creado para una llamada a función que guarda datos locales, parámetros e información de retorno durante la ejecución.

Cómo se usa

Se usa al depurar y en conversaciones sobre compiladores y entornos de ejecución. Aparece a menudo junto con recursión, pila de llamadas, variables locales y trazas de pila.

Frases de ejemplo

  1. The debugger showed a separate stack frame for each recursive call, which made the runaway factorial bug easy to trace.

    El depurador mostró un marco de pila distinto para cada llamada recursiva, lo que facilitó rastrear el error de factorial que no terminaba.

    Cada llamada conserva su propio contexto, visible como un marco repetido en la pila.

  2. After the crash, the engineer inspected the stack frame to confirm that the local buffer had overwritten nearby memory.

    Tras el fallo, la ingeniera inspeccionó el marco de pila para confirmar que el búfer local había sobrescrito memoria cercana.

    La zona de memoria de la función reveló la corrupción de datos locales.

Combinaciones frecuentes

  • current stack frame
  • stack frame layout
  • inspect a stack frame

Más términos: Conceptos de programación

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: