b) Estrutura do Modo Usuário
Todas as tarefas em modo usuário se caracterizam por serem executadas em um espaço de endereçamento de processos protegido, sendo fornecido um endereço próprio e privado para cada elemento em execução.
São quatro os módulos básicos executados em modo usuário no Microsoft Windows, dentre os quais:
|
Agrupa os serviços que não são serviços do Windows propriamente ditos, ou seja, não são iniciados pelo gerenciador de controle dos serviços, a exemplo do processo de autenticação no sistema e o gerenciamento de sessões.
| |
|
Agrupa os serviços que são iniciados pelo gerenciador de controle de serviços e, por este motivo, são tratados como serviços do Windows, a exemplo do gerenciador de tarefas e do spooler de impressão.
| |
|
Ambiente reservado para execução das aplicações utilizadas pelo usuário final.
| |
|
Implementam o suporte a execução de aplicações que não foram nativamente desenvolvidas para o Windows.
|
Dentre os grupos de serviços do modo usuário, o subsistema de ambiente se apresenta como um elemento que merece destaque. A arquitetura do Windows foi desenhada para dar suporte a múltiplos e independentes subsistemas de ambiente. Saiba+
Na prática, é como se o sistema operacional provesse um conjunto de interfaces que permitisse acesso a funcionalidades dos serviços executivos de sistema, que originalmente são executados em modo kernel, para aplicações que não são obrigatoriamente desenvolvidas para serem executadas no Windows.
Imagine, por exemplo, que determinadas versões do Windows fornecem um subsistema para aplicações UNIX, o Subsystem for Unix-based Applications (SUA). A existência deste subsistema permite que aplicações desenvolvidas para UNIX possam ser compiladas e executadas em um computador que está executando o MS Windows.
X