Na implementação da memória virtual em sistemas operacion...
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