Computing">
[go: up one dir, main page]

0% encontró este documento útil (0 votos)
77 vistas4 páginas

ANTOLOGIA

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 4

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE

CHIMALHUACÁN

INGENIERÍA EN ANIMACION DIGITAL Y EFECTOS


VISUALES

ESTRUCTURA DE DATOS

MEMORIA ESTATICA Y DINAMICA PARA


MODELADO, ESCENOGRAFIA

ZUÑIGA LÓPEZ KARINA SOLEDAD

ESPIRIDION MARINO ORLENY

FECHA: 17-NOVIEMBRE-2022

CICLO: 2022-2

CAMPUS: CHIMALHUACÁN
ANTOLOGIA

Para empezar, primero comencemos recordando el concepto de qué es una


memoria estática y dinámica.

Memoria dinámica
Es una memoria que se reserva en tiempo de ejecución. Su primordial virtud ante la
estática, es que su tamaño puede cambiar a lo largo de la ejecución del programa.
(En C, el programador es delegado de liberar esta memoria una vez que no la use
más). La utilización de memoria dinámica se necesita una vez que a priori no
conocemos el número de datos/elementos a intentar.

Memoria estática
Es el espacio en memoria que se crea al proclamar cambiantes de cualquier tipo de
dato (primitivas [int, char] o derivados [struct, matrices,punteros]). La memoria que
estas cambiantes ocupan no puede cambiarse a lo largo de la ejecución y tampoco
podría ser liberada manualmente.

Ventajas y desventajas
Una ventaja de la memoria dinámica es que se puede ir aumentando a lo largo de
la ejecución del programa. Aunque en C, desde el estándar C99 se posibilita la
construcción de arreglos cuyo tamaño se establece en tiempo de ejecución, no
todos los compiladores implementan este estándar.
Una desventaja de la memoria dinámica es que es más complejo de manejar. La
memoria estática tiene una duración fija, que se reserva y libera de manera
automática. En contraste, la memoria dinámica se reserva de manera explícita y
continúa estando hasta que sea liberada, principalmente por parte del programador.
Escenografías
Una vez que una partición o una totalmente nueva estructura es engendrada se le
atribuye dirección. tamaño y base o cuales no se alteran a medida que exista la
partición, todo lo mencionado con el fin de que en el momento de poder exportar o
guardar, no se tenga que escoger todo lo anterior y de esta forma obtener un mejor
trabajo. Una vez que el proceso finaliza o es retirado de memoria, el sistema
operativo el espacio de la partición al fondo de la memoria independiente.

Ejemplo de su uso en Animación 3D


Se le exige que cargue la imagen del proceso, el administrador de memoria aspira
producir una partición de memoria idónea para asignarla al proceso solicitante. *El
administrador de memoria localiza un área independiente de memoria que sea
superior a igual al tamaño del proceso.

Ejemplo de Uso en Modelado


Hay diversas formas de producir modelos 3D que tienen la posibilidad de emplearse
en un Aura, HP Reveal Studio usando memorias fijas distintas que aguantan un
enorme rango de modelos 3D: a partir de modelos estáticos básicas hasta modelos
complicados con texturas realistas, iluminación y animación, para subir un modelo
3D como overlay, HP Reveal Studio necesita su “empaquetamiento” en un
documento de expansión “.tar”, que es muy semejante a un documento comprimido
“.zip”, el documento “.tar” puede crearse por medio de varios programas.

Uso de Memoria Estática en Animación 2D y 3D (Expresiones)


En cada registro de activación las cambiantes locales se organizan
secuencialmente, existe un solo registro de activación para cada método y por
consiguiente no permanecen permitidas las denominadas recursivas, el proceso
que se sigue una vez que un método p llama a otro q es el siguiente:
1. Evalúa los criterios de llamada, en caso de que se intente expresiones
complicadas, utilizando para eso una región de memoria temporal para el
almacenamiento intermedio, por ejemplos, sí la llamada a q es q ((3*5) +(2*2),7) las
operaciones previas a la llamada propiamente esa en código máquina han de
desarrollarse sobre alguna región de memoria temporal.

(PROGRAMACION EN EL LENGUAJE C, 2022)

Trabajos citados
PROGRAMACION EN EL LENGUAJE C. (17 de 11 de 2022). Obtenido de
https://sites.google.com/site/programacionencmarg/home/6-memoria-
dinamica-y-memoria-estatica

También podría gustarte