O gerenciamento de memória com base em memória virtual é co...

Próximas questões
Com base no mesmo assunto
Q1370922 Sistemas Operacionais
Sistemas operacionais são softwares indispensáveis para o adequado gerenciamento de recursos de hardware, permitindo a alocação e a utilização de tais recursos por programas aplicativos de forma controlada. Ao longo do tempo, os sistemas operacionais têm evoluído de sistemas monousuário e monoprocessados a sistemas multiusuário, multitarefa e multiprocessados. Acerca desses sistemas, julgue o item a seguir. 
O gerenciamento de memória com base em memória virtual é comumente feito considerando duas possibilidades principais: a técnica de paginação, que possibilita que programas e dados sejam divididos em espaços de endereços logicamente independentes, facilitando o compartilhamento e a proteção; e a técnica de segmentação, que permite a proteção de dados e programas em separado, sendo o espaço de endereços dividido em blocos de tamanho único.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E

Vamos entender por que a alternativa correta é a letra E.

O gerenciamento de memória em sistemas operacionais modernos frequentemente utiliza a técnica de memória virtual. As duas principais técnicas envolvidas nesse processo são a paginação e a segmentação.

Paginação é uma técnica que divide a memória física e lógica em blocos de tamanho fixo chamados de páginas (na memória lógica) e quadros (na memória física). Esta abordagem facilita o gerenciamento de memória, permitindo que diferentes processos compartilhem a memória física de maneira eficiente e controlada, além de oferecer proteção entre processos.

Por outro lado, a segmentação divide a memória em segmentos de tamanhos variados que correspondem a unidades lógicas de um programa, como funções, variáveis globais, etc. A segmentação, além de facilitar o gerenciamento e proteção de dados e programas, oferece uma visão mais lógica do espaço de endereçamento. Ao contrário do que foi afirmado na questão, os segmentos não têm um tamanho fixo; na verdade, eles são de tamanho variável e correspondem a diferentes partes lógicas do programa.

A questão afirma incorretamente que a segmentação "divide o espaço de endereços em blocos de tamanho único", o que não é verdade. Os segmentos são de tamanhos variados, conforme a necessidade do programa.

Portanto, a alternativa correta é E - errado, pois a descrição sobre a segmentação está incorreta. O entendimento correto dessas técnicas é fundamental para a compreensão de como os sistemas operacionais gerenciam a memória de maneira eficiente e segura.

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

Paginação usa blocos de tamanho fixo e segmentação blocos de tamanho variável.

Mapeamento

-> Mecanismo que transforma endereços virtuais em endereços físicos. 

- Sistema modernos implementam um dispositivo de Hardware para essa tradução juntamente com o S.O - MMU

Memória Virtual Por Paginação

-> Técnica em que o espaço de endereçamento Virtual e real são divididos em blocos de mesmo tamanho, as paginas.

* Processador Só ler o que esta em Memória Principal!!!

-> Paginas espaço virtual - Paginas virtuais

-> Paginas espaço real - Paginas reais ou Frames

Memória Virtual Por Segmentação

-> Técnica onde o espaço de endereçamento virtual é dividido em blocos de tamanhos diferentes, os Segmentos.

- Um Programa é dividido em logicamente em Sub-Rotinas e estruturas de dados, aplicados em segmentos na MP.

* Thaashing

-> Excessiva transferência de paginas ou segmentos entre a MP e a MS.

memória virtual- implementação é possível em virtude da separação do vínculo entre endereço lógico e endereço físico.

a Paginação faz referência ao espaço de endereçamento virtual dividido em unidades de tamanho fixo. Considerando que as páginas são pequenas e de comprimento fixo, a fragmentação deixa de ser um problema.

O recurso da paginação é uma técnica de gerência de memória que permite a um programa ser espalhado por áreas não contíguas de memória. Com isso, o espaço de endereçamento lógico de um processo é dividido em unidades lógicas de tamanho fixo e a memória física é dividida em páginas com tamanho fixo, com tamanho igual ao da página lógica.

O recurso da segmentação é uma técnica de gerência de memória em que os programas são divididos em segmentos de tamanhos variados cada um com seu próprio espaço de endereçamento.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo