Esempio n. 1
0
        public void Alocar(Processo processo)
        {
            if (_ramService.RetornarEspacoDisponivelMB() < processo.TamanhoEmMB)
            {
                RealizarSwapIn(processo.TamanhoEmMB);
            }

            var enderecoFisico = _ramService.RetornarEnderecoFisicoDisponivel();

            _ramService.Alocar(enderecoFisico, processo);
        }
 private void ExibirEspacoLivreMemoriaPrincipal()
 {
     _simuladorView.ExibirEspacoLivre(_ramService.RetornarEspacoDisponivelMB());
 }