Os subsistemas protegidos do sistema operacional Windows, qu...

Próximas questões
Com base no mesmo assunto
Q52819 Sistemas Operacionais
Os subsistemas protegidos do sistema operacional Windows, que se comunicam por troca de mensagens (LPC ? Local Procedure Call), operam no modo
Alternativas

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.

Eu já errei essa questão duas vezes. No próprio concursos e agora de novo. Acho que entendi agora.

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.
Questão tirada diretamente da Wikipédia: 

"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