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.
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.
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.
 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.
• Error en tiempo de ejecución de índice
fuera del rango.
• Se debe conocer con anticipación el
tamaño de la estructura.
-Tiene una lógica simple
-Es optima para resolver pequeños y medianos
problemas
-La velocidad de acceso es alta.
• 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.
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.
12 10 13 20
0 1 3 42 5

Memoria Estatica

  • 2.
    Es un espacioló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ásfá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áticaes 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 delprograma  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 entiempo de ejecución de índice fuera del rango. • Se debe conocer con anticipación el tamaño de la estructura.
  • 7.
    -Tiene una lógicasimple -Es optima para resolver pequeños y medianos problemas -La velocidad de acceso es alta.
  • 8.
    • No sepuede 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 deque 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.
  • 10.
    12 10 1320 0 1 3 42 5