--- 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]