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 SjfDispatcherService(IRamService ramService, IMmuSerivce mmuSerivce) { _ramService = ramService; _mmuService = mmuSerivce; }
public CpuService(IMmuSerivce mmuSerivce, int frequenciaClockSegundos) { _mmuService = mmuSerivce; _frequenciaClockSegundos = frequenciaClockSegundos; }