sintecis 14

Páginas: 2 (342 palabras) Publicado: 17 de marzo de 2015
UACJ/IIT
Departamento: eléctrica y computación
Materia: programación ll
Clase 14 tema: memoria virtual vs memoria estatica
Maestra: Sandra Ramírez sramirez@uacj.mx
Fecha: 09 marzo 2015
Grupo :E
Nombre del alumno: Raúl Aguilar matricula: 121032
Correo:al121032@alumnos.uacj.mx

Memoria dinámica
Que es? Es memoria que se reserva y se libera en tiempo de ejecución y se puede reutilizar
Cuales su principal característica? Su tamaño puede variar durante la ejecución del programa
Nota: en C quien libera la memoria estatica se deja de usar?

Es el sistema y cuando se termina la ejecucióndel programa
Memoria dinámica quien la libera?
El programador es encargado de liberar esta memoria con funciones con delete.
Cuando es necesario o útil el uso de memoria dinámica? Cuando no concemos elnumero de datos/elementos a tratar., cuando se requiere de mucha memoria en tiempo de ejecución

Memoria estatica
Que es? Es el espacio en memoria que se crea al declarar variables de cualquier tipode dato
[int,char…] o derivados [struct,matrices,punteros…].
Cual es su principal característica? La memoria que estas variables ocupan no pueden cambiarse durante la ejecución y tampoco puede serliberada manualmente.
#include
using namespace std;
int main()
{int n;
cout<<"cuantos datos quieres"< cin>>n;
int arreglo[n];
cout<<"el tama;o del arreglo es"< cin>>n;
arreglo[n];
cout<<"el tamaño del arreglo es "< return 0;
}

#include
#include
#include
#includeusing namespace std;
int main()
{
int *apu,i,cantidad;
cout<<"cantidad de elementos del vector: "< cin>>cantidad;
// apu=(int *) malloc(cantidad * sizeof(int));
void *apu new(cantidad*sizeof);

//verificamos que la asignacion se haya realizado correctamente
if(apu == NULL){
cout<<"error al intentar reservar memoria" < return 0;
}
else{
for(i=0; i
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analisis y sintecis
  • proyecto de sintecis
  • 14 14
  • 14
  • 14
  • 14
  • 14
  • 14

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS