public SimuladorPresenter(ISimuladorView simuladorView, TipoEscalonamento tipoEscalonamento) { _simuladorView = simuladorView; _ssdService = new SsdService(); _ramService = new RamService(MmuService.TAMANHO_PAGINA_MB, ESPACO_RESERVADO_SO_MB); _mmuSerivce = new MmuService(_ramService, _ssdService); _cpuService = new CpuService(_mmuSerivce, FREQUENCIA_CLOCK_SEGUNDOS); ConfigurarTimer(); ConfigurarDispatcher(tipoEscalonamento); _simuladorView.ExibirEspacoReservadoSo(_ramService.RetornarEspacoReservadoSoMB()); }
public MmuService(IRamService ramService, ISsdService ssdService) { _ssdService = ssdService; _ramService = ramService; }