Está en la página 1de 4

TEMA: MANEJO DE MEMORIA

1-La ejecución de un programa requiere que diversos elementos se almacenen en la memoria


cuales son __código de programa___, _datos (permanentes o temporales) ___ , __Dirección para
controlar el flujo de ejecución del programa___

2-__Memoria estática_____Define la cantidad de memoria necesaria para un programa durante


el tiempo de compilación.

3-___ Memoria estática __ El tamaño no puede cambiar durante el tiempo de ejecución del
programa.

4- Algunos lenguajes de programación utilizan la palabra __Static________


5- Realizar el mapa de la memoria (Grafica).

6-__El stack de ejecucion____ Cada subprograma (procedimiento, función, método, etc.) requiere
una representación de si en tiempo de ejecución.

7-__Memoria dinámica ____ Define el tamaño del espacio de memoria necesario para un
programa en tiempo de ejecución.

8-Almacena todos los elementos definidos con la palabra __new en un programa.

9- __ Memoria dinámica ___ son aquellas que crecen de tamaño o se reducen durante la ejecución
de un programa.

10- Estas se almacenan en un espacio de memoria llamado ___heap______.

11- El heap se localiza en la región de memoria que está encima del _stack___

12- La memoria estática se libera cuando el programa ___finaliza su ejecucion________

13- _recolector de basura (garbage collector) se encarga de eliminar los objetos cuando ya no
existen referencias a ellos.
14- El recolector de basura, de manera automática, se ejecuta periódicamente durante la
ejecución de un programa

15- Con 8 bits se pueden representar ___256___ Caracteres diferentes, donde cada elemento
ocupa una secuencia de __8______bits.

16- ___Una cadena de caracteres____ es una secuencia finita de 0 o más caracteres.

17- ___Estructuras enlazadas_______ cada cadena es almacenada en un nodo que contiene un


enlace a la siguiente cadena.

REALIZAR UN POGRAMA EN C QUE:


PIDA UN NUMERO Y DETERMINE E INDIQUE SI DICHO NUMERO ES PRIMO.
}

También podría gustarte