Chcę wiedzieć, w jaki sposób system plików zapisuje i odczytuje dane z urządzenia pamięci masowej.
Myślę, że tak to działa:
System plików nie ma bezpośredniego dostępu do urządzenia pamięci, ale urządzenie pamięci jest prezentowane (przez sterownik urządzenia pamięci) w systemie plików jako (bardzo duża) tablica bajtów.
Na przykład, jeśli system plików chce uzyskać dostęp do dysku twardego, po prostu uzyska dostęp do tablicy bajtów reprezentującej dysk twardy.
W ten sposób system plików może współpracować z dowolnym rodzajem urządzenia pamięci masowej (tradycyjny dysk twardy, dysk SSD, dysk flash USB itp.) I zmieniany jest tylko sterownik urządzenia pamięci masowej.
Ten obraz pokazuje, co właśnie wyjaśniłem:
Czy mam rację w moim rozumieniu?