Manejo de memoria

Description

Es un mapa conceptual de los dos tipos de manejos de memoria
Julio Velazquez
Mind Map by Julio Velazquez, updated more than 1 year ago
Julio Velazquez
Created by Julio Velazquez about 6 years ago
191
0

Resource summary

Manejo de memoria
  1. La memoria se maneja de dos formas; Estática y dinámica.
    1. Memoria estática
      1. La asignación de memoria para algunos elementos fijos del programa que es controlada como el compilador se le llama asignación de memoria estática
        1. Memoria estática: Define la cantidad de memoria necesaria para un programa durante el tiempo de compilación. El tamaño no puede cambiar durante el tiempo de ejecución del programa. Algunos lenguajes de programación utilizan la palabra "static" para especificar elementos del programa que deben almacenarse en memoria estática
          1. Elementos que residen en memoria estática: Código del programa, variables definidas en la selección principal del programa, las cuales pueden solo cambiar su contenido, no su tamaño. Todas aquellas variables declaradas como estáticas en otras clases o módulos
        2. La memoria estática se libera cuando el programa finaliza su ejecución.
        3. Memoria dinámica
          1. La asignación y posible recuperación de memoria durante la ejecución de un programa y bajo su control, se le llama asignación de memoria dinámica
            1. Memoria dinámica. Define el tamaño necesario para un programa en tiempo de ejecución. El tamaño de los elementos pueden cambiar durante la ejecución del programa. Almacena todos los elementos definidos con la palabra "new" en un programa
              1. Las variables dinámicas son aquellas que crecen de tamaño o se reducen durante la ejecución de un programa, estas se almacenan en un espacio de memora llamado heap. El heap localiza en la región de memoria que está encima del stack. Algunos lenguajes de programación permiten que el programador asigne y desasigne manualmenta la memoria. Java utiliza un recolector de basura
            2. La memoria dinámica se libera de dos formas
              1. Expllicita. EL programador decide cuando un elemento debe ser elimidado de la memoria. El LP provee mecanismos para liberación de memoria.
                1. Implicita. El sistema decide que elementos deben ser eliminados para recuperar el espacio de memoria que ocupan. El sistema cuenta con un "recolector de basura"
            3. Liberación de memoria
              Show full summary Hide full summary

              Similar

              Organización Empresarial
              Alan Cano
              Mapa Mental de un Sistema de Partículas
              WILVER ALEJANDRO SÁNCHEZ MUÑOZ
              QUE ES OFERTA Y DEMANDA
              Luis Francisco Rodriguez Barreto
              Las áreas funcionales de la empresa
              Alan Cano
              Perfil del empresario, el emprendedor y el innovador
              Alan Cano
              Unidad 1 - Estática
              Natally Gomez
              INTRODUCCIÓN A LA FÍSICA
              Abraham Martínez Cuesta
              INTRODUCCIÓN A LA FÍSICA
              Abraham Martínez Cuesta
              INTRODUCCIÓN A LA FÍSICA
              Abraham Martínez Cuesta