Professional Documents
Culture Documents
Introduccion.
Con este pequeño simulador podemos ejemplificar un poco como funciona una
cola de procesos. Se puede asignar el tamaño del proceso, la duración del
proceso, si desea que se manipule con memoria o no, también si se va a tener
acceso a disco duro.
Objetivo.
#include<iostream.h>
class proceso
private:
int id;
int dur;
int tam;
int mem;
int disd;
int disf;
public:
void verproc();
int vertam();
};
{ id=i;
dur=du;
tam=ta;
mem= me;
disd=dis;
disf=dif;
void proceso::verproc()
int proceso::vertam()
return tam;
int main()
proceso proc,aux,p1[4];
int i,d,t,m,dd,df,temp;
cout<<"\n\n\t\t Simulacion de una cola de procesos" ;
cout<<"\n\t Proceso"<<i;
cin>>t;
cin>>d;
cin>>m;
cin>>dd;
cin>>df;
proc.ponproc(i,d,t,m,dd,df);
temp=proc.vertam();
if(temp>p1[i-1].vertam())
{ p1[i]= proc;
else
aux=p1[i-1];
p1[i-1]=proc;
p1[i]=aux;
}
p1[i].verproc();
system("pause");
return 0;