When I do a fopen and then a fread, when is the file actually/partially loaded in the memory
during fopen or fread?
Or is it partially loaded at fopen based on size of file and then fully loaded at time
of fread?
Similarly what happens internally at the OS level when fwrite is called?
Is the file loaded into memory at that time, or a page swap happens retriving just that part
of file in memory?
What happens at the OS level at each of these calls with respect to file loading in memory?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…