当我执行fopen然后进行fread操作,文件实际上/部分在fopen期间加入内存还是fread期间?
或者说,它基于文件大小在fopen时部分加载,然后在fread时完全加载?
同样地,当调用fwrite时,在OS级别内部会发生什么?
文件是否在此时加载到内存中,或者页面交换发生在检索内存中文件的那一部分?
每次调用时,在OS级别上对于文件在内存中的加载情况会发生什么?
或者说,它基于文件大小在fopen时部分加载,然后在fread时完全加载?
同样地,当调用fwrite时,在OS级别内部会发生什么?
文件是否在此时加载到内存中,或者页面交换发生在检索内存中文件的那一部分?
每次调用时,在OS级别上对于文件在内存中的加载情况会发生什么?