No que se refere aos sistemas operacionais, julgue os itens ...
No modo de operação do processador denominado modo usuário, instruções privilegiadas não podem ser executadas. Se houver tentativa de execução nesse caso, o hardware automaticamente gerará a interrupção e acionará o sistema operacional.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
Para compreender a questão proposta, vamos nos aprofundar um pouco no funcionamento dos sistemas operacionais em relação aos modos de operação do processador. Os processadores modernos operam em diferentes modos, sendo dois principais: o modo usuário e o modo kernel (também chamado de modo supervisor ou sistema).
No modo usuário, as aplicações têm permissões limitadas para executar instruções e acessar recursos do sistema. Isso é uma medida de segurança fundamental para evitar que programas mal-intencionados ou erros em aplicações comuns causem danos graves ao sistema operacional ou ao hardware.
Por outro lado, o modo kernel é onde o sistema operacional opera, tendo acesso completo e irrestrito ao hardware e a todas as instruções da CPU. Instruções que afetam o estado crítico do sistema, como gerenciamento de memória ou de dispositivos de E/S, são exemplos de ações que devem ser executadas exclusivamente no modo kernel.
Quando um programa rodando no modo usuário tenta executar uma instrução privilegiada, o que é proibido, o hardware reconhece essa violação e interrompe a execução do programa, gerando uma interrupção. Essa interrupção é um sinal para o processador que causa a transferência do controle para o sistema operacional para que ele possa lidar com essa tentativa de execução de forma segura. Esse mecanismo é uma das formas de proteger o sistema contra comportamentos inadequados das aplicações.
Portanto, a afirmação de que no modo de operação do processador denominado modo usuário, instruções privilegiadas não podem ser executadas e que, se houver tentativa de execução, o hardware automaticamente gerará uma interrupção e acionará o sistema operacional, é correta. Esse é um princípio fundamental da arquitetura da maioria dos sistemas computacionais modernos, que visa garantir a segurança e a estabilidade dos sistemas operacionais e, por extensão, dos computadores que utilizamos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
modo usuário refere-se à um modo de execução em que o
processador pode executar apenas instruções não-privilegiadas. Os processos do
usuário (editores de texto, compiladores, etc) rodam neste modo de execução.CERTO
Será mesmo que é o Hardware que faz automaticamente a interrupção e aciona o Sistema Operacional?
Cleyton, as instruções para o modo núcleo podem ser tanto de hardware quanto de software.
" Uma interrupção de hardware ou de software gera um chaveamento de contexto do processo que estava executando para o fluxo interno do kernel"
http://user.das.ufsc.br/~romulo/artigos/Romulo-Carissimi-Simao-Erad2002.pdf
CERTO,
No modo de operação do processador denominado modo usuário, instruções privilegiadas não podem ser executadas.
O modo que podem ser executadas instruções privilegiadas é o modo Kernel.
Gabarito Certo
Instruções privilegiadas somente em modo Kernel.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo