Search icone
Permuta de Trabalhos Acadêmicos
Garantias
Leia mais sobre as nossas garantias.

Sistemas operacionais - gerência de memória

Informações sobre o autor

 
Nível
Avançado
Estudo seguido
informática
Faculdade
UCG

Informações do trabalho

Lazaro A.
Data de Publicação
Idioma
português
Formato
.ppt
Tipo
estudo
Número de páginas
54 diapositivo
Nível
avançado
Consultado
2 vez(es)
Validado por
Comitê Facilitaja
0 Avaliaçao cliente
0
escrever um comentário
  1. Fundamentos
  2. Espaço de endereçamento lógico e físico
  3. Carga dinâmica
  4. Ligação dinâmica
  5. Overlays
  6. Unidade de Gerenciamento de Memória (MMU)
  7. Swapping
  8. Alocação Contígua
  9. Hardware para relocação
  10. Problema da Alocação de Memória Dinâmica
  11. Fragmentação
  12. Compactação
  13. Paginação
  14. Esquema de Tradução de Endereços
  15. Arquitetura de Tradução de Endereço
  16. Exemplo de paginação
  17. Implementação da Tabela de Páginas
  18. Hardware de paginação com TLB
  19. Registradores Associativos
  20. Tempo Efetivo de Acesso
  21. Proteção de Memória
  22. Exemplo: Paginação de 2 Níveis (VAX)
  23. Exemplo: Tradução de Endereço no VAX
  24. Tabela de página invertida
  25. Arquitetura da tabela de página invertida
  26. Páginas compartilhadas
  27. Segmentação
    1. Visão lógica da Segmentação
    2. Arquitetura da Segmentação
    3. Hardware de Segmentação
    4. Exemplo de Segmentação
    5. Segmentação com Paginação - MULTICS
    6. Segmentação com Paginação - Intel 386
  28. Conclusão
  29. Bibliografia

Programas devem ser trazidos à memória a alocados a um processador para serem executados. Fila de Entrada ? coleção de processos no disco esperando para serem trazidos à memória e executados. Tempo de compilação: Se posições de memória são conhecidas a priori, código absoluto pode ser gerado; se a posição inicial puder mudar, o código deverá ser recompilado. Tempo de carga: Código realocável deve ser gerado se a posição inicial de memória não for conhecida em tempo de compilação. Tempo de execução: Ligação é adiada até a execução, caso o processo possa ser movido, durante sua execução, de um segmento de memória para outro. Haverá necessidade de suporte de hardware para o mapeamento de endereços (registradores de base e limite).

[...] Comparação das estratégias de gerência de memória Suporte de Hardware Performance Fragmentação Relocação Swapping Compartilhamento Proteção Conclusão A alocação contígua de memória foi implementada nos primeiros sistemas operacionais desenvolvidos. A memória principal é dividida em duas partes: uma para o Sistema Operacional e outra para o programa do usuário, com isso o programador deve desenvolver suas aplicações preocupando-se, apenas, em não ultrapassar o espaço de memória disponível, dessa forma, sempre que um programa de usuário faz referência a um endereço na memória, o sistema verifica se o endereço está nos seus limites. [...]


[...] Arquitetura de Tradução de Endereço Exemplo de paginação Exemplo de paginação Exemplo de paginação - quadros livres Implementação da Tabela de Páginas A tabela de páginas é mantida em memória primária. O registrador base da tabela de páginas (PTBR) aponta para a tabela de páginas. O registrador de tamanho da tabela de páginas (PRLR) indica o seu tamanho. Neste esquema, cada acesso a dados ou instruções requer 2 acessos à memória, um para a tabela de páginas e outro para o dado/instrução. [...]

Estes documentos podem interessar a você

Solaris

 Engenharia e tecnologias   |  Informática   |  Monografia   |  09/09/2006   |  BR   |   .doc   |   15 páginas

Sistemas operacionais

 Engenharia e tecnologias   |  Informática   |  Estudo   |  09/04/2007   |  BR   |   .ppt   |   77 páginas

Mais Vendidos informática

Projeto Integrado Multidisciplinar

 Engenharia e tecnologias   |  Informática   |  Estudo   |  04/06/2013   |  BR   |   .doc   |   7 páginas