--- Luiz Felipe <[EMAIL PROTECTED]> escreveu:

> Uma vez eu tive uma discussão danada com meu professor de Sistemas 
> Operacionais sobre isso. Parece que o compilador é capaz de dar uma 
> estimativa sobre isso(segundo meu professor). Não fiquei muito 
> convencido, mas talvez você pudesse perguntar sobre algo numa lista
> de 
> programação para o kernel. Os caras talvez possam te ajudar mais.

   Simplesmente não dá para saber o tempo que um processo levará para
terminar.  O máximo que se pode fazer é prever o tempo assintótico que
determinado algoritmo leva para computar a entrada.  Por exemplo, se
você usa um MergeSort para ordenar um array, sabe que o algoritmo
executa em tempo n*lg(n).  Porém não dá para dizer que o processo que
usa este algoritmo levará este tempo, pois nada garante que durante a
ordenação o processo não sofra preempção e também não dá para prever
quando ele será reescalonado.


        
        
                
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a