Memória distribuída
SISTEMAS DE INFORMAÇÃO
WILSON FRANÇA NETO
Memória Compartilhada Distribuída
RIO BRANCO 2012
WILSON NETO
Memória Compartilhada Distribuída
Síntese de artigo apresentada como trabalho do Curso de Graduação em Sistemas de Informação da Faculdade UNINORTE de Rio Branco para obtenção de parte da N2. Orientador: Prof. Jeffeson
RIO BRANCO 2012
Introdução Memória compartilhada distribuída é um sistema que abstrai vários aspectos da memória distribuída convencional evitando a troca de mensagem e assim facilitando a programação. Existem diversos algoritmos de memória distribuída compartilhada que podem ser implementados por meio de hardware ou software cada um com suas vantagens e desvantagens. Em tais algoritmos existe uma variedade de problemas que devem ser solucionados, problemas importantes como os de coerência de memória. Os recursos limitados dos computadores podem ser expandidos utilizando-se computação distribuída. Memória compartilhada distribuída é uma forma de facilitar a programação em tais ambientes computacionais. Memória Compartilhada Distribuída Problema de compartilhamento de informação é algo comum nos sistemas distribuídos. Soluções foram utilizadas antes, como exemplo, o uso de sockets. Só que desviavam o foco do problema a ser programado. O programador era obrigado a tratar erros de sockets criando muitas vezes um protoloco de comunicação. Memória compartilhada é um modelo atrativo de programação para desenvolvimento de aplicações paralelas e distribuídas. Com as pesquisas desenvolvidas nesta área conseguiu-se chegar a um bom nível de abstração dos aspectos físicos envolvidos. Esta abstração é normalmente chamada de memória compartilhada distribuída (DSM) e possui implementação por software e por hardware. Existem limitações de hardware tais como velocidade de processador. A exploração do processamento paralelo e distribuído é uma das formas de ampliar os limites de desempenho dos sistemas