public frmSimuladorProcessos()
        {
            InitializeComponent();

            // B U S C A R  M E M Ó R I A  D A   M Á Q U I N A  V I A  A P I
            try
            {
                STATUSMEMORIA ms = new STATUSMEMORIA();
                GlobalMemoryStatus(ref ms);
                TotalMemoria      = Convert.ToUInt64(ms.dwTotalPhys);
                TotalMemoriaLivre = Convert.ToUInt64(ms.dwTotalPhys);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            // Monto meu combobox com os enums
            cmbPrioridade.DataSource = Enum.GetValues(typeof(EnumPrioridade));

            //Calculo do percentual para disponibilizar uma percentagem X para a memória
            //Por definição minha, cada processo terá disponivel 5% da memória para uso.
            double Valor = TotalMemoria * 0.05;

            vMemoriaDisponibilizada = Convert.ToUInt64(Valor);
        }
 private static extern void GlobalMemoryStatus(ref STATUSMEMORIA lpBuffer);