Analise as seguintes afirmações acerca da estrutura geral de...

Próximas questões
Com base no mesmo assunto
Q2765522 Arquitetura de Software

Analise as seguintes afirmações acerca da estrutura geral de gerenciamento de recursos utilizada nos sistemas operacionais corporativos.

I - A estratégia de micro-kernel estrutura o sistema operacional, removendo todos os componentes não-essenciais do kernel, implementando-os como programas em nível de sistema e usuário. Todavia, oferece gerenciamento mínimo de processos e memória.

II - A estrutura do sistema operacional AIX é organizada, originalmente, compreendendo seis módulos carregáveis do kernel: classes de escalonamento, sistemas de arquivos, chamadas de sistema carregáveis, formatos executáveis, módulos STREAM, drivers de dispositivo e de barramento.

III - O Linux implementa memória virtual usando paginação por demanda com clustering – que trata, em especial, de falhas de página trazendo não apenas a página que falta, mas também várias páginas subseqüentes.

IV - O kernel do Linux cria um espaço de endereços virtuais em duas situações apenas: quando um processo executar um novo programa com a chamada de sistema exec ( ) ou quando um novo processo é criado, através do uso da chamada de sistema fork ( ).

V - O gerenciador VM (Virtual Memory) no Windows XP utiliza um esquema baseado em páginas de 4 Kbytes para processadores compatíveis ao IA-32 e 8 Kbytes para IA-64. Em processadores IA-32, cada processo possui um espaço de endereçamento virtual de 4 Gbytes.

Indique a opção correta.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Apenas as afirmações I, IV e V são verdadeiras.

Vamos agora analisar cada uma das afirmações para entender a justificativa:

I - A estratégia de micro-kernel estrutura o sistema operacional, removendo todos os componentes não-essenciais do kernel, implementando-os como programas em nível de sistema e usuário. Todavia, oferece gerenciamento mínimo de processos e memória.

Essa afirmação está correta. A arquitetura de micro-kernel visa reduzir o tamanho do kernel, mantendo somente os componentes essenciais para o gerenciamento básico. Componentes como drivers de dispositivo, sistemas de arquivos e protocolos de rede são implementados fora do kernel, o que proporciona maior modularidade e segurança. Contudo, é verdade que oferece um gerenciamento mínimo de processos e memória.

II - A estrutura do sistema operacional AIX é organizada, originalmente, compreendendo seis módulos carregáveis do kernel: classes de escalonamento, sistemas de arquivos, chamadas de sistema carregáveis, formatos executáveis, módulos STREAM, drivers de dispositivo e de barramento.

Essa afirmação está incorreta. O AIX, sistema operacional da IBM, possui uma arquitetura modular, mas a descrição dos módulos fornecida na afirmação não está precisa. A estrutura mencionada não corresponde exatamente à organização original do AIX.

III - O Linux implementa memória virtual usando paginação por demanda com clustering – que trata, em especial, de falhas de página trazendo não apenas a página que falta, mas também várias páginas subseqüentes.

Essa afirmação está incorreta. O Linux utiliza paginação por demanda, mas a técnica de clustering, como descrita, não é uma característica do Linux. O clustering visa reduzir a latência de página ao trazer várias páginas de uma vez, mas isso não é especificamente implementado dessa forma no Linux.

IV - O kernel do Linux cria um espaço de endereços virtuais em duas situações apenas: quando um processo executar um novo programa com a chamada de sistema exec( ) ou quando um novo processo é criado, através do uso da chamada de sistema fork( ).

Essa afirmação está correta. O kernel do Linux cria ou modifica o espaço de endereços virtuais em duas ocasiões: quando um novo processo é criado (usando fork) ou quando um processo existente carrega um novo programa (usando exec).

V - O gerenciador VM (Virtual Memory) no Windows XP utiliza um esquema baseado em páginas de 4 Kbytes para processadores compatíveis ao IA-32 e 8 Kbytes para IA-64. Em processadores IA-32, cada processo possui um espaço de endereçamento virtual de 4 Gbytes.

Essa afirmação está correta. O Windows XP utiliza diferentes tamanhos de página para processadores IA-32 (4 Kbytes) e IA-64 (8 Kbytes). Além disso, nos processadores IA-32, cada processo tem um espaço de endereçamento virtual de 4 Gbytes.

Desta forma, a alternativa correta é a C, já que as afirmações I, IV e V são verdadeiras.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo