contiene informacion sobre los metodos de investigacionDescripción completa
estática esta
Descripción completa
Descripción completa
mecanica de fluidos problemas propuestosDescripción completa
Descripción completa
hol
Descripción completa
todo sobre las memorias digitalesDescripción completa
Descripción completa
Descripción completa
Breve descripción sobre algunas mainboardDescripción completa
Descripción completa
ComputadoresDescripción completa
Full description
Descripción completa
Descripción: Ingenieria mecanica
Descripción completa
Instrumentación y Medicion
VECTORESDescripción completa
Search
Home
Saved
4.4K views
0
Upload
Sign In
Join
RELATED TITLES
0
Manejo de Memorias (Estatica y Dinamica)
Uploaded by Oscar Casas
Top Charts
Books
Audiobooks
Save
Embed
Share
Print
1
Download
Magazines
News
Documents
Sheet Music
Estructura de datos
of 2
Memoria RAM estática y
2.9. CONTROLES ADMINISTRATIVOS
Search document
MANEJO DE MEMORIA ESTÁTICA
Es la memoria que se reserva en el momento de la compilación antes de comen ejecutar el programa. Los objetos son creados al iniciar el programa ydestruid finalizar el mismo. Mantienen la misma localización en memoria durante t transcurso del programa hasta que son destruidos. Los objetos administrados de este modo son: variables globales, var estáticas de funciones, miembros static de clases y literales de cualquier tipo. El inconveniente de la reserva estática estáti ca es que la cantidad de memoria se siempre antes de conocer los datos concretos del problema. Tampoco se adapta bien a la memoria real disponible del ordenador en que se ejecutando el programa. Las estructuras de datos estáticas: Son aquellas en las que el tamaño ocupado o cupado en memoria se define antes de programa se ejecute y no pue de modificarse dicho tamaño durante la ejecució programa. Estas estructuras están implementadas en casi todos los lenguajes.
Su principal característica es que ocupan solo una casilla de memoria, por lo tant variable simple hace referencia a un único valor a la vez, dentro deeste grupo de se encuentra: enteros, reales, caracteres, boléanos, enumerados y subrangos últimos no existen en algunos lenguajes deprogramación) La forma más fácil de almacenar el contenido de una variable en memo tiempo de ejecución es en memoria estática o permanente a lo largo de ejecución del programa. No todos los objetos (variables) pue den ser almacen almace estáticamente. Para que un objeto pueda ser almacenado en memoriaest memoriaest tamaño (número de bytes necesarios para su almacenamiento) ha de ser conoci tiempo de compilación. Como consecuencia de esta condición no podrán almace en memoria estática: Los objetos correspondientes a procedimientos o funciones recursivas, ya qu tiempo de compilación no se sabe el número de variables que serán necesarias Las estructuras est ructuras dinámicas de datos tales t ales como listas, lista s, árboles, etc. ya q número de elementos que las forman no es conocido hasta que el program ejecuta. Sign up to vote on this title Las técnicas de asignación de memoria estática son sencillas. A partir de una po elUseful señalada por un puntero de referencia se aloja objetoX,Not y useful se avanza el pu tantos bytes como sean necesarios para almacenar el objeto X. asignación de memoria puede hacerse en tiempo de compilación y los objetos
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
4.4K views
0
Sign In
Upload
Join
RELATED TITLES
0
Manejo de Memorias (Estatica y Dinamica)
Uploaded by Oscar Casas
Top Charts
Books
Audiobooks
Save
Embed
Share
Print
1
Download
Magazines
News
Documents
Sheet Music
Estructura de datos
of 2
Memoria RAM estática y
2.9. CONTROLES ADMINISTRATIVOS
Search document
a la llamada propiamente dicha en código máquina han de realizarse sobre a zona de memoriatemporal. (En algún momento debe haber una zona de memori contenga el valor intermedio 15, y el valor intermedio 4 para sumarlos a continua En caso deutilización de memoria estática ésta zona de temporales puede ser com todo el programa, ya que su tamaño puede deducirse en tiempo de compilación. Dado que las variables están permanentemente en memoria es fácil implemen propiedad de que conserven o no su contenido para cada nueva llamada. MANEJO DE MEMORIA DINÁMICA
Es también llamada almacenamiento libre (freestore) y en estos casos el program solicita (new) memoria para almacenar un objeto y es responsable de liberarla (d para que pueda ser reutilizada por otros objetos. Es aquella que se reserva en tiempo de ejecución después de leer los y de conocer el tamaño exacto del problema a resolver. El sitio donde se almacena objetos se le denomina HEAP = MONTÍCULO pero el sitio preciso donde se encu tal montículo depende del compilador y el tipo depuntero utilizado reserva de memoria dinámica. Puntero (apuntador): un puntero o apuntador es un tipo especial de variable almacena el valor de una dirección de memoria la cual puede ser de una individual, de un elemento de un arreglo, una estructura u objeto de una clase anota de la siguiente manera: Tipo de apuntador + nombre de la variable. Int * Pint; puntero a un entero. You're Reading a Preview Char * Pchar; puntero de carácter. Unlock full access with a free trial. Fecha * Pfecha; puntero objeto de la clase fecha. Independientemente del tamaño del objeto apuntado por una variable puntero el Trial de memoria, por este moti almacenado por esta será Download el de una With únicaFree dirección existen diferencias sintácticas entre punteros a elementos individuales y punte elementos a un arreglo o una clase. Sintaxis para requerir y liberar memoria dinámica
Sign up to vote on this title
Reserva de memoria
Variable individual int * a = new int;
Useful
Not Array deuseful elementos int * a = new int [N];