Os subsistemas protegidos do sistema operacional Windows, qu...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: B - Usuário
Os subsistemas protegidos do sistema operacional Windows, que se comunicam por troca de mensagens através de Local Procedure Call (LPC), operam no modo usuário.
Para entender melhor essa questão, vamos explorar alguns conceitos importantes:
1. Modos de Operação:
- Modo Usuário: Neste modo, os processos têm acesso limitado aos recursos e ao hardware do sistema, operando com menos privilégios. Isso é fundamental para a segurança e estabilidade do sistema, pois impede que processos de usuário realizem operações críticas que possam comprometer o funcionamento do sistema.
- Modo Kernel: Neste modo, os processos têm acesso completo ao hardware e aos recursos do sistema. O kernel é a parte do sistema operacional que opera nesse modo, gerenciando tarefas como controle de processos, memória e dispositivos de hardware.
2. Subsistemas Protegidos e LPC:
- Subsistemas Protegidos: São componentes do sistema operacional que proporcionam um ambiente de execução para aplicações e serviços. No Windows, exemplos de subsistemas protegidos incluem subsistemas de segurança e interface gráfica.
- Local Procedure Call (LPC): É uma técnica de comunicação entre processos (IPC) utilizada no Windows para permitir que os subsistemas protegidos se comuniquem entre si de forma segura e eficiente. O LPC facilita a troca de mensagens entre processos que operam no modo usuário.
Com base nesses conceitos, podemos concluir que os subsistemas protegidos do Windows, que utilizam LPC para comunicação, operam no modo usuário para garantir segurança e controle apropriado dos recursos. Isso previne que esses subsistemas realizem operações privilegiadas diretamente, algo reservado ao modo kernel.
Justificativa da Alternativa Correta:
A alternativa B - Usuário está correta porque os subsistemas protegidos do Windows operam no modo usuário. Eles utilizam o mecanismo de Local Procedure Call (LPC) para se comunicar, garantindo que essas operações sejam seguras e controladas, sem acesso direto aos recursos de hardware e ao kernel do sistema. Isso promove a segurança e a estabilidade do sistema operacional.
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
Não entendi por que a resposta é modo usuário (letra B). Subsistemas protegidos do Sistema Operacional (qualquer um) rodam no Modo Kernel.
No modo kernel o acesso ao hardware é total direto, ele não precisa se comunicar através de mensagem já que tem todo privilégio.
No modo usuário realmente ele envia mensagem para o kernel para que este execute as ações que ao usuário são permitidas.
+ - isto ai.
"A estrutura do Windows NT divide-se em duas partes. A primeira é o modo usuário, onde se localizam os subsistemas protegidos, que residem em processos separados e interagem uns com os outros através do LPC (Local Procedure Call), um mecanismo de trocas de mensagens. A segunda é o modo núcleo (o executivo), onde rodam os componentes que necessitam desempenho e por isso não se sujeitam a trocas de contexto e de modo em sua interação uns com os outros ou com o hardware."
Fonte:http://pt.wikipedia.org/wiki/Windows_NT
questão errada, busquem o estudo de caso do Tanenbaum de Windows (fonte mais confiável que a wiki) e concordarão comigo, LPCs rodam em modo Kernel
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo