public void entregaEscalonador() throws InterruptedException {
		Processo auxi = new Processo();
		if (global.size() > 0){
			auxi = this.global.get(0);
		}
		try {
			while ((Cpu.nsoCpu.cpuTime.relogio == auxi.tempoInicializacao)&&(global.size()>0)){

				if (temRecursos(auxi)){
					alocaRecursos(auxi);
					escalonador.nsoEscalonador.incluiComoPronto(auxi);
					escalonador.nsoEscalonador.processoProntoDistribui(auxi);

				} else {
					escalonador.nsoEscalonador.incluiComoBloqueado(auxi);
				}


				if (global.size()>0){
					this.global.remove(0); 
					auxi = this.global.get(0);
					
				}
				
			}
		} catch (Exception e) {
			System.out.println("Fim dos processos do arquivo");
		}
				
	}