A2.Cuadro Comparativo Manejo-Memoria

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Instituto Tecnológico Superior de Felipe Carrillo Puerto

Tecnológico Nacional de México


Campus Felipe Carrillo Puerto
Ingeniería en Sistemas Computacionales

SEMESTRE MARZO – JULIO 2021

Asignatura
Estructura de datos

Tema
INTRODUCCIÓN A LAS ESTRUCTURAS DE DATOS

EVIDENCIA DE APRENDIZAJE
Actividad2: Cuadro comparativo “Manejo de memorias”

Profesor
Cintia Isabel Arceo Fuentes

Alumno (s):
Ricardo Tamay Canche

ISC-1A (3°”A”)

Felipe Carrillo Puerto a 17 de 09 de 2021.

Carretera Vigía Chico Km 1.5, Felipe Carrillo Puerto, Quintana Roo, México,
C.P. 77200, Tel. (83) 267-10-48, e-mail: [email protected]
tecnm.mx | carrillopuerto.tecnm.mx
Instituto Tecnológico Superior de Felipe Carrillo Puerto

CARACTERISTICAS MEMORIA ESTÁTICA MEMORIAS DINÁMICA

La asignación de memoria La asignación de memoria


ASIGNACIÓN estática es un método de dinámica es un método de
asignación de memoria, y una asignación de memoria, y
vez que se asigna la memoria, una vez que se asigna la
es fija. memoria, se puede cambiar.

En la asignación de memoria En la asignación de memoria


MODIFICACIÓN estática, no es posible dinámica, la memoria se
cambiar el tamaño después puede minimizar o maximizar
de la asignación inicial. en consecuencia.

La asignación de memoria La asignación de memoria


estática es fácil de dinámica es compleja de
IMPLEMENTACIÓN
implementar implementar.

En la memoria estática, la En la memoria dinámica, la


VELOCIDAD ejecución de la asignación es ejecución de la asignación es
más rápida que la asignación más lenta que la asignación
de memoria dinámica. de memoria estática.

En la asignación de memoria La asignación de memoria


estática, no se puede reutilizar dinámica permite reutilizar la
la memoria no utilizada memoria. El programador
UTILIZACIÓN DE LA MEMORIA puede asignar más memoria
cuando sea necesario.
Puede liberar la memoria
cuando sea necesario.
**Se guarda donde
VENTAJAS *La velocidad de acceso es encuentra espacio
alta. * *Se puede ir incrementando
*Para retener los datos solo durante la ejecución del
necesita estar energizada. programa. Esto permite,
*Lógica simple. trabajar con arreglos
*Son más fáciles de diseñar. dinámicos.

Carretera Vigía Chico Km 1.5, Felipe Carrillo Puerto, Quintana Roo, México,
C.P. 77200, Tel. (83) 267-10-48, e-mail: [email protected]
tecnm.mx | carrillopuerto.tecnm.mx
Instituto Tecnológico Superior de Felipe Carrillo Puerto
 *Es difícil de implementar en
* No se puede modificar el el desarrollo de un programa
tamaño de la estructura en o aplicación.
tiempo de ejecución. *Una desventaja de la
*No es óptimo con grandes memoria dinámica es que es
DESVENTAJAS cantidades de datos. más difícil de manejar.
*Mayor costo por bit. *La memoria dinámica puede
*Mayor consumo de Potencia afectar el rendimiento.

* * Error en tiempo de * *El medio para manejar la


ejecución de índice fuera del memoria, es el puntero.
rango. * *Este tipo de datos se crean
* * Se debe conocer con y se destruyen mientras se
CONSIDERACIONES anticipación el tamaño de la ejecuta el programa por lo
estructura. cual la estructura de datos se
* * Se guardan en memorias va dimensionando
adyacentes. evitándonos perder datos o
* * Vectores, matrices, cubos, desperdiciar memoria.
registros, archivos.

Bibliografías

http://adrian-estructuradedatos.blogspot.com/2011/04/memoria-estatica-y-dinamica.html

https://prezi.com/qrq5i88o3jqc/memoria-estatica-y-dinamica/?fallback=1

https://es.sawakinome.com/articles/programming/difference-between-static-and-dynamic-memory-allocation.html

Carretera Vigía Chico Km 1.5, Felipe Carrillo Puerto, Quintana Roo, México,
C.P. 77200, Tel. (83) 267-10-48, e-mail: [email protected]
tecnm.mx | carrillopuerto.tecnm.mx

También podría gustarte