public synchronized boolean insertarProcesoExpirado(Proceso p) {
        boolean insertado = false;

        /* Si el proceso esta corriendo o es interrumpible*/
        if (p.getEstado() == Constantes.TASK_RUNNING || p.getEstado() == Constantes.TASK_INTERRUPTIBLE) {
            insertado = expirados.insertarProceso(p);
        }
        
        /* Si se inserto y la mejor prioridad es mayor que la P. Estatica del proceso agregado */
        if (insertado && this.prioridadMejorExpirado > p.getPrioridadEstatica()) {
            /*Calcula la nueva mejor prioridad */
            this.prioridadMejorExpirado = p.getPrioridadEstatica();
        }

        if (insertado) {
            numProcesos++;
        }

        return insertado;
    }