um mesmo Sistema Operacional ou cada um possuir seu sistema proprio.Com dois ou mais processadores, se tem:Escalabilidade: Capacidade de aumentar a capacidade computacional com custo menor adicionando outros processadores. (Em computadores com um processador, e necessario trocar o processador);Reconfiguracao: Define-se pela capacidade do sistema continuar operando caso um dos processadores falhe, pare de funcionar, etc. Claro que se perdera capacidade computacional, mas isso parece-me meio justo.Balanceamento: E a capacidade de distribuir as aplicacoes entre os processadores, melhorando o desempenho como um todo.Existem algumas formas distintas de se trabalhar com mais de um processador, eis as principais:Enquanto um processo (que esta sendo executado) acessa a memoria, os demais devem esperar. Nesse caso, mesmo com muitos processadores nao serao alcancados os resultados esperados.Dividindo o espaco de enderecamento em varios modulos, ameniza o problema de espera, porem o SO deve saber enderecar isso corretamente. Assim, cada processador acessa um modulo, podendo executar mais aplicacoes ao mesmo tempo.O multiprocessamento mantem todos os conceitos de multiprogramacao, porem, aplicadas a varios processadores, isso trouxe novos problemas de concorrencia, devido ao acesso mutuo da memoria pelos processadores, entre outros.Classificacao dos ProcessadoresFortemente Acoplados: O mesmo enderecamento de memoria e acessado por varias cpus, alem disso, apenas um Sistema Operacional pode controlar os processadores. Eles se dividem conforme a simetria entre processadores, ou seja, se podem ou nao executar as mesmas funcoes:Sistemas Assimetricos (Mestre/Escravo): Existe um processador mestre que executa o SO, enquanto os demais, executam apenas aplicacoes do usuario. Com isso, sempre que um processador escravo precisar executar operacoes de E/S tera de requisitar o servico ao mestre.Tem por principal vantagem o custo e a simplicidade de implementacao.A desvantagem e: Se o processador mestre falhar ou parar de funcionar, seu sistema para de funcionar.Sistemas Simetricos(SMP Simmetric MultiProcessing): Nao existe um processador mestre, todos podem executar o SO e as aplicacoes do usuario. Apenas a inicializacao (boot) fica a cargo de um processador especifico. A maioria dos Sistemas Operacionais modernos trabalham dessa forma.A principal vantagem se da ao fato de que se um processador falhar, o sistema continuara funcionando normalmente (apenas com menor desempenho);A desvantagem esta no alto valor para implementacao desse tipo de sistema.Fracamente Acoplados: Tem dois ou mais processadores conectados atraves de linhas de comunicacao, onde cada um desses sistemas trabalha de forma independente, sendo que cada um deles tem seu(s) proprio(s) processador(es), memoria principal e dispositivos de E/S. E uma rede de computadores (LAN) e podem ser classificados como:Sistemas Operacionais de Redes: Cada computador (no) tem seu proprio SO, hardware e softwares que permitem acesso aos demais nos. Esses nos sao totalmente independentes uns dos outros e podem ter Sistemas Operacionais diferentes, funcionam estando conectados a rede ou nao, mas caso nao estejam conectadas, nao tem acesso e nem podem ser acessadas pelas demais maquinas.Sistemas Operacionais Distribuidos: Os nos tambem possuem SO, memoria principal, processador(es) e dispositivos de E/S proprios, porem, relacionam-se de maneira que para o usuario e para as aplicacoes, esse conjunto de computadores ligados em rede e visto como unico sistema, como se a rede simplesmente nao existisse.A grande vantagem desse tipo de sistema e