public void Alocar(Processo processo) { if (_ramService.RetornarEspacoDisponivelMB() < processo.TamanhoEmMB) { RealizarSwapIn(processo.TamanhoEmMB); } var enderecoFisico = _ramService.RetornarEnderecoFisicoDisponivel(); _ramService.Alocar(enderecoFisico, processo); }