Please enable JavaScript.
Coggle requires JavaScript to display documents.
Listas Simplemente Enlazadas - Coggle Diagram
Listas Simplemente Enlazadas
MEMORIA ESTÁTICA
La memoria estática tiene una duración fija, que se reserva y libera de forma automática.
En una RAM estática son necesarios 6 transistores para almacenar 1 bit de información
Es el espacio en memoria que se crea al declarar variables de cualquier tipo de dato
(primitivas [int,char...] o derivados [struct,matrices,punteros...]
La memoria que estas variables ocupan no puede cambiarse durante la ejecución y tampoco puede ser liberada manualmente.
MEMORIA DINÁMICA
Se reserva de forma explícita y continúa existiendo hasta que sea liberada, generalmente por parte del programador.
La memoria dinámica puede afectar el rendimiento.
En una RAM dinámica son necesarios 1 transistor y 1 condensador
Es memoria que se reserva en tiempo de ejecución.
Su principal ventaja frente a la estática, es que su tamaño puede variar durante la ejecución del programa.
El uso de memoria dinámica es necesario cuando a priori no conocemos el número de datos/elementos a tratar
LISTA SIMPLE
Está constituida por un conjunto de nodos alineados de manera lineal
(uno después de otro)
y unidos entre sí por una referencia.
Guardar la información de la posición
Ofrecer una referencia a la posición