You are on page 1of 4

UNIVERSIDADE FEDERAL DE SO PAULO

Instituto de Cincia e Tecnologia


Campus So Jos dos Campos

ATIVIDADE 4: SEO CRITICA POR ESPERA OCUPADA

Vtor Santoro Zambon

So Jos dos Campos


Setembro de 2017
1. EQUIPAMENTO UTILIZADO
Processador:

-Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz, 2592 Mhz.

-Contm 2 ncleos e 4 processadores lgicos (Tecnologia Hyper-Threading).

Memria Principal:

- 16,0 GB

Sistema Operacional:

- Microsoft Windows 10 Home Single Language

-Verso 10.0.14393 Compilao 14393

Compilador:

-JavaThreads: jdk1.8.0_131

2. CODIGO IMPLEMENTADO

Foi usada a linguagem Java para implementar o algoritmo de servidor central


Manna-Pnueli.

Cliente e servidor foram separados em classes distintas e uma terceira classe que
as chama e possui variveis estticas para cliente e servidor compartilharem,
inclusive a varivel global que incrementada na seo crtica para teste.

2.1. Implementao do Cliente


2.2. Implementao do Servidor

2.3. Cdigo para Comparao

Para demonstrar a diferena entre um cdigo que apresenta excluso


mutua e um que no apresenta o cdigo a seguir sem excluso mutua foi
implementado.

3. RESULTADOS
Foram realizados testes para ambos os cdigos implementados. Foi
rodado 20 vezes cada um. Para o Manna-Pnueli, 100% dos testes obteve o
resultado esperado e exato de 3x10^7. J o cdigo que no implementa excluso
mutua, dos 20 testes, 8 obtiveram resultados inesperados.

Resultado para Manna-Pnueli 100% das vezes:

Exemplo de resultado inesperado para cdigo sem excluso mutua:

You might also like