O gerenciamento de memória no ambiente Linux envolve a definição de três t...

O gerenciamento de memória no ambiente Linux envolve a definição de três tipos de segmentos lógicos para cada processo: texto, dados e pilha. Esses segmentos possuem características diferentes, ...


📖 Texto associado

Em relação aos sistemas operacionais, julgue os itens subsequentes.

O gerenciamento de memória no ambiente Linux envolve a definição de três tipos de segmentos lógicos para cada processo: texto, dados e pilha. Esses segmentos possuem características diferentes, especialmente em relação aos direitos de escrita durante a execução do processo; enquanto os segmentos de texto e dados são de leitura e escrita, o segmento de pilha é do tipo somente leitura.

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Camila Duarte
    Camila Duarte
    31/12/1969 • 21:00
    Gabarito: b)

    Vamos analisar o que foi dito: no Linux, o gerenciamento de memória realmente define três segmentos lógicos principais para cada processo — texto, dados e pilha. O segmento de texto contém o código executável, o de dados armazena variáveis estáticas e globais, e a pilha é usada para chamadas de função, variáveis locais, etc.

    Agora, sobre os direitos de escrita: o segmento de texto é geralmente somente leitura para proteger o código contra modificações durante a execução. Já o segmento de dados é leitura e escrita, pois as variáveis precisam ser modificadas. A pilha também é leitura e escrita, porque as funções precisam empilhar e desempilhar dados durante a execução.

    Portanto, a afirmação de que o segmento de pilha é somente leitura está incorreta. A pilha é um segmento de memória que permite escrita. Por isso, a resposta correta é "Errado".
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.