Quando o arquivo é carregado na memória - para chamadas de fread, fopen e fwrit
Quando executo um fopen e depois um fread, quando o arquivo é realmente / parcialmente carregado na memória durante fopen ou frea
Ou ele é parcialmente carregado em fopen com base no tamanho do arquivo e, em seguida, totalmente carregado no momento do frea
Da mesma forma, o que acontece internamente no nível do SO quando fwrite é chamado? O arquivo está carregado na memória naquele momento ou ocorre uma troca de página recuperando apenas essa parte do arquivo na memória?
O que acontece no nível do sistema operacional em cada uma dessas chamadas em relação ao carregamento de arquivos na memória?