Rwrw
2)Compare e discuta sobre os três modos de implementar a tabela de páginas/segmentos (registradores, memória, TLB).
3)Discuta as vantagens e desvantagens da utilização de páginas grandes e páginas pequenas.
-------------------------------------------------
Respostas :
1)
A paginação interna, ocorre na maioria das vezes no ultimo bloco pois, nem sempre o processo é múltiplo do tamanho da pagina e os demais obtém o tamanho pré- determinado. Já na segmentação pode haver fragmentação externa pois os blocos do processo não tem necessariamente o mesmo tamanho, mas ficam de forma contígua na memória .
2)
Na forma de registradores é onde ocorre no processador mas também é o local onde se possui o menor numero de maioria e apenas aplicações muito simples podem ser apenas executadas nessa forma, e o aceso é muito rápido. Na memoria o aceso ao endereço físico precisa ser efetuado duas vezes e é menos rápido . Já na TLB é guardado os endereços em cache sendo muito mais rápido o acesso mas também precisa ser efetuado dois acessos físicos se o processo não esta presente caso contraio não.
3)
Vantagem de paginas grandes é possuir menos acesso a disco . Desvantagens é o desperdício de memória.
Vantagem de paginas pequenas é o melhor aproveitamento do espaço físico na memoria.
Desvantagem é que terá muito acesso a disco.
Páginas Grandes:
Os processos são compostos por menos páginas, gerando assim uma tabela de páginas de tamanho reduzido e tornando a leitura do disco mais eficiente. Gera Grande fragmentação.
Páginas Pequenas:
Os processos são compostos por mais páginas, gerando uma tabela de páginas de maior tamanho e tornando sua leitura mais lenta. Entretanto gera menor fragmentação quando comparado a páginas