memoria estática y dinámica
CRISTIAN JARED P�REZ COLORADO
Created on September 12, 2024
More creations to inspire you
INTRO INNOVATE
Presentation
FALL ZINE 2018
Presentation
BRANCHES OF U.S. GOVERNMENT
Presentation
QUOTE OF THE WEEK ACTIVITY - 10 WEEKS
Presentation
MASTER'S THESIS ENGLISH
Presentation
SPANISH: PARTES DE LA CASA WITH REVIEW
Presentation
PRIVATE TOUR IN SÃO PAULO
Presentation
Transcript
MEMORIA
dinámica y estática
tics
integrantes
UNIVERSIDAD POPULAR DE LA CHONTALPA
luis Emilio Salvador Ramirez.Cristian Jared Perez Colorado. Aprendizajes Esperados: Elaborar una presentacion en un softwarer de diseño sobre los tipos de memoriasTurno: Matutino. Grupo 3A14.11/09/2024.H. Cardenas, Tabasco.
La memoria estática es un tipo de memoria que se asigna durante el tiempo de compilación del programa, y cuyo tamaño se mantiene fijo durante toda la ejecución del programa. Las variables o estructuras de datos que utilizan memoria estática se declaran con un tamaño definido, y no pueden redimensionarse ni liberarse hasta que finaliza el programa. Este tipo de memoria es gestionado por el compilador y no requiere intervención del programador para su administración.
Memoria Estática
definicion
CARACTERISTICAS
Asignación en tiempo de compilación: La memoria se reserva antes de la ejecución del programa. Tamaño fijo: Una vez asignada, la memoria no puede cambiar de tamaño. Alcance: Generalmente tiene un alcance global o local según la declaración de las variables. Duración: Las variables estáticas existen durante toda la duración del programa. Ejemplos de uso: Variables globales, variables locales estáticas y buffers de tamaño conocido.
Ventajas: Gestión de memoria simple y eficiente. No hay problemas de fragmentación de memoria. Desventajas: Falta de flexibilidad: no se puede cambiar el tamaño durante la ejecución del programa. Puede llevar a un uso ineficiente de la memoria si se reserva más espacio del necesario.
ventajas y desventajas
Asignación en tiempo de ejecución: La memoria se reserva mientras el programa está en funcionamiento. Tamaño variable: El tamaño de la memoria asignada puede cambiar durante la ejecución del programa. Control manual: El programador tiene control sobre la asignación y liberación de la memoria. Uso eficiente: Permite optimizar el uso de memoria adaptándose a las necesidades del programa. Ejemplos de uso: Arrays dinámicos, listas enlazadas, árboles, grafos, estructuras de datos que cambian de tamaño.
Caracteristicas
La memoria dinámica es aquella que se asigna en tiempo de ejecución. Permite al programador reservar y liberar memoria a medida que el programa se ejecuta, lo que proporciona mayor flexibilidad en el uso de los recursos del sistema.
mEMoria dinamica
ventajas y desventajas
Ventajas:Flexibilidad para manejar estructuras de datos cuyo tamaño no se conoce de antemano.Mejor uso de la memoria.Desventajas:La gestión manual de la memoria puede llevar a errores como fugas de memoria o desbordamiento de memoria.Posible fragmentación de la memoria.
MEORIA DINAMICA VS ESTATICA
conclucion
La elección entre memoria estática y dinámica depende de los requisitos del programa y del contexto en el que se esté desarrollando. La memoria estática es ideal para datos de tamaño fijo y conocido, proporcionando simplicidad y eficiencia. La memoria dinámica, en cambio, es crucial cuando se necesitan estructuras de datos que pueden crecer o cambiar de tamaño en tiempo de ejecución, aunque requiere un manejo cuidadoso. Un buen desarrollador debe entender cuándo usar cada tipo de memoria para optimizar el rendimiento y la eficiencia del software.
gracias