Curso lc ufrpe
CURSO DE LICENCIATURA EM COMPUTAÇÃO A DISTÂNCIA
Infraestrutura de Software
Aluno: Juracir Carvalho dos Santos
.1-Responda as questões 2,5,6 e 7 da seção "Aprenda praticando" da página 49, do Capítulo 3, do Volume 2. Envio de atividade somativa- Semana 6”
Prazo Final: 13/06/2012, 23:55h
2. Como é feita a tradução de endereços num esquema de paginação? E num esquema de segmentação?
R: No esquema de paginação, utiliza-se uma estrutura de dados, chamada Tabela de Paginas, que relaciona os endereços virtuais com os endereços físicos.
Pagina Virtual localização da pagina no ( setor, linha est)
000 | | 01 | 001 | | 10 | | | | | | | | | | 110 | | | 111 | | 00 | | | 11 |
Pagina física (MP)
5. Considere um sistema de memória virtual composto de 512 páginas de 2kbytes o qual é mapeado em um espaço de endereçamento físico de 256 Bytes.
a) Qual o formato do endereço virtual?
R:
a) O tamanho da pagina e igual ao tamanho da moldura = 2kbytes. Para representar o deslocamento na pagina, consideraremos 2K linhas, que em potencia de 2 = 2 x 2º .São necessários ⁰ 11 bits para o deslocamento. Para representar 512 paginas = 2⁹ → 9bits.
O endereço virtual terá 9 bits numero de pagina e 11 bits para deslocamento, totalizando 20 bits.
b) Qual o tamanho em bytes da tabela de páginas? Assuma que cada página possui um bit de presença, 3 bits de proteção e um dirty bit. Considere ainda que os endereços da memória secundária não estão armazenados nesta tabela.
Ao dividir 256 Bytes espaço de endereço físico por 2kbytes obteremos 128 molduras ou paginas físicas. Para representar 128 paginas física, precisamos de 7 bits (2⁷).
Considerando que os deslocamentos não estão presentes na tabela, a tabela terá 21 colunas ou bits (9 bits para numero de pagina virtual