Sistemas operacionais

1257 palavras 6 páginas
Barramento x Comutação

Tanto os sistemas multiprocessadore como os multicomputadores podem ser ligados por barramento ou comutação.

Sistema Multiprocessadores ligados por Barramento

Os sistema multiprocessadores ligados por barramento, são compostos por determinado número de processadores conectados a um barramento comum, todos eles acessando uma memória também comum. 32 ou 64 trilhas de endereço, 32/64 trilhas de dados 32 trinhas de instrução operando em paralelo. Leitura: coloca endereço, passa instrução e recebe dados.

Quando um sistema tem uma memória que apresenta os mesmos valores para todos os processadores que a compartilham, se diz que a memória é coerente. Quando se deseja minimizar o tráfego em um barramento compartilhado por vários processadores pode-se utilizar uma memória cache entre o barramento e o processador. A memória cache guarda os valores acessados mais recentemente. Todas as requisições à memória passam pela cache. Se a palavra solicitada estiver na cache, ela própria responde ao processador, não havendo então necessidade de usar o barramento.

Figura – Um sistema multiprocessadores ligados por barramento compartilhando uma memória única

O uso das caches nestes sistema traz um problema. Suponha que dois processadores leia a mesma palavra de suas respectivas caches. Depois disso um dos processadores escreve nesta palavras. Quando o outro processador efetuar uma nova leitura desta palavra, ele vai obter o valor antigo em vez do valor que foi gravado mais recentemente. O sistema então é considerado incoerente e de difícil programação.

Para solucionar este problema são utilizadas as memórias write-throught cache, que escreve na memória tudo que é escrito na cache (miniza o trafico na leitura), e snooping (snoopy cache), que observa uma escrita em um endereço contido nela própria e atualiza a entrada para o novo valor.

Apesar do uso de cache minimizar o tráfego no barramento a quantidade de processadores neste tipo de ligação é

Relacionados

  • Sistema operacional
    1575 palavras | 7 páginas
  • Sistemas operacionais
    2051 palavras | 9 páginas
  • sistema operacional
    1400 palavras | 6 páginas
  • Sistemas Operacionais
    1580 palavras | 7 páginas
  • Sistemas operacionais
    965 palavras | 4 páginas
  • sistemas operacionais
    2546 palavras | 11 páginas
  • O que é um sistema operacional
    4623 palavras | 19 páginas
  • Sistema Operacional
    5806 palavras | 24 páginas
  • Sistemas Operacionais
    1771 palavras | 8 páginas
  • Sistemas Operacionais
    897 palavras | 4 páginas