Programa de Memoria Fija
Programa de Memoria Fija
Programa de Memoria Fija
INTRODUCCIÓN
OBJETIVO
import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
import java.util.Random;
add(canvas);
}
if(p.valor==0)
{
System.out.println("runloop volumen=
"+p.volumen);
p.move();
canvas.repaint();
Thread.sleep(1300);
}
}
}catch(InterruptedException e){return;}
}
};return new Thread(runloop);
}
int e;
if(threads==null)
{
Particle[] particles= new Particle[n];
JOptionPane.showMessageDialog(null, "PROGRAMA DE
ADMINISTRACÌÓN DE
MEMORIA","MEMORIA",JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null, "EL MAXIMO DE
PROCESOS ES 4\n EL TAMAÑO MAX DE UN PROCESO ES DE
300","MEMORIA",JOptionPane.INFORMATION_MESSAGE);
do
{
System.out.println("Programa MEMORIA");
String respc;
y2+=73;
}
else
JOptionPane.showMessageDialog(null, "EL
MAXIMO DE TIEMPO ES
300","MEMORIA",JOptionPane.INFORMATION_MESSAGE);
}
}while(e!=2&&cont!=5);
canvas.setParticles(particles);
threads=new Thread[cont];
for(int i=0;i<cont;++i)
{
System.out.println("numero de hilos "+threads.length);
threads[i]=makeThread(particles[i]);
threads[i].setPriority(i+1);
threads[i].start();
}
EJECUCIÓN DEL PROGRAMA
CREAMOS UN PROCESO CON LA PRIMERA OPCION, Y DESPUÉS LE DAMOS SU
TAMAÑO.
EN ESTE EJEMPLO CREAMOS TRES PROCESOS Y DESPUÉS EL PROGRAMA NOS
MUESTRA LA SIMULACIÓN