Manejo de memoria

Páginas: 5 (1130 palabras) Publicado: 9 de septiembre de 2010
[pic]

------- Manejo de Memoria -----------

------- Achach Duarte Hanzel -----------

------- Estructura de Datos -----------

------- 18/Feb/2010 -----------

En informática, la memoria (también llamada almacenamiento) se refiere a los componentes de una computadora, dispositivos y medios de almacenamiento que retienen datos informáticos durante algún intervalode tiempo. Las memorias de computadora proporcionan unas de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una unidad central de procesamiento (CPU por su sigla en inglés, central processing unit), implementa lo fundamental del modelo de computadora de VonNeumann, usado desde los años 1940.
En la actualidad, memoria suele referirse a una forma de almacenamiento de estado sólido conocido como memoria RAM (memoria de acceso aleatorio, RAM por sus siglas en inglés random access memory) y otras veces se refiere a otras formas de almacenamiento rápido pero temporal. De forma similar, se refiere a formas de almacenamiento masivo como discos ópticos ytipos de almacenamiento magnético como discos duros y otros tipos de almacenamiento más lentos que las memorias RAM, pero de naturaleza más permanente. Estas distinciones contemporáneas son de ayuda porque son fundamentales para la arquitectura de computadores en general.
Además, se refleja una diferencia técnica importante y significativa entre memoria y dispositivos de almacenamiento masivo, quese ha ido diluyendo por el uso histórico de los términos "almacenamiento primario" (a veces "almacenamiento principal"), para memorias de acceso aleatorio, y "almacenamiento secundario" para dispositivos de almacenamiento masivo. Esto se explica en las siguientes secciones, en las que el término tradicional "almacenamiento" se usa como subtítulo por conveniencia.
Volatilidad de la información
Lamemoria volátil requiere energía constante para mantener la información almacenada. La memoria volátil se suele usar sólo en memorias primarias. La memoria RAM es una memoria volátil, ya que pierde información en la falta de energía eléctrica.
• La memoria no volátil retendrá la información almacenada incluso si no recibe corriente eléctrica constantemente, como es el caso de la memoria ROM.Se usa para almacenamientos a largo plazo y, por tanto, se usa en memorias secundarias, terciarias y fuera de línea.
• Memoria dinámica es una memoria volátil que además requiere que periódicamente se refresque la información almacenada, o leída y reescrita sin modificaciones.

La memoria dinámica se refiere a aquella que no puede ser definida ya que no se conoce o no se tiene idea delnúmero de la variable a considerarse, la solución a esto es la memoria dinámica que permite solicitar memoria en tiempo de ejecución real, por lo que mientras más memoria se necesite, esta se va pidiendo al sistema operativo. El medio por el cual el sistema operativo puede manejar la memoria es el puntero, por la misma naturaleza del proceso nos impide conocer el tamaño de la memoria necesaria almomento compilar.
Un dato importante es que como tal este tipo de datos se crean y se destruyen mientras se ejecuta el programa y por lo tanto la estructura de datos se va dimensionando de forma precisa a los requerimientos del programa, evitándonos así perder datos o desperdiciar memoria si hubiéramos tratado de definirla cantidad de memoria a utilizar en el momento de compilar el programa.
Lo quepasa cuando hacemos un programa en el que será necesario manejar memoria dinámica es que primero el sistema operativo divide el programa en cuatro partes que son: texto, datos (estáticos), pila y una zona libre o heap. En la última parte es donde queda la memoria libre para poder utilizarla de forma dinámica, en el momento de la ejecución habrá tanto partes libres como partes asignadas al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manejo de memoria
  • Manejo de memoria
  • Manejo de memoria dinámica
  • Manejo De Memoria Estatica
  • Trastornos de memoria y su manejo en el habla
  • Manejo Memoria Dinamica y Estica
  • Manejo de memoria estatica
  • Manejo De Espacio En Memoria Secundaria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS