Onde está o armazenamento de cache da página? [fechadas]

1

Quando eu aprendo como o arquivo read funciona, eu sei os dados do disco da primeira cópia do kernel para o cache da página e, em seguida, copio do cache da página para o espaço do usuário.

Eu não entendo onde está o armazenamento do cache de páginas? É um endereço de memória física de mapeamento para o endereço de disco por tabela de páginas?

    
por shaoyihe 14.10.2018 / 16:13

1 resposta

0

No Linux, o cache de páginas acelera muitos acessos a arquivos em armazenamento não volátil. Isso acontece porque, quando ele lê ou grava em mídia de dados, como discos rígidos, o Linux também armazena dados em áreas de memória não usadas , que funcionam como um cache. Se esses dados forem lidos novamente mais tarde, podem ser lidos rapidamente a partir desse cache na memória.

Mais 1 2 3

    
por 14.10.2018 / 16:17

Tags