SlideShare una empresa de Scribd logo
1 de 9
INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE 
CARRILLO PUERTO 
DOCENTE: Niels Henryk Aranda Cuevas 
INGENIERIA EN 
SISTEMAS COMPUTACIONALES 
ALUMNO: LUIS ENRIQUE MOO CANCHE 
28 DE SEPTIEMBRE DEL 2014
Memoria estática 
(El matemático Richard Bellman inventó la programación dinámica en 
1953 que se utiliza para optimizar problemas complejos que pueden ser 
discretizados y secuencializados.) 
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 el mismo. Mantienen la 
misma localización en memoria durante todo el transcurso del 
programa hasta que son destruidos. 
Los objetos administrados de este modo son: variables globales, 
variables estáticas de funciones, miembros static de clases y literales 
de cualquier tipo.
CONSIDERACIONES 
1. Error en tiempo de ejecución de índice fuera de rango. 
2. Se debe conocer con anticipación el tamaño de la 
estructura V [3 ], M[2,2], C[5,3,2]. 
3. Se guarda en memoria adyacente ejem 
4. Vectores, Matrices, Cubos, registros, archivos
Ventajas 
1. Lógica simple 
2. Optimo para resolver problemas P y M 
Desventajas 
1. No se puede modificar el tamaño de las estructuras en T.D.E. 
2. No se obtima con grandes cantidades de datos 
3. Desperdicio de momoria cando no se utiliza la totalidad del 
tamaño por ejem V[100]
Memoria Dinámica 
La memoria dinámica se refiere a aquella memoria que no puede ser 
definida ya que no se conoce o no se tiene idea del número de 
la variable a considerarse, la solución a este problema es la memoria 
dinámica que permite solicitar memoria en tiempo de ejecución, 
por lo que cuanta más memoria se necesite, más se solicita al sistema 
operativo. El sistema operativo maneja la memoria gracias al 
uso de punteros, por la misma naturaleza del proceso nos impide conocer el 
tamaño de la memoria necesaria en el momento 
de compilar.
Consideraciones 
1. Manejo transparente del tamaño de la estructura 
2. Se guarda donde se encuentra el espacio 
3. No se guarda necesariamente en memoria adyacente
Ventajas 
1. El tamaño de la estructura no infiere en la lógica del programa 
Desventajas 
2. Las estructuras de datos son una forma avanzada de 
manejar datos en tiempo de ejecución
En un sentido general, la información es un conjunto organizado de datos, que 
constituyen un mensaje sobre un determinado ente o fenómeno. De esta manera, 
por ejemplo, si organizamos los datos sobre un país (número de habitantes, 
densidad de población, nombre del presidente, etc.) y cuando tenemos que resolver 
un determinado problema o tomar alguna decisión, empleamos la información. 
Desde un punto de vista estricto la información también esta compuesta de datos, 
un dato es la cantidad mínima de información no elaborada, sin sentido por sí 
misma, pero que convenientemente tratada se puede utilizar en la realización de 
cálculos o toma de decisiones. Es de empleo muy común en el ámbito 
computacional.

Más contenido relacionado

Similar a MEMORIA DINAMICA

Estructurade datos
Estructurade datosEstructurade datos
Estructurade datosDavidElizama
 
Unidad1 diapositivas
Unidad1 diapositivasUnidad1 diapositivas
Unidad1 diapositivasAristo1
 
Unidad 2 Manejo de memoria
Unidad 2 Manejo de memoriaUnidad 2 Manejo de memoria
Unidad 2 Manejo de memoriarehoscript
 
Estructura de datos c++
Estructura de datos c++ Estructura de datos c++
Estructura de datos c++ eliezerbs
 
Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1Ezer Ayala Mutul
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativoYOLAGAR
 
Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.Saya Paredes
 
algoritmo y programacion
algoritmo y programacion algoritmo y programacion
algoritmo y programacion Carlos Delgado
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUrban Skate House
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosEzer Ayala Mutul
 
Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Juliannys Requena
 
Computación 2011. Primer Año. Parte I
Computación 2011. Primer Año. Parte IComputación 2011. Primer Año. Parte I
Computación 2011. Primer Año. Parte IEuler V. Terán Yépez
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexvictoruex
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativoSuujeey Hernandez
 

Similar a MEMORIA DINAMICA (20)

Estructurade datos
Estructurade datosEstructurade datos
Estructurade datos
 
Unidad1 diapositivas
Unidad1 diapositivasUnidad1 diapositivas
Unidad1 diapositivas
 
Estructuta de datos
Estructuta de datosEstructuta de datos
Estructuta de datos
 
Unidad 2 Manejo de memoria
Unidad 2 Manejo de memoriaUnidad 2 Manejo de memoria
Unidad 2 Manejo de memoria
 
Estructura de datos c++
Estructura de datos c++ Estructura de datos c++
Estructura de datos c++
 
Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1Diapositiva estructura de datos unidad 1
Diapositiva estructura de datos unidad 1
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
 
Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.Diapositivas, evidencia de la unidad 1.
Diapositivas, evidencia de la unidad 1.
 
algoritmo y programacion
algoritmo y programacion algoritmo y programacion
algoritmo y programacion
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
 
Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.Trabajo de gestión de la memoria principal.
Trabajo de gestión de la memoria principal.
 
Estructura de datos pdf
Estructura de datos pdfEstructura de datos pdf
Estructura de datos pdf
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Computación 2011. Primer Año. Parte I
Computación 2011. Primer Año. Parte IComputación 2011. Primer Año. Parte I
Computación 2011. Primer Año. Parte I
 
Presentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uexPresentacion unidad u1_estructura_de_datos_victor_uex
Presentacion unidad u1_estructura_de_datos_victor_uex
 
Fase3 301402 48
Fase3 301402   48Fase3 301402   48
Fase3 301402 48
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 

Más de Enrique2194

Unidad 7 analisis de algoritmo
Unidad 7 analisis de algoritmoUnidad 7 analisis de algoritmo
Unidad 7 analisis de algoritmoEnrique2194
 
Unidad 6 metodedos de busqueda
Unidad 6 metodedos de busquedaUnidad 6 metodedos de busqueda
Unidad 6 metodedos de busquedaEnrique2194
 
Unidad 5 metods de ordenamiento
Unidad 5 metods de ordenamientoUnidad 5 metods de ordenamiento
Unidad 5 metods de ordenamientoEnrique2194
 
Unidad 4 estructura no lineales
Unidad 4 estructura no linealesUnidad 4 estructura no lineales
Unidad 4 estructura no linealesEnrique2194
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura linealesEnrique2194
 
Unidad 2 recursividad
Unidad 2 recursividadUnidad 2 recursividad
Unidad 2 recursividadEnrique2194
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractosEnrique2194
 

Más de Enrique2194 (7)

Unidad 7 analisis de algoritmo
Unidad 7 analisis de algoritmoUnidad 7 analisis de algoritmo
Unidad 7 analisis de algoritmo
 
Unidad 6 metodedos de busqueda
Unidad 6 metodedos de busquedaUnidad 6 metodedos de busqueda
Unidad 6 metodedos de busqueda
 
Unidad 5 metods de ordenamiento
Unidad 5 metods de ordenamientoUnidad 5 metods de ordenamiento
Unidad 5 metods de ordenamiento
 
Unidad 4 estructura no lineales
Unidad 4 estructura no linealesUnidad 4 estructura no lineales
Unidad 4 estructura no lineales
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura lineales
 
Unidad 2 recursividad
Unidad 2 recursividadUnidad 2 recursividad
Unidad 2 recursividad
 
Tipos de datos abstractos
Tipos de datos abstractosTipos de datos abstractos
Tipos de datos abstractos
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

MEMORIA DINAMICA

  • 1. INSTITUTO TECNOLOGICO SUPERIOR DE FELIPE CARRILLO PUERTO DOCENTE: Niels Henryk Aranda Cuevas INGENIERIA EN SISTEMAS COMPUTACIONALES ALUMNO: LUIS ENRIQUE MOO CANCHE 28 DE SEPTIEMBRE DEL 2014
  • 2.
  • 3. Memoria estática (El matemático Richard Bellman inventó la programación dinámica en 1953 que se utiliza para optimizar problemas complejos que pueden ser discretizados y secuencializados.) 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 el mismo. Mantienen la misma localización en memoria durante todo el transcurso del programa hasta que son destruidos. Los objetos administrados de este modo son: variables globales, variables estáticas de funciones, miembros static de clases y literales de cualquier tipo.
  • 4. CONSIDERACIONES 1. Error en tiempo de ejecución de índice fuera de rango. 2. Se debe conocer con anticipación el tamaño de la estructura V [3 ], M[2,2], C[5,3,2]. 3. Se guarda en memoria adyacente ejem 4. Vectores, Matrices, Cubos, registros, archivos
  • 5. Ventajas 1. Lógica simple 2. Optimo para resolver problemas P y M Desventajas 1. No se puede modificar el tamaño de las estructuras en T.D.E. 2. No se obtima con grandes cantidades de datos 3. Desperdicio de momoria cando no se utiliza la totalidad del tamaño por ejem V[100]
  • 6. Memoria Dinámica La memoria dinámica se refiere a aquella memoria que no puede ser definida ya que no se conoce o no se tiene idea del número de la variable a considerarse, la solución a este problema es la memoria dinámica que permite solicitar memoria en tiempo de ejecución, por lo que cuanta más memoria se necesite, más se solicita al sistema operativo. El sistema operativo maneja la memoria gracias al uso de punteros, por la misma naturaleza del proceso nos impide conocer el tamaño de la memoria necesaria en el momento de compilar.
  • 7. Consideraciones 1. Manejo transparente del tamaño de la estructura 2. Se guarda donde se encuentra el espacio 3. No se guarda necesariamente en memoria adyacente
  • 8. Ventajas 1. El tamaño de la estructura no infiere en la lógica del programa Desventajas 2. Las estructuras de datos son una forma avanzada de manejar datos en tiempo de ejecución
  • 9. En un sentido general, la información es un conjunto organizado de datos, que constituyen un mensaje sobre un determinado ente o fenómeno. De esta manera, por ejemplo, si organizamos los datos sobre un país (número de habitantes, densidad de población, nombre del presidente, etc.) y cuando tenemos que resolver un determinado problema o tomar alguna decisión, empleamos la información. Desde un punto de vista estricto la información también esta compuesta de datos, un dato es la cantidad mínima de información no elaborada, sin sentido por sí misma, pero que convenientemente tratada se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito computacional.