Estudos para a prova de Sistemas Operacionais
Estude para que consiga realizar seus sonhos!
0
0
0
1
Qual não é uma vantagem dos sistemas multiprogramáveis?
São monotarefas.
Diversos programas podem compartilhar o processador, memória e outros dispositivos, aumentando a utilização do hardware.
Tarefas podem ser executadas em segundo plano, enquanto o usuário realiza outras atividades.
O tempo de inatividade do processador é reduzido, pois enquanto um programa espera por uma entrada/saída, outros podem ser executados.
2
Escolha a melhor opção sobre o mecanismo de interrupção para a implementação da multiprogramação?
As interrupções são um mecanismo fundamental para a implementação da multiprogramação, permitindo que o sistema operacional gerencie múltiplos processos de forma eficiente e responda a eventos externos. Elas são utilizadas para uma variedade de tarefas, além de sinalizar erros.
As interrupções apenas servem para sinalizar erros no sistema.
A multiprogramação funcionaria perfeitamente sem o mecanismo de interrupção.
Apenas os dispositivos de entrada/saída geram interrupções.
As interrupções são um mecanismo ineficiente que sobrecarrega o sistema.
3
Marque a opção que não fazer sentindo sobre o significado de reentrância em sistemas operacionais e suas sua vantagem?
Reduzem o risco de conflitos de dados, pois cada processo tem sua própria cópia das variáveis locais da rotina.
Uma rotina reentrante pode ser utilizada por múltiplos processos simultaneamente, sem que haja interferência entre eles.
Imagine uma função metade(x). Essa função calcula a metade de um número x. Se ela for reentrante, vários processos podem chamar essa função simultaneamente, cada um com um valor diferente para x, e a função será capaz de manter o estado de cada chamada individualmente, sem causar confusão entre eles.
Rotinas reentrantes podem acessar qualquer variável global sem restrições.
4
Sobre o sinal de clock..
O sinal de clock é exclusivo para os processadores.
O sinal de clock é um pulso eletrônico gerado periodicamente pelo hardware do computador. Ele serve como referência para sincronizar as operações internas do sistema e é utilizado para implementar o escalonamento de processos.
O processador é o componente responsável por emitir o sinal de clock(Reponsável por interpretar e executar as instruções)
5
O que é um sistema assimétrico?
É um sistema que possui múltiplos processadores, mas com funções diferentes. Um processador mestre controla o sistema, enquanto os outros processadores executam tarefas específicas.
É um sistema que possui múltiplos processadores, mas com funções diferentes. Um processador mestre controla o sistema, enquanto os outros processadores executam tarefas específicas.