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?

questionAnswers(8)

yourAnswerToTheQuestion