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