Está en la página 1de 1

Memoria Estatica y Dinamica

Memoria Estatica Memoria Dinamica


Aquella en las que el tamaño ocupado Se define como Aquella en la que el
en memoria se define antes de que el tamaño ocupado en memoria se
programa se ejecute y no puede define antes de que el programa se
modificarse dicho tamaño durante la eecute y no pueda modificarse dicho
ejecucion del programa. tamaño durante la ejecución del
programa entre las estructuras de
Se divide en: datos estaticas se encuentran en los
array, registros, archivos y cadenas.
Se divide en:
Forma De Imprementacion Java Simples o Fundamentales Compuestas o Estructuradas

Forma De Implementacion Java No Lineales Lineales


Las cuales son:
Las cuales son:
Ejemplo: Boolean, Char, Integer, Real Strings, Arreglos, Conjuntos, Registros, Las cuales son: Las cuales son:
Archivos
public static int factorial (int n){ Ejemplo: public class Punto { Arboles y Grafos Pilas, Colas y Listas Entrelazadas
if (n==0) return 1 ; private int x = 0;
else return n*factorial(n-1); private int y =0;
} public static int totalPuntos=0;
public static void main (String[]a){ Punto (int _x, int _xy){
int a = 5; x=_x;
System.out.println(factorial(a)); y=_y;
} totalPuntos++;}
public void setx(int _x){
x=_x;}
public String toString(){
Ventajas Desventajas
return “(”+x+ ”,” +y+“)”; Ventajas Desventajas
La velocidad de Menor capacidad,
acceso es alta. debido a que cada celda Mayor densidad y La velocidad de acceso
de almacenamiento capacidad. es bajar.
Para retener los datos requiere más
solo necesita estar transistores. Menor costo por bit. Necesita recargar de la
energizada. información.
Mayor costo por bit. Menor consumo de almacenada para
Son más fáciles de potencia. retenerla.
diseñar. Mayor consumo de
Potencia. Diseño complejo.
Logica simple
No se puede modificar
Optimas para resolver el tamaño de la
problemas estructura en T.D.E