resumo cache

Download Resumo Cache

If you can't read please download the document

Upload: rodrigo-andrade

Post on 25-Jul-2015

580 views

Category:

Technology


0 download

TRANSCRIPT

O cache do Windows melhora a performance dos arquivos de sistema ao manter regies de arquivos usados recentemente e frequentemente em memria. Ao invs armazenar em cache os blocos de endereos fisicos do disco, o gerenciador de cache gerencia virtualmente blocos de endereo, ou seja, regies de arquivos.Regies de arquivos armazenadas em cache so chamadas de views, pois elas representam regies de endereos virtuais de kernel mapeados nos arquivos de sistemas de arquivos. Alem disso, o gerenciamento real da memoria fsica na cache provida pelo gerenciador de memoria. O papel do Gerenciador de Memoria Cache de gerenciar o uso de endereos virtuais do kernel para views, preparar o gerenciador de memoria para pginas pin dentro da memoria fsica e determinar interfaces para arquivos de sistema. As funes do gerenciador de memoria cache do Windows, so compartilhadas entre todos arquivos de sistemas. Uma vez que a cache endereada virtualmente de acordo com arquivos individuais, o gerenciador de cache consegue facilmente fazer a leitura em uma base por arquivo.Cache virtual conveniente pois os arquivos de sistema no tem que primeiro traduzir arquivos em numeros de blocos fsicos antes de requisitar o arquivo da pgina armazenada em cache.O gerenciador de cache tambm tem que coordenar com arquivos de sistemas no que diz respeitos s questes de coerncia de views, despejo de disco, manuteno correta de marcas de fim de arquivo. Um dos aspectos mais difceis para um arquivo gerenciar entre arquivos de sistemas, gerenciador de cache e o gerenciador de memoria a marcao do ultimo byte no arquivo, chamado de Tamanho de Dados Vlidos.

Funcionamento

Quando um arquivo referenciado, o gerenciador de cache mapeia uma partio de 256KB no espao de endereos virtuais do kernel em um arquivo. Se o arquivo for maior que 256KB, apenas uma poro do arquivo mapeada por vez. Se o gerenciador