Sistemas de Multiprocessador

| |

Multiprocessador é a capacidade de um sistema operacional executar simultaneamente dois ou mais processos. Pressupõe a existência de dois ou mais processadores. Difere da multitarefa, pois esta simula a simultaneidade, utilizando-se de vários recursos, sendo o principal o compartilhamento de tempo de uso do processador entre vários processos.

Características

Um multiprocessador ou sistema multiprocessador é um sistema integrado de computação com as seguintes características:
• Envolve dois ou mais processadores físicos (sejam processadores separados ou múltiplos núcleos encapsulados no mesmo chip) ou lógicos (processador(es) com a tecnologia HyperThreading da Intel) com o mesmo poder computacional e cada um capaz de executar processos autonomamente. Isto implica que não há nenhuma unidade central de controlo; cada processador contém sua própria unidade de controlo. Assim, efectivamente, a lógica de controlo é distribuída pelo sistema.

•Os processadores compartilham um único espaço de endereçamento de memória.

•O sistema de hardware é como um todo gerenciado por um único sistema operacional.

O sistema operacional com suporte a multiprocessamento deve ser capaz de:
•Suportar multitarefa;
•Manter múltiplas filas de processos, uma para cada processador.