Sistemas operacionais
Sistemas com Múltiplos Processadores
Os sistemas com múltiplos processadores caracterizam-se por possuir duas ou mais CPUs interligadas, trabalhando em conjunto. O fator crucial no desenvolvimento de sistemas operacionais com múltiplos processadores é a forma de comunicação entre as CPUs e o grau de compartilhamento da memória e dos dispositivos de entrada e saída.
Sistemas com Múltiplos Processadores
CLASSIFICAÇÃO DESTE TIPO DE SISTEMA
Sistemas com Múltiplos Processadores
Sistemas Fortemente Acoplados
Sistemas Fracamente Acoplados
Sistemas Simétricos
Sistemas Assimétricos
Sistemas Operacionais de Rede
Sistemas Operacionais Distribuídos
Sistemas com Múltiplos Processadores –
Fortemente Acoplados
Sistemas Fortemente Acoplados Possuem dois ou mais processadores (multiprocessadores) compartilhando uma única memória e gerenciados por apenas um único sistema operacional.
Processador
Memória
Processador
Dispositivos de E/ S
Dispositivos de E/ S
Sistemas com Múltiplos Processadores –
Fortemente Acoplados
Múltiplos processadores permitem que vários programas sejam executados ao mesmo tempo, ou que um programa seja dividido em subprogramas, para execução simultânea em mais de um processador. Assim, é possível ampliar a capacidade de computação de um sistema, adicionando-se apenas novos processadores, com um custo muito inferior à aquisição de outros computadores. Com o multiprocessamento, novos problemas de concorrência foram introduzidos, pois os processadores podem estar acessando as mesmas áreas de memória. Além disso, o sistema operacional deve gerenciar de forma organizada os processadores, a memória e os periféricos.
Sistemas com Múltiplos Processadores –
Fortemente Acoplados
Esses sistemas são utilizados para processamento científico, desenvolvimento aeroespacial, prospecção de petróleo, simulações, processamento de imagens e CAD. Os sistemas fortemente acoplados