Manejo de memoria

Solo disponible en BuenasTareas
  • Páginas : 22 (5412 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de diciembre de 2011
Leer documento completo
Vista previa del texto
INTITUTO TECNOLOGICO DE VERACRUZ

Manejo de Memoria
Memoria Estatica y Dinamica

Materia:
Estructura de Datos

Alumno:
Lopez Toledo Jose Eduardo

Maestro:
Luis Bernardo Ballesteros Barradas
Introducción
La mayoría de las personas, no saben de cómo funcionan las computadoras, de hecho saben muy poco de las memorias, pocas personas llegan a conocer que es la memoria RAM, y eso esporque se fijan es eso cuando compran su computadora. Pero la historia no termina allí, las computadoras no solo tienen la memoria RAM, también cuentan con la memoria ROM. En el presente trabajo se intentara dar a conocer al lector los diferentes tipos de memoria que existen, y también sus diferentes subtipos de ellos (SDRAM, DRAM, PROM, EPROM, EEPROM,). Se dara a conocer un poco de la historia yfuncionamiento de lo que ya antes mencionamos.

Índice
Introducción2
Índice3
2.1 MANEJO DE MEMORIA ESTATICA4
2.1.1 MEMORIA RAM5
2.1.1.1SRAM6
2.1.1.2DRAM9
2.1.2 MEMORIA ROM10
2.1.3 MEMORIA PROM12
2.1.4 MEMORIA EPROM13
2.1.5MEMORIA EEPROM14

2.2 DIVISION DE LA MEMORIA PRINCIPAL16
2.2.1 ESTRUCTURA DE LA MEMORIA PRINCIPAL18
2.2.3 LA PILA (STACK)19

2.3 MEMORIA DINAMICA21
2.3.1GESTION DE LA MEMORIA DINAMICA22
2.3.1 RESERVA Y LIBERACION DE MEMORIA 24
Conclusiones25
Bibliografía26

MANEJO DE MEMORIA ESTATICA
Comenzaremos preguntandonos que es una memoria estatica, bien.
Una memoria estatica Es la memoria que se reserva en el momento de la compilación antes de comenzar a ejecutar el programa. Los objetos son creados al iniciar el programa y destruidos al finalizar elmismo. Mantienen la misma localización en memoria durante todo el transcurso del programa hasta que son destruidos.
Entonces manejar memorias estaticas nos damos cuenta que las hemos usado en todo y algunos no se daban cuenta de ello.
•A la asignación de memoria para algunos elementos fijos del programa que es controlada por el compilador se le llama asignación de memoria estática.
•Define lacantidad de memoria necesaria para un programa durante el tiempo de compilación.
•El tamaño no puede cambiar durante el tiempo de ejecución del programa.
•Algunos lenguajes de programación utilizan la palabra static para especificar elementos del programa que deben almacenarse en memoria estática.
•Elementos que residen en memoria estática:
–Código del programa
–Las variables definidas en lasecció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.
•Estos elementos se almacenan en direcciones fijas que son relocalizadas dependiendo de la dirección en donde el cargador las coloque para su ejecución.
En otras palabras podemos decir:
Los objetos correspondientes a procedimientoso funciones recursivas, ya que en tiempo de
compilación no se sabe el número de variables que serán necesarias.

MEMORIA RAM
Se denomina memoria a los circuitos que permiten almacenar y recuperar la información.
Memoria de acceso aleatorio o RAM (Random Access Memory) es la memoria basada en semiconductores que puede ser leída y escrita por el microprocesador u otros dispositivos dehardware. El acceso a las posiciones de almacenamiento se puede realizar en cualquier orden.
Los chips de memoria son pequeños rectángulos negros que suelen ir soldados en grupos a unas plaquitas con "pines" o contactos. La diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los disquetes o los discos duros, es que la RAM es muchísimo más rápida, y que se borra al apagar el ordenadorUn sistema de memoria se puede clasificar en función de muy diversas características. Entre ellas podemos destacar las siguientes: localización de la memoria, capacidad, método de acceso y velocidad de acceso. En el caso de la memoria RAM (también denominada memoria principal o primaria) se puede realizar la siguiente clasificación:
Localización: Interna (se encuentra en la placa base)...
tracking img