-
Alguém explica por favor?
-
a) Errado. "constituem o
endereçamento de espaço virtual." A paginação ela trabalha com a paginação a nível lógico(virtual) com índices
para uma tabela com o endereço físico.
b) Errado. Overlays são técnicas para particionamento de memória a nível de programação.
c) Errado. A tabela de página relaciona o endereço virtual e físico.
d) Errado. Erro do item "bites menos significativos."
e) Gabarito.
É isso corrijam-me se estiver errado, podem mandar msg no pv.
-
Muita gente pode ficar em dúvida entre a C e a E. Realmente não existe esse termo de endereço de relocação. Na minha visão, se o termo relocação tivesse sido trocado por VIRTUAL, estaria correto.
Com relação ao item D, o endereço virtual é dividido em um número de página virtual (bits mais significativos) e um deslocamento (menos significativo). Acho que os bits mais significativos são mais importantes porque mapeiam o endereço físico ao real, servindo como índice na tabela de páginas. A partir daí se chega na moldura de página correspondente.
-
OVERLAY
É uma técnica que dividi o programa em módulos, de forma que seja possível a execução independente de cada módulo, utilizando uma mesma área de memória
Paginação de memória, técnica utilizada em sistemas com memória virtual.
Endereços podem ser gerados usando-se indexação, registradores base, registradores de segmento ou outras técnicas.
-
Gabarito E
A paginação permite que o programa possa 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 páginas 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. Nisso, o programa é carregado página a página, cada página lógica ocupa uma página física e as páginas físicas não são necessariamente contíguas. O endereço lógico é inicialmente dividido em duas partes : um número de página lógica (usado como índice no acesso a tabela de páginas, de forma a obter o número da página física correspondente) e um deslocamento dentro da página. Não existe fragmentação externa, porém existe fragmentação interna (Ex: um programa que ocupe 201kb, o tamanho de página é de 4 kb, serão alocadas 51 páginas resultando uma fragmentação interna de 3kb). Além da localização a tabela de páginas armazena também o bit de validade, (1 ou TRUE) se a página está na memória (0 ou FALSE) se a página não está na memória. E a transferência das páginas de processo podem ser transferidas para a memória por demanda, levando apenas o que é necessário para a execução do programa ou por paginação antecipada, onde o sistema tenta prever as páginas que serão necessárias à execução do programa.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !