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 RamListViewModel(IRamService ramService) { _ramService = ramService; }
public SjfDispatcherService(IRamService ramService, IMmuSerivce mmuSerivce) { _ramService = ramService; _mmuService = mmuSerivce; }
public MmuService(IRamService ramService, ISsdService ssdService) { _ssdService = ssdService; _ramService = ramService; }