Cuadro Comparativo, Memoria Estatica y Dinamica

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

Centro Universitario de San Pedro Sacatepéquez, San Marcos

Facultad:
Ingeniería en Sistemas De Información y Ciencias De la
Computación
Ciclo: v
Curso:
Programación III
Docente:
Ing. José Andrés Robledo Escobar

Tema
CUADRO COMPARATIVO
MEMORIA ESTATICA Y DINAMICA

Estudiante
Mariela Esperanza Félix Tomás
Carnet
0903-22-14248

Comitancillo, San Marcos [ 18/02/2024 ]


Definición: La memoria estática es Definición: La memoria dinámica es
una memoria que retiene su información una memoria que requiere de
sin necesidad de refrescamiento refrescamiento periódico para mantener
periódico. su información.

. Método de almacenamiento: Utiliza . Método de almacenamiento: Utilice


flip-flops o registros de almacenamiento, celdas de condensadores para almacenar
que retienen la información mientras bits de datos, que requieren
haya energía. refrescamiento periódico para mantener
su estado.
Ventajas
Alta Velocidad de Acceso: Proporciona Ventajas
tiempos de acceso rápidos, lo que la hace
Flexibilidad de Espacio de Memoria:
adecuada para aplicaciones que
Permite la asignación de memoria según
requieren un acceso rápido a los datos.
las necesidades dinámicas del programa
Retención de Datos con Energía: Los en tiempo de ejecución, facilitando la
datos se mantienen mientras la memoria gestión de información variable.
esté energizada, lo que significa que no
Incremento Gradual durante la
requiere refrescamiento periódico como la
Ejecución: La memoria puede aumentar
memoria dinámica.
según las demandas del programa, lo que
Lógica Simple: Se caracteriza por tener posibilita la manipulación de estructuras
una lógica de diseño más simple en de datos como arreglos dinámicos de
comparación con la memoria dinámica. forma eficiente.
Facilidad de Diseño: Son más fáciles de Asignación y Liberación Dinámica: Se
diseñar en comparación con otros tipos de reserva durante la ejecución del programa
memoria, lo que facilita el proceso de y su tamaño puede cambiar
desarrollo de sistemas que las utilizan. dinámicamente, además de poder
liberarse mediante la función `free()`.

. Desventajas . Desventajas
Menor Capacidad: Cada celda de Dificultad en Implementación: Su
almacenamiento requiere más aplicación en el desarrollo de programas
transistores, lo que resulta en una o aplicaciones puede ser complicada,
capacidad inferior en comparación con la especialmente al manejar estructuras de
memoria dinámica. datos complejas como tipos recursivos.
Incapacidad para Modificar Tamaño en Complejidad en la Gestión: Requiere
Ejecución: No permite ajustar el tamaño métodos para solicitar y liberar memoria
de la estructura durante la ejecución del de forma dinámica en el heap, lo que
programa. puede ser más difícil de manejar en
Ineficiencia con Grandes Cantidades comparación con la memoria estática.
de Datos: No es óptima para manejar Impacto en el Rendimiento: La gestión
grandes volúmenes de datos, lo que dinámica de memoria puede afectar el
puede generar desperdicio de memoria rendimiento, ya que la información sobre
cuando no se utiliza completamente. el tamaño de las variables no está
disponible en tiempo de compilación, lo
que puede generar un sobrecoste en
- **Mayor Consumo de Potencia y Costo tiempo de ejecución.
por Bit**: Requiere más potencia y es más
costosa por bit en comparación con la
memoria dinámica.

También podría gustarte