Na implementação da memória virtual em sistemas operacion...

Na implementação da memória virtual em sistemas operacionais, é necessário definir, dentre outros elementos, a política de substituição de páginas. Esses algoritmos escolhem qual página deverá deixar a memória real (chamada página vítima) e voltar ao meio secundário de armazenamento, a fim de ceder espaço à outra página requisitada pelo processador e atender à requisição de falha de página. Uma das formas de implementação desses mecanismos de substituição de páginas prevê a utilização de bits auxiliares associados às páginas.

Nesse contexto, qual a função do bit de sujeira (dirty bit)?

  • 18/03/2019 às 08:01h
    13 Votos

    Um bit sujo ou bit modificado é um bit associado a um bloco de memória de computador e indica se o bloco de memória correspondente foi modificado ou não. [1] O bit sujo é definido quando o processador grava (modifica) esta memória. O bit indica que o bloco de memória associado foi modificado e ainda não foi salvo no armazenamento . Quando um bloco de memória deve ser substituído, seu bit sujo correspondente é verificado para ver se o bloco precisa ser gravado de volta na memória secundária antes de ser substituído ou se simplesmente pode ser removido. Bits sujos são usados ??pelo cache da CPU e nos algoritmos de substituição de páginade um sistema operacional .


    Bits sujos também podem ser usados ??na computação incremental , marcando segmentos de dados que precisam ser processados ??ou que ainda precisam ser processados. Essa técnica pode ser usada com computação atrasada para evitar o processamento desnecessário de objetos ou estados que não foram alterados. Quando o modelo é atualizado (normalmente por várias origens), apenas os segmentos que precisam ser reprocessados ??serão marcados como sujos. Depois, um algoritmo fará a varredura do modelo para segmentos sujos e os processará, marcando-os como limpos. Isso garante que os segmentos inalterados não sejam recalculados e economizam tempo do processador.


     


    Fonte: Wikipedia

  • Navegue em mais questões

    {TITLE}

    {CONTENT}

    {TITLE}

    {CONTENT}
    Estude Grátis