// Use this for initialization void Start() { canvasMemoria.SetActive(false); canvasProcesso.SetActive(false); createProcesso.SetActive(false); this.escalonador = new Escalonador(new FIFOAlgoritmo()); }
public bool executar(Escalonador esc) { Processo executando = esc.Executando; executando.executar(1); return(executando.Terminado); }
public bool executar(Escalonador esc) { if (this.executando != esc.Executando) { this.executando = esc.Executando; inicio = esc.Tempo; this.executando.executar(1); } else { } return((esc.Tempo - this.inicio) == this.quantum); }
public Processo obterProximoProcesso(Escalonador esc) { return(esc.obterProximoProcessoSJF()); }
public Processo obterProximoProcesso(Escalonador esc) { return(esc.obterProximoProcessoPrioridades()); }