SóProvas


ID
2809984
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o item a seguir, acerca de sistemas operacionais.


Um sistema operacional para multiprocessadores simétricos propõe a divisão do código do sistema operacional em múltiplas regiões críticas independentes, de modo que cada CPU disponível possa executar, em um instante, o código de uma das regiões críticas.

Alternativas
Comentários
  • Gabarito correto

    Região crítica é um local que se tem um controle total de quem está utilizando. Por exemplo, quando utiliza mutex, apenas um processo pode acessá-la por vez; já quando utiliza semáforo, uma quantidade x de processos podem utilizá-la simultaneamente. 

  • Multithread.

  • Multiprocessadores simétricos: Muitas partes do sistema operacional são independentes umas das outras. Essa observação leva à divisão do sistema operacional em regiões críticas independentes, as quais não interagem umas com as outras. Cada região crítica é protegida por seu próprio mutex, de modo que somente uma CPU pode executá-la de cada vez. Assim, pode-se conseguir muito mais paralelismo. Sistemas Operacionais Modernos 2ed. (Tanembaum) - p.388

  • Multiprocessamento simétrico: um grupo de processadores trabalha em conjunto compartilhando uma

    única memória através de um único barramento. Isso torna possível qualquer processador executar uma parte do processo.

    >>>> Aqui todos os processadores são tratados igualmente. Qualquer processador pode fazer o trabalho de outro processador.

    Sistemas como Linux, Windows, Mac OS suportam o multiprocessamento simétrico.

    Multiprocessamento assimétrico: há um processador mestre que controla a estrutura de dados do sistema.