Dado um tamanho de bloco de 4 KB, quando um arquivo de 1 KB é lido do disco e armazenado em cache na memória principal, todo o bloco de 4 KB que contém o arquivo é armazenado em cache?
Da mesma forma, se abrir um arquivo de 100 KB, buscar 50 KB e depois ler 1 KB de dados, apenas o bloco de 4 KB que contém o 1 KB de dados lidos será armazenado em cache na memória principal e não o arquivo inteiro?
Estou assumindo o sistema de arquivos ext4, mas não preso a ele.