O amortecedor pski.com do linux
Quando você redige dados, não começ necessariamente escrito à direita do disco então. A semente mantem esconderijos de muitas coisas, e os dados do disco são algo onde muito trabalho é feito para manter tudo rápido e eficiente. Isso é grande para o desempenho, mas às vezes você quer saber que os dados realmente começ à unidade de disco. Isto poderia ser porque você quer testar o desempenho da movimentação, mas poderia igualmente ser quando você suspeita que uma movimentação está funcionando mal: se você apenas escreve e lê para trás, você estará lendo do esconderijo, não das bandejas reais do disco.
Assim como pode você ser certo que você é dados da leitura do disco? A resposta começ realmente um pouco complicado, particular se você está testando para a integridade, assim que carrega comigo.
Obviamente a primeira coisa que você precisa de fazer é começ os dados no esconderijo emitido em sua maneira ao disco. Aquela é a “sincronização”, que diz à semente que você quer os dados redigidos. Mas isso não significa que um subseqüente lido vem do disco: se os dados pedidos estão ainda no esconderijo, aquele é do lugar onde será buscado. Igualmente não significa necessariamente que a semente realmente emitiu os dados longitudinalmente ao controlador de disco: uma “sincronização” é um pedido, não um comando que diga que “batente tudo mais que você está fazendo e escreva seu esconderijo de amortecedor inteiro ao disco agora!”. Não, a “sincronização” apenas significa que o esconderijo estará escrito, à medida que a semente tem o tempo para fazer assim.
Traditonally, a única maneira de ser certo que você não estava lendo para trás do esconderijo devia overwrite o esconderijo com outros dados. Isso exigiu duas coisas: sabendo grande o esconderijo se realiza neste momento, e tendo dados não relacionados do suficiente tamanho para overwrite com.
Em um Unixes mais velho com fixo - os esconderijos de amortecedor feitos sob medida, a primeira parte eram fáceis bastante, e desde que a memória era frequentemente cara e em uma fonte mais curta do que é agora, o esconderijo não eram apt ser todos os que grande de qualquer maneira. Isso é mudado radical: os sistemas modernos alocam a memória de esconderijo dinâmicamente e quando o esconderijo total for ainda pequeno comparado às unidades de disco, pode agora ser gigas byte dos dados que você precisa de overwrite. http://www.zerivista.com
Escrito por azerivista.com Miller.





