Gerência de Memória

Descripción

Mapa Mental sobre Gerência de Memória, creado por Carlos Henrique el 20/07/2016.
Carlos Henrique
Mapa Mental por Carlos Henrique, actualizado hace más de 1 año
Carlos Henrique
Creado por Carlos Henrique hace más de 8 años
15
0

Resumen del Recurso

Gerência de Memória
  1. Partição de memória
    1. Fixa
      1. Fila de processos
        1. Menor grau de multiprogramação
          1. Fragmentação Interna/Externa
          2. Listas de partições
            1. Estratégias de Alocação
              1. First-Fit
                1. Best-Fit
                  1. Work-Fit
                    1. Next-fit
                      1. Quick-Fit
                    2. Relocação
                      1. Estática - Endereços são convertidos durante Inicialização (Lento). Desuso
                        1. Dinâmica - Endereços são convertidos durante execução MMU, TLB ( Rápido/Ideal). Usado em MV
                        2. Dinâmica
                          1. Registradores Base e Limte
                            1. Técnicas de Alocação Dinâmica de Memória
                              1. BitMap
                                1. Ruim desempenho na busca por espaço de alocação
                                  1. Unidade de alocação
                                  2. Lista encadeada
                                    1. Melhor desempenho
                                      1. Listra Fragmentada pode ser um problema
                                      2. Estratégias de Alocação
                                      3. Fragmentação Interna (tamanho do bloco) e Externa
                                    2. Manter parte do processo na memória e parte no disco - Swap
                                      1. Overlays
                                        1. Alto custo para o programador
                                        2. Memória Virtual
                                          1. Maior espaço de endereçamento para o processo.
                                            1. Técnicas de MV
                                              1. Paginação
                                                1. MMU
                                                  1. Traduz endereços lóg. em fís. utilizados pelos programas
                                                    1. Algoritmo de mapeamento usa parte do end. log + desloc. + bit presença que gera interrupção
                                                      1. TLB
                                                        1. Page Fault
                                                          1. Algoritmos de Substituição
                                                            1. Local/Global
                                                              1. FIFO
                                                                1. Simples, mas pode ser ineficiente
                                                                  1. Anomalia de Belady
                                                                  2. Ótimo
                                                                    1. Impraticável, Baseline p/ outros
                                                                    2. LRU/MRU
                                                                      1. Alto custo devido a lista na memória para gerenciar. Hardware (MMU) pode não suportar
                                                                      2. Segunda Chance
                                                                        1. FIFO + Bit R -> Final da lista
                                                                        2. NRU
                                                                          1. 4 Classes com bits Ref. e Mod.
                                                                        3. Local
                                                                          1. Algoritmo do Relógio
                                                                            1. Melhoria segunda chance- Alto custo
                                                                            2. Working-Set
                                                                              1. Pré-Paginação Trade-off Janela de páginas
                                                                          2. Contribui para Trashing
                                                                            1. Page In/Out
                                                                            2. Armazena uma parte da tabela de páginas. Acelera a conversão. Cache em Registrador
                                                                              1. Hardware
                                                                                1. Software
                                                                                2. Na RAM: Acesso duplicado a memória - Inviável
                                                                                  1. Tamanho da TLB + Padrão de acesso(Linha e coluna) Influênciam no Hit/Miss Princípio da localidade.
                                                                                    1. Tamanho da página x Fragmentação x Tabela Multinível x HitRate
                                                                                  2. Tabelas de páginas por processo - Páginas Virtuais
                                                                                    1. Localização
                                                                                      1. Registradores
                                                                                        1. Rápido, porém precisa carregar tudo na troca de contexto
                                                                                        2. Memória Principal - MMU Gerencia
                                                                                          1. Ponteiro aponta para o end. utilizado
                                                                                            1. Tabela de Página Multinível
                                                                                              1. Reduz o tamanho da tabela
                                                                                              2. Tabela de Página Invertida
                                                                                                1. Vantagem: Ocupa menos espaço, Aumenta o tempo de pesquisa que é por lógico, Hash
                                                                                                  1. Desvantagem: Miss na TLB exige busca em toda tabela
                                                                                              3. Estrutura contém:
                                                                                                1. Moldura de Página
                                                                                                  1. Bits de Residência, Proteção, Modificação, Referência, Cache
                                                                                                2. Moldura de Página - Memória Principal - Endereço físico.
                                                                                                  1. Problema é que o tamanho da tab de pag causa lentidão -> Solução TLB
                                                                                                    1. Políticas de Busca de Página
                                                                                                      1. Paginação Simples
                                                                                                        1. Todas as páginas do proc na memória - Sistemas Embarcados
                                                                                                        2. Paginação por demanda
                                                                                                          1. Apenas páginas utilizáveis - Page Faults
                                                                                                          2. Paginação antecipada
                                                                                                            1. Uitilzia o Princípio da Localidade - Bom para I/O limitado
                                                                                                          3. Política de alocação de página
                                                                                                            1. Fixa
                                                                                                              1. Diminui a multipogramação, aumenta pauge fault
                                                                                                              2. Dinâmica
                                                                                                                1. Varia de acordo com os pagefault e S.O gerencia
                                                                                                              3. Relocação dinâmica de partições de tamanho fixo podendo ser não contíguo
                                                                                                                1. Fragmentação Interna
                                                                                                                  1. Tamanho da Página
                                                                                                              4. Segmentação
                                                                                                                1. Relocação dinâmica de partições com tamanhos variáveis
                                                                                                                  1. Programas são divididos em segmentos lógicos(dados, rotinas) variáveis
                                                                                                                    1. Segmentos referenciados vão para MP
                                                                                                                    2. Lista de segmentos livres S.O
                                                                                                                      1. Tabela de mapeamento com número de segmento e deslocamento.
                                                                                                                        1. Endereço físico: nº do segm. + offset. Bit validade de proteção
                                                                                                                        2. Fragmentação Externa
                                                                                                                          1. Uma tabela por processo
                                                                                                                            1. Compartilhamento de Segmentos por programas e dados
                                                                                                                            2. Segmentação + Paginação
                                                                                                                              1. Cada segmento é divido fisicamente em páginas
                                                                                                                                1. Dificuldade na substituição devido ao tamanho variável
                                                                                                                                2. Problemas de fragmentação dos dois
                                                                                                                                  1. Tradução 2 níveis
                                                                                                                                3. S.O é responsável pela divisão do espaço. Contrário ao overlay
                                                                                                                                  1. Restrição quanto a processos com I/O
                                                                                                                                    1. Trashing
                                                                                                                                      1. Muitos processos
                                                                                                                                        1. Muito Page Fault
                                                                                                                                          1. CPU baixa I/O Alto
                                                                                                                                            1. Limite de Page Fault e Working Set
                                                                                                                                            2. Princípio da Localidade
                                                                                                                                              1. PageFaults são caros. Confundem o pipeline. Qual página tirar. Implentação cara
                                                                                                                                                1. Impletação Swap: Arquivo(Fixo/Dinâmico) ou Partição
                                                                                                                                              2. Endereços
                                                                                                                                                1. Virtual
                                                                                                                                                  1. Físicos
                                                                                                                                                  Mostrar resumen completo Ocultar resumen completo

                                                                                                                                                  Similar

                                                                                                                                                  Mapas mentales con ExamTime
                                                                                                                                                  maya velasquez
                                                                                                                                                  La Unión Europea
                                                                                                                                                  maya velasquez
                                                                                                                                                  100  años  de  Soledad
                                                                                                                                                  JL Cadenas
                                                                                                                                                  Autores y obras de las generación del 98
                                                                                                                                                  ignaciobll
                                                                                                                                                  Símbolos y Abreviaciones para tomar apuntes
                                                                                                                                                  Diego Santos
                                                                                                                                                  ÁRBOL DE PROBLEMAS
                                                                                                                                                  hsanchezron
                                                                                                                                                  Elaboración de mapas mentales_1
                                                                                                                                                  lariza2893
                                                                                                                                                  LA PRIMERA REVOLUCIÓN INDUSTRIAL
                                                                                                                                                  ROSA MARIA ARRIAGA
                                                                                                                                                  LA LEYENDA DEL SEÑOR SAN ANTONIO
                                                                                                                                                  Javier Pareja
                                                                                                                                                  REGISTROS DE CUENTAS CONTABLES
                                                                                                                                                  islena olivero
                                                                                                                                                  TÍTULO DE LA LECTURA
                                                                                                                                                  Senaju Perú