Kiedy robię fopen, a następnie fread, kiedy plik faktycznie/częściowo załadowany do pamięci podczas fopen lub fread?Kiedy plik jest ładowany do pamięci - w przypadku freadowania, fopen i fwrite calls?
Czy jest częściowo załadowany w systemie fopen na podstawie rozmiaru pliku, a następnie całkowicie załadowany w momencie z freadu?
Podobnie, co dzieje się wewnętrznie na poziomie systemu operacyjnego, gdy wywoływany jest fwrite? Czy plik został wczytany do pamięci w danym momencie, czy też nastąpi zamiana strony, pobierając tylko część pliku w pamięci?
Co dzieje się na poziomie systemu operacyjnego podczas każdego z tych połączeń związanych z ładowaniem plików do pamięci?
Dla jakich systemów plików? Do jakiego systemu operacyjnego? –
Który system operacyjny? Jest to całkowicie zależne od systemu operacyjnego. (Spodziewam się, że zazwyczaj żadne dane nie będą czytane z pliku, gdy go po prostu otworzysz.) –
Potrzebowałem danych dla Windows, ale chciałbym wiedzieć, jaka jest różnica w systemie Linux – seahorse