O gerenciamento de memória em Sistemas Operacionais moderno...
Considere um sistema que utiliza paginação simples com endereços lógicos de 32 bits e páginas de 4 KB.
Assinale a alternativa que indica corretamente o número máximo de entradas na tabela de páginas de um processo nesse sistema.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: Bastava notar que, em um endereço lógico de 32 bits, o espaço endereçável é de 2^32 bytes e que páginas de 4 KB ocupam 2^12 bytes; logo, o número máximo de páginas do processo é 2^20, que corresponde ao número de entradas da tabela.
- Em paginação simples, número máximo de entradas da tabela = número de páginas do espaço lógico do processo.
- Converta o tamanho da página para potência de 2 em bytes antes de calcular a quantidade de páginas.
- Se o endereço é byte a byte, a quantidade de páginas vem de espaço lógico total dividido pelo tamanho da página.
- Em páginas de 4 KB, os 12 bits menos significativos são deslocamento; os demais identificam a página.
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
1 kb = 2 ^ 10 = 1024 bytes (expoente é 10, ou seja 10 bits).
4 kb = 4 * 1024 = 4096, que é a mesma coisa de 2 ^ 12 (12 bits).
32 bits - 12 bits = 20 bits. ou seja 2 ^ 20
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo