-
O multiprocessamento simétrico ou SMP (Symmetric Multi-Processing) ocorre em um sistema computacional com vários processadores com memória compartilhada sob controle de um único sistema operacional. Em contraste o multiprocessamento assimétrico emprega sistemas diferentes.
O multiprocessamento simétrico oferece um aumento linear na capacidade de processamento a cada processador adicionado. Não há necessariamente um hardware que controle este recurso, cabe ao próprio sistema operacional suportá-lo.
Este método também é chamado de "processamento paralelo".
Antigamente para utilizar SMP era necessário hardware específico, placas-mãe com dois ou mais soquetes de CPU, grandes estruturas de servidores clusterizados. Hoje em dia com a tecnologia multicore, também conhecidos como processadores multicore, os fabricantes já integram tudo isso em apenas um dispositivo físico (chip).
O sistema operacional é quem se encarrega de realizar a interação entre os processadores e as aplicações do sistema. Deixando a existência de múltiplos processadores transparente para os usuários, pois o próprio sincroniza os processos com os processadores.
fonte: https://pt.wikipedia.org/wiki/Multiprocessamento_sim%C3%A9trico
-
Se a letra E está errada, a letra A tb está. Vejam o final da letra A. "existe apenas um conjunto de tabelas do sistema operacional."
Alguém comenta?
-
George Silva,
Também marquei a A devido a esse trecho.
-
Caros colegas,
A) Correta. O trecho "uma vez que existe apenas um conjunto de tabelas do sistema operacional." está certo, pois em uma arquitetura SMP há apenas um sistema operacional, ou seja, apenas um conjunto de tabelas do SO para todos os processadores, diferentemento de uma arquitetura assimétrica na qual existem diferentes tabelas do SO, por haver mais sistemas operacionais em operação.
B) Correta. Sem comentários.
C) Correta. É questionável a afirmação de não haver nenhum mestre, pois pode-se supor que o sistema operacional seria o mestre do sistema. Porém, em termos de processadores, que é o que a alternativa afirma, de fato, não há nenhum mestre.
D) Correta. O mutex é utilizado para que dois processadores não estejam manipulando a mesma informação, o que poderia gerar inconsistência de dados e erros de processamento.
E) Incorreta. A cópia está presente em todos os processadores, pois todos são gerenciados pelo mesmo e único sistema operacional. Logo, não é apenas na CPU 1 que está presente a cópia das tabelas do SO, ela está presente em todos os processadores.