Você está na página 1de 2

Primeiro slide

Este um vdeo Sobre Memoria compartilhada distribuda da turma do curso


de redes de computadores Noturno da unifacs, disciplina de Sistemas
distribudos do professor Eduardo Xavier. Vamos abordar este assunto com
uma abordagem e linguagem onde alunos que no so da rea de
desenvolvimento, possam ter uma noo de como a memoria compartilhada
distribuda ou DSM, sigla em ingls para o sistema, trabalha e
implementado.

Segundo slide
Os membros da equipe so: Danilo franco, carlos douglas, Ivan queiroz,
madson dantas, Thiago lustosa, e william valentin.
Terceiro slide
Um sistema DSM faz uma abstrao de um espao de endereamento logico
de memoria, a que todos os processadores de um sistema distribudo tem
acesso. Apesar de fisicamente a memoria ser local em cada n
computacional. Este sistema pode ser implementado tanto em nvel de
software quanto nvel de hardware. Controlando fisicamente a distribuio
dos dados. O que beneficia ao desenvolvedor de software uma
transparncia essa memoria virtual compartilhada.
Quarto slide
Outra vantagem deste sistema alm da transparncia, a escalabilidade ou
seja, a possibilidade de adio de novos ns computacionais.
Este sistema porem, apresenta uma latncia de acesso aos dados
relativamente maior, dependendo da sua forma de implementao.
Quinto slide
De uma forma simples, podemos dizer que cada pagina de memoria esta
presente em uma maquina, porm, qualquer processador do sistema pode
acessar diretamente qualquer posio do espao de endereamento da
memoria global do DSM. A aplicao DSM gerencia este endereamento de
forma tal que a memoria local do processador acaba trabalhando como se
fosse um cache desse espao de memoria virtual compartilhado.
Sexto slide
Podemos encontrar similaridades dessa estrutura no funcionamento da
memoria de Swap, com a diferena que a memoria de swap usa o disco
local da maquina para reservar e enderear espaos de memoria virtual.
Stimo slide

Visto que cada n computacional cede uma parte de sua memoria principal
para este sistema DSM, os dados em si, podem ser distribudos de duas
formas. A primeira delas a replicao, no qual o dado replicado em cada
maquina tendo seu acesso localmente na memoria.Este mtodo utilizado
para prover acessos simultaneos de diferentes ns ao mesmo dado
principalmente em modo somente de leitura. O segundo a migrao no
qual o dado s existe efetivamente em um local, usado em dados nos quais
necessrio um uso exclusivo, este mtodo aplicado principalmente em
modo de escrita com o objetivo de diminuir a carga do gerenciamento de
coerncia do dado.
Em sua maioria, os sistemas DSM preferem a replicao pois o desempenho
superior quando se utilizado um numero elevado de aplicaes. Tambm
eh melhor gerenciado em caso de acesso concorrente.
Oitavo slide
Para manter estas informaes sempre atualizadas em todos os ns do
sistema, utilizado dois protocolos para o controle de coerncia das copias.
So eles o protocolo de invalidao e de atualizao.
O protocolo de invalidao trabalha de forma que quando um dado
compartilhado sofre uma escrita, todas as suas copias so invalidadas e
passam a ficar inacessveis, havendo ento apenas uma copia do dado
valida no sistema. Sendo ela a ser requisitada em uma busca posterior.
No protocolo de atualizao o Dado que sofre uma escrita em uma de suas
copias, todas as outras copias recebem uma atualizao, sempre mantendo
todas as copias com a informao mais atual, um mtodo que gera um
trafego maior na rede.
Nono slide......

Você também pode gostar