Cuadro Comparativo

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

MEMORIA DESCRIPCION VENTAJAS DESVENTAJAS USOS

Es un espacio de • Es posible disponer de un • Es difícil de Cuando se crea un programa en


almacenamiento que espacio de memoria implementar en el el que es necesario manejar
se solicita en tiempo arbitrario que dependa de desarrollo de un memoria dinámica el sistema
de ejecución. De esa información dinámica programa o operativo divide el programa en
manera, a medida que (disponible sólo en aplicación. cuatro partes que son: texto,
el proceso va ejecución): Toda esa datos (estáticos), pila y una zona
necesitando espacio memoria que maneja es • La memoria dinámica libre o heap. En el momento de
para más líneas, va implementada por el puede afectar el la ejecución habrá tanto partes
solicitando más programador cuando fuese rendimiento. Puesto libres como partes asignadas al
memoria al sistema necesario. que con la memoria proceso por lo cual si no se
operativo para • Se puede ir incrementando estática el tamaño de liberan las partes utilizadas de la
guardarlas. El medio durante la ejecución del las variables se memoria y que han quedado
para manejar la programa. Esto permite, por conoce en tiempo de inservibles es posible que se
memoria que otorga el ejemplo, trabajar con compilación, esta “agote” esta parte y por lo tanto
sistema operativo, es arreglos dinámicos. información está la fuente de la memoria
el puntero, puesto que • Es memoria que se reserva incluida en el código dinámica. También la pila
no podemos saber en en tiempo de ejecución. Su objeto generado. cambia su tamaño
DINAMICA tiempo de compilación tamaño puede variar Cuando se reserva dinámicamente, pero esto no
dónde nos dará durante la ejecución del memoria de manera depende del programador sino
huecos el sistema programa y puede ser dinámica del sistema operativo.
operativo (en la liberado mediante la
memoria de nuestro función free. • Una desventaja de la
PC). memoria dinámica es
que es más difícil de
manejar.
Es la memoria que se • La velocidad de acceso es • No se puede Las técnicas de asignación de
reserva en el momento alta. modificar el tamaño memoria estática son sencillas.
de la compilación de la estructura en La asignación de memoria
antes de comenzar a tiempo de ejecución puede hacerse en tiempo de
ejecutar el programa. compilación y los objetos están
Los objetos son • Para retener los datos solo • No es óptimo con vigentes desde que comienza la
creados al iniciar el necesita estar energizada. grandes cantidades ejecución del programa hasta
programa y destruidos de datos. que termina.
al finalizar el mismo. En los lenguajes que permiten la
Mantienen la • Lógica simple. • Desperdicio de existencia de subprogramas, y
misma localización en Son más fáciles de diseñar. memoria cuando no siempre que todos los objetos de
memoria durante todo se utiliza en su estos subprogramas puedan
el transcurso del totalidad del tamaño almacenarse estáticamente se
programa hasta que v [100]. aloja en la memoria estática un
son destruidos registro de activación
Los objetos • Menor capacidad, correspondiente a cada uno de
ESTATICA administrados de este debido a que cada los subprogramas.
modo son: variables celda de
globales, variables almacenamiento
estáticas de funciones, requiere más
miembros static de transistores.
clases y literales de • Mayor costo por bit.
cualquier tipo.
• Mayor consumo de
Potencia

BY: JUAN ANTONIO GALVEZ ESTUDILLO

También podría gustarte