ESTRUCTURA DE DATOS: MEMORIA ESTATICA
La memoria estática es la que no se puede modificar o ejecutar en momento de ejecución. También se debe conocer con anticipo el tamaño de la estructura que está en ejecución.
ITESZ
Proyecto integrador. Las TIC en la sociedad S4.pptx
Memoria Estatica
1.
2. Es un espacio lógico para guardar información, son parte
de los componentes que forman parte de una
computadora y retienen datos informáticos durante algún
intervalo de tiempo. Las memorias de computadora
proporcionan unas de las principales funciones de la
computación moderna, la retención o almacenamiento de
información.
3. La forma más fácil de almacenar el contenido de una
variable en memoria en tiempo de ejecución es en
memoria estática o permanente a lo largo de toda la
ejecución del programa. Es decir, que no se modifica al
menos en tiempo de ejecución.
4. La memoria estática es la que no se puede modificar
o ejecutar en momento de ejecución. También se
debe conocer con anticipo el tamaño de la estructura
que está en ejecución por Ej.
Un vector, matriz, cubo etc. Estos ejemplos que con
anticipación se deben conocer el tamaño de la
estructura.
Algunos lenguajes de programación utilizan la
palabra static para especificar elementos del
programa que deben almacenarse en memoria
estática.
5. Código del programa
Las variables definidas en la sección principal del
programa, las cuales pueden solo cambiar su
contenido no su tamaño.
Todas aquellas variables declaradas como estáticas
en otras clases o módulos.
6. • Error en tiempo de ejecución de índice
fuera del rango.
• Se debe conocer con anticipación el
tamaño de la estructura.
7. -Tiene una lógica simple
-Es optima para resolver pequeños y medianos
problemas
-La velocidad de acceso es alta.
8. • No se puede modificar el tamaño de la estructura
en tiempo de ejecución.
• No es óptimo con grandes cantidades de datos.
• Desperdicio de memoria cuando no se utiliza en su
totalidad del tamaño.
9. En caso de que el usuario que esté utilizando el
programa no llene todos los espacios del arreglo se
estará desperdiciando memoria ya que el espacio
estaba reservado para 6 números lo cual
explicaremos en la siguiente diapositiva.
En este programa se declaró un arreglo de tipo int para
almacenar enteros pero solo tiene de límite 6 espacios para
guardar distintos números en ellos. Los cuales se guardaran
en la memoria estática ya que no puede ser modificado el
tamaño del arreglo durante el tiempo de ejecución.