Witajcie!
Trafiłem na forum z pytaniem na które nie udało mi się znaleźć odpowiedzi w Google. I wiem, że na pewno gdzie takowa jest ale tak właściwie to nie mam pojęcia co wpisać do wyszukiwarki. Interesuje mnie to jak są tworzone i odczytywane katalogi na dyskach. Google zazwyczaj zwraca informację o tym jak działa struktura drzewa katalogów w różnych systemach i jak tworzy się foldery - na szczęście to już wiem :) Ciekawi mnie natomiast to jak to działa od strony sprzętowej/systemowej. Niekoniecznie od strony użytkownika. Domyślam się, że jest to mocno skomplikowane dlatego czy mógłby mnie ktoś pokierować do filmu/stronki/książki gdzie mógłbym sobie poczytać/posłuchać i się więcej dowiedzieć na ten temat? :)
A jeśli i tutaj moje pytanie jest mało precyzyjne to postaram się opisać bardziej szczegółowo o co mi dokładnie chodzi. Jeśli ktoś ma ochotę odpowiedzieć - będzie mi bardzo miło. Ale wystarczy mi jakiś miły link gdzie mógłbym sobie zgłębić wiedzę - bo głównie tego szukałem w Internecie :)
A oto przydługa i przynudnawa lista moich pytań:
- Co się dzieje kiedy tworzę folder na dysku? Czy jest to coś w rodzaju pliku? Jeśli tak to gdzie jest on zapisywany? W jakiejś wydzielonej sekcji przeznaczonej do "czytania" dysku? Czy może tak samo jak zwyczajny plik, na wolnym sektorze pośród innych fragmentów danych?
- Kiedy zapisuję plik do folderu to jak jest on powiązany z daną lokalizacją? Czy to w folderze (tym pliczku) jest tworzony odnośnik do odpowiedniego pliku/sektoru na dysku? A może wprost przeciwnie i to właśnie każdy plik zapisywany na dysku jest dodatkowo opisany informacją do jakiego katalogu powinien przynależeć?
- Co się dzieje kiedy podłączam dysk lub otwieram lokalizację w eksploratorze? System szuka najpierw tych informacji o strukturze katalogów szukając tych pliczków zawierających informacje o folderach? A może przy uruchomieniu systemu/podłączeniu dysku ten jest najpierw odczytywany i wtedy system tworzy strukturę katalogów którą zapisuje w pamięci ram?
- Czy sam sposób tworzenia katalogów może mieć wpływ na czas dostępu do danych nań zapisanych? Mam na myśli: podobnie jak fragmentacja plików która spowalnia ich odczyt. To czy "dorabianie" kolejnych katalogów (w przypadku przeogromnych baz danych) może sprawić, że z biegiem lat, te foldery będą się "gubiły" pomiędzy innymi sektorami i w efekcie "trudniej" będzie odczytać takową strukturę w porównaniu do tych samych danych ale utworzonych w kolejności: "najpierw tworzone są katalogi a dopiero później jest dokonywany zapis na dysk"?
Pozdrawiam tych którzy tutaj dotrwali! I przepraszam jeśli przesadziłem z długością lub źle dobrałem kategorię.