public void Carregar(ProcessoDto processo) { var novoProcesso = processo.ConverterParaProcesso(); _cpuService.Carregar(novoProcesso); if (_dispatcherService.Preemptivo() && processoExecucao != null) { _clock.Stop(); _dispatcherService.SalvarContexto(processoExecucao); processoExecucao = null; ExibirProcessoCpu(); _clock.Start(); } ExibirProcessosMemoriaPrincipal(); ExibirEspacoLivreMemoriaPrincipal(); ExibirProcessosMemoriaSecundaria(); }