vez nesse caso o Solaris superou o Windows NT. O terceiro experimento retrata uma realidade corriqueira para os processadores e processos e atraves do teste em questao se pode observar a veracidade dos fatos.No quarto experimento foi determinado o desempenho que cada implementacao de thread poderia atingir para os processos sem requisicao de sincronizacao. O thread teria que ficar ociosa por 10 segundos ate ser concluido, apos sua conclusao o processo de criacao poderia se findar. As diferencas entre os dois SOs sao sutis, exceto para os threads unbound, que apresentaram valores muito acima do NT. Devido a ligacao entre o thread unbound e a CL=4, essa ultima impactou no tempo de chamada do thread unbound o que fez com que a mesma executasse em tempo 10N.O quinto teste e semelhante ao quarto, contudo, a sincronizacao nesse caso e requerida. Para tanto, utilizou-se o programa array.c que implementa a criacao de threads para modificar dados compartilhados em uma estrutura de 10.000 iteracoes. A cada momento que um thread necessitava modificar um dado compartilhado era requisitada uma exclusao mutua. O Windows NT apresentou dois objetos de exclusao mutua: o mutex e a sessao critica. Ja o Solaris utilizou apenas o mutex. O desempenho no Solaris foi consideravelmente melhor especialmente com o processo de CL=4. Contudo o NT apresentou bons resultados quando utilizou sessao critica. Acredita-se que essa otimizacao e devido o fato de que na sessao critica ha um objeto usuario simples que apresenta um estado global.O sexto teste aborda a pesquisa paralela com threads que requisitam sincronizacao limitada. O autor implementa nesse teste o problema do caixeiro viajante. Os threads foram implementados no paradigma de pilha de trabalho. Como resultado, o NT apresentou um desempenho fraco quando uma sincronizacao foi requisitada. O interessante nesse experimento e que o NT supera ligeiramente o Solaris. Um resultado surpreendente, visto que no teste anterior, utilizando chamada sincrona o NT apresentou um desempenho inferior. Outro ponto interessante apresentado pelo autor e que utilizando uma ou mais thread unbound no Solaris o desempenho foi o mesmo que utilizando dois threads encadeados no mesmo SO.O ultimo experimento demonstra como cada implementacao de thread de sistema operacional desempenharia em processos que apresentam muitos threads com explosao (espalhamento) de CPU (bursts). Pode-se citar como exemplo os processos de E/S como, uma rede ou uma aplicacao de cliente/servidor. O tempo de espera foi determinante nesse teste e no desempenho dos SOs. O Solaris utilizando concorrencia restrita apresentou um resultado um pouco melhor que o NT.Enfim, o autor conclui o estudo afirmando que ambos os Sistemas Operacionais foram aptos para a utilizacao de multiprocessadores. Um fator pertinente para o problema de desempenho de cada sistema foi a falta de documentacao. O sistema Windows NT apresentou otimos resultados quando se utilizou a sessao critica, porem, na maioria dos outros testes o Solaris apresentou melhores resultados, algumas vezes muito proximo ao NT, especialmente na utilizacao das unbounds threads. Realmente esses aspectos foram observados no estudo. Ele cita ainda, o POSIX (Portable Operating System Interface) como solucao para padronizacao de threads e assim, quem sabe,