Vários sistemas operacionais utilizam o conceito de memória...

Próximas questões
Com base no mesmo assunto
Q819322 Sistemas Operacionais

Vários sistemas operacionais utilizam o conceito de memória virtual, que possui as seguintes funções básicas:

I. Assegurar que cada processo tenha seu próprio espaço de endereçamento, para evitar ou resolver o problema de relocação.

II. Prover proteção da memória para impedir que um processo utilize um endereço de memória que não lhe pertença.

III. Possibilitar que uma aplicação utilize mais memória do que a fisicamente existente.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - todas as afirmações estão tecnicamente corretas.

Vamos entender por que a alternativa E está correta ao analisarmos cada uma das afirmações contidas na questão:

I. Assegurar que cada processo tenha seu próprio espaço de endereçamento, para evitar ou resolver o problema de relocação.

Essa afirmação está correta. A memória virtual permite que cada processo tenha seu próprio espaço de endereçamento, o que significa que os endereços de memória que um processo usa são independentes dos endereços usados por outros processos. Isso ajuda a evitar problemas de relocação, onde um processo poderia interferir na memória de outro.

II. Prover proteção da memória para impedir que um processo utilize um endereço de memória que não lhe pertença.

Outra afirmação correta. Um dos benefícios mais importantes da memória virtual é a proteção da memória. Isso garante que um processo não possa acessar a memória alocada a outro processo ou ao próprio sistema operacional, aumentando a segurança e a estabilidade do sistema.

III. Possibilitar que uma aplicação utilize mais memória do que a fisicamente existente.

Essa afirmação também está correta. Um dos principais objetivos da memória virtual é permitir que os processos utilizem mais memória do que a fisicamente disponível no sistema. Isso é feito através da técnica de paginação ou segmentação, onde partes do espaço de endereçamento de um processo são armazenadas no disco e carregadas na memória apenas quando necessário.

Em resumo: A memória virtual oferece as três funções mencionadas: assegura o espaço de endereçamento individual para cada processo, fornece proteção da memória e permite que aplicações utilizem mais memória do que a fisicamente disponível. Por isso, a alternativa correta é a alternativa E.

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

A memória virtual consiste em recursos de e com três funções básicas:

(i) realocação (ou recolocação), para assegurar que cada processo (aplicação) tenha o seu próprio espaço de endereçamento, começando em zero;

(ii) proteção, para impedir que um processo utilize um endereço de memória que não lhe pertença;

(iii) paginação (paging) ou troca (swapping), que possibilita a uma aplicação utilizar mais memória do que a fisicamente existente (essa é a função mais conhecida).

Fonte: wikipedia... dá uma certa vergonha da fonte, mas estou sem livros confiáveis no assunto e já que ninguém colocou comentários sobre esta questão estou tentando ajudar.

Fiquei espantado com a estatística de erro dessa questão aparentemente fácil. Eu errei também, aliás.

Todas as questões de T.I da IBFC são tiradas da Wikipedia

Pra mim só o item III está correto.

Pra mim trocou memória virtual por gerenciamento de memória.

letra E

Clique para visualizar este comentário

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