Ejemplo n.º 1
0
        private void FormSimulacion_Load(object sender, EventArgs e)
        {
            List <Evento> lista = new List <Evento>();

            this.simulacion.iniciarSimulacion();
            Double a = Resultados.calcularTiempoPromedioEspera();

            numTiempoEsperaPromedio.Value   = Convert.ToDecimal(Resultados.calcularTiempoPromedioEspera());
            numTiempoOciosoPromedio.Value   = Convert.ToDecimal(Resultados.calcularTiempoOciosoPromedio());
            numPorcentajeTiempoOcioso.Value = Convert.ToDecimal(Resultados.calcularPorcentajeTiempoOcioso());
            txtCantidadProcesosTotales.Text = Resultados.cantidadProcesosTotales.ToString();
            txtTiempo.Text = Resultados.tiempoFinal.ToString();
            simulacion.clear();
        }
Ejemplo n.º 2
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            Resultados.inicializar(Convert.ToInt32(numNucleos.Value));

            simulacion.cantidadFinalProcesos = Convert.ToInt32(numProcesos.Value);
            simulacion.cantidadNucleos       = Convert.ToInt32(numNucleos.Value);

            this.simulacion.iniciarSimulacion();


            lblTiempoEsperaPromedio.Text = Resultados.calcularTiempoPromedioEspera().ToString() + " Ns";


            lblTiempoOciosoPromedio.Text = Resultados.calcularTiempoOciosoPromedio().ToString() + " Ns";


            lblTiempoOciosoPorcentaje.Text = Math.Round(Resultados.calcularPorcentajeTiempoOcioso(), 2).ToString() + "%";

            lblTiempo.Text = Resultados.tiempoFinal.ToString() + " Ns";

            simulacion.clear();
        }