Nos estudos sobre Sistemas Operacionais (SO) é possível perceber que em diversos momentos ele se comunica de forma efetiva com a memória do computador. Para alocar os diversos processos e os dados do SO na memória, a memória principal (RAM) usa estratégias diferentes, tanto para armazenar os dados do sistema operacional como os diversos processos na memória. A respeito destas estratégias, assinale a alternativa correta.
a. Na alocação paginada, além do endereço lógico, o espaço de endereço físico também é dividido em blocos chamados de quadros. A alocação das páginas depende da posição física disponível na memória RAM.
b. Sem a memória virtual, facilmente poderíamos ter um bom desempenho nos atuais computadores.
c. Na alocação paginada, o espaço de endereço lógico é dividido em blocos chamados de páginas. Para o processo, esta divisão é transparente.
d. A técnica denominada memória virtual foi desenvolvida para processos que permitem que seus dados sejam carregados parcialmente na memória, antes de serem executados.
e. Tabela de páginas é a associação entre cada página (espaço físico) que será alocada em um determinado quadro (espaço lógico).
A resposta correta é: Na alocação paginada, o espaço de endereço lógico é dividido em blocos chamados de páginas. Para o processo, esta divisão é transparente.
A alternativa correta é a letra "c". Na alocação paginada, o espaço de endereço lógico é dividido em blocos chamados de páginas. A divisão em páginas é transparente para o processo.
Alocação Paginada: Estratégia de Gerenciamento de Memória
Na alocaçãopaginada, o espaço de endereço lógico é dividido em blocos chamados de páginas. Cada página possui um tamanho fixo, geralmente em potências de 2, como 4KB ou 8KB. O tamanho da página é determinado pelo sistema operacional.
A divisão em páginas é transparente para o processo, o que significa que o processo não tem conhecimento dessa divisão. O processo trabalha com endereços lógicos, que são mapeados para endereços físicos pelo sistema operacional.
O sistema operacional mantém uma tabela de páginas para cada processo, que associa cada página do espaço de endereço lógico do processo a um quadro (espaço físico) na memória principal (RAM).
Essa tabela de páginas é usada pelo sistema operacional para traduzir os endereços lógicos usados pelo processo em endereços físicos correspondentes na memória.
Quando um processo faz referência a um endereço lógico, o sistema operacional verifica a tabela de páginas para encontrar a correspondência entre a página e o quadro correspondente na memória física. Se o quadro estiver vazio, o sistema operacional aloca um quadro livre e faz o mapeamento.
Se todos os quadros estiverem ocupados, o sistema operacional precisa tomar uma decisão sobre qual página remover da memória para liberar espaço para a nova página. Essa decisão pode ser baseada em algoritmosdesubstituição de página, como o algoritmo LRU (Least Recently Used).
A utilização de alocação paginada permite que o sistema operacional gerencie eficientemente a memória disponível, alocando apenas as páginas necessárias para cada processo. Além disso, a divisão em páginas facilita o uso da memória virtual, permitindo que parte dos dados de um processo sejam carregados na memória principal antes de serem executados, melhorando o desempenho geral do sistema.
No entanto, é importante ressaltar que a utilização da memória virtual pode levar a falhas de página, quando uma página referenciada não está presente na memória principal, resultando em um acesso à memória secundária (discorígido), que é significativamente mais lento.
Lista de comentários
A alternativa correta é a letra "c". Na alocação paginada, o espaço de endereço lógico é dividido em blocos chamados de páginas. A divisão em páginas é transparente para o processo.
Alocação Paginada: Estratégia de Gerenciamento de Memória
Na alocação paginada, o espaço de endereço lógico é dividido em blocos chamados de páginas. Cada página possui um tamanho fixo, geralmente em potências de 2, como 4KB ou 8KB. O tamanho da página é determinado pelo sistema operacional.
No entanto, é importante ressaltar que a utilização da memória virtual pode levar a falhas de página, quando uma página referenciada não está presente na memória principal, resultando em um acesso à memória secundária (disco rígido), que é significativamente mais lento.
Saiba mais sobre memória principal aqui:
https://brainly.com.br/tarefa/19407945
#SPJ1