Definicja systemu plików (system plików / pliki)
Domowe Biuro Gnom / / April 02, 2023
Dziennikarz specjalista i badacz
Za każdym razem, gdy pracujesz z komputer, smartfonie, tablecie lub innym „inteligentnym” urządzeniu, informacje są przechowywane w plikach system plików/pliki, dla angielskiego system plików, a wymagane jest wykonanie pewnych podstawowych czynności, takich jak:
- rozgraniczyć początek i koniec pliku oraz zawartych w nim danych;
- nadać aktom nazewnictwo;
- uzyskać dostęp do tych plików w celu odczytu;
- tworzyć nowe pliki i przechowywać modyfikacje dokonane w już istniejących, tak aby zawarte w nich dane miały logiczną strukturę, z którą można pracować;
- wykonywać jako programy te pliki, które są wykonywalne;
- Zachowaj strukturę katalogów (foldery).
Mamy też inne, bardziej zaawansowane, których nie wszystkie systemy plików uwzględniały w całej historii, chociaż obecnie rzadkością jest ten, który ich nie obejmuje:
- atrybuty własności i dostępu w celu ustalenia, kto jest w posiadaniu pliku i kto może uzyskać do niego dostęp;
- kontrola wersji;
- szyfrowanie.
Bardzo trudno jest prześledzić historię systemów plików, zwłaszcza ich początek. Karty perforowane miały już swego rodzaju podstawowy system plików, wskazujący punkty startowe dla programów i danych w ramach serii kart.
Wraz z pojawieniem się dużych komputerów typu mainframe i składowanie na taśmach magnetycznych konieczne stało się również posiadanie systemu wyznaczającego, gdzie każda rzecz zaczyna się i kończy taśmę, aby uniknąć ręcznego przewijania, aby napędy taśmowe mogły zautomatyzować dostęp do plików niezbędny.
Inaczej było w domowych 8-bitowych mikrokomputerach, świecie, w którym trzeba było ręcznie przewijać taśmy, aby znaleźć punkt startowy programu do załadowania.
W czasie, gdy zaczęto stosować pierwsze magnetyczne nośniki pamięci, które nie opierają się na taśmie, ale na powierzchni do przechowywania danych, paradygmat Wykorzystanie pamięci masowej zmienia się z sekwencyjnego na losowe, i tutaj do gry wchodzą systemy plików, ponieważ umożliwiają uporządkowane uporządkowanie informacji na dysku.
Jak pracować z systemami plików
Jeśli w tym momencie jakikolwiek czytelnik zastanawia się, jak można pracować z takim cudem który pozwala ci robić wszystkie te rzeczy wymienione powyżej, nie może być łatwiej: już jest czyn.
Zakładając, że większość ludzi nie dba o swoje komputery i urządzenia elektroniczne oraz nie ma ich zainstalowanych system operacyjny których używają (czy to Windows, macOS na komputerze, czy Android lub iOS na smartfonie lub tablecie) i że ani wiedzą, jak sformatować dyski (które są sprzedawane już sformatowane), nie powinni martwić się o coś, co już jest zrobiony.
System plików jest przygotowywany podczas formatowania dysków, albo podczas instalacji systemu operacyjnego lub gdy chcemy usunąć wszystkie informacje, które mamy na kluczu USB (pamiec przenosna).
W tym drugim przypadku przeprowadzimy wspomniany proces „formatowania”. Sformatuj lub daj Format, czyli właśnie takie przygotowanie systemu plików, żeby mógł odbierać pliki, z jakimi w którym od momentu zakończenia procesu formatowania możemy przechowywać pliki On.
W niektórych przypadkach będziemy mogli wybrać system plików, którego używamy dla niektórych jednostek, w zależności od używanej platformy oprogramowania:
Okna:
- tłuszcz: ze swoimi kolejnymi wersjami, FAT12 i FAT16, jest to również system plików używany w starożytnym systemie MS-DOS i innych systemach DOS. Stworzony w 1980 roku, opierał się na nieobsługujących funkcjach, które obecnie uważamy za podstawowe, takich jak długie nazwy plików.
- FAT32: obok VFAT jest to a ewolucja od poprzedniego, który koryguje problemy, takie jak długie nazwy plików, a także obsługuje większe pojemności dysków. Jest nadal używany w zewnętrznych dyskach pamięci masowej (dyski flash, karty pamięci,…). Ogromną zaletą tego systemu jest to, że jest obsługiwany przez główne systemy operacyjne, takie jak macOS i GNU/Linux oprócz systemu Windows, więc sformatowane w nim dyski mogą przesyłać dane między nimi platformy.
- exFAT: Kolejna odmiana systemu plików FAT, stworzona przez firmę Microsoft i zoptymalizowana do użytku w systemach pamięci flash. Jest obecnie używany przez platformy takie jak Android.
- NTFS: system plików używany przez Microsoft Windows od wersji NT 3.1, spadkobierca HPFS opracowanego przez IBM dla OS/2. Jest to standard dla instalacji systemu Windows.
System operacyjny Mac:
- hfs: Wprowadzony w 1985 roku, był pionierem w domowych mikrokomputerach, takich jak długie nazwy plików lub aliasy plików.
- HFS+: zastąpił niektóre niedociągnięcia HFS, które ujawnił czas, takie jak obsługa większych plików (coś niezbędnego w świecie, który zaczynał widzieć filmy w plikach komputerowych) i formatować większe dyski rozmiar. Przyczynił się również do wykorzystania kodowanie standardowego Unicode do systemu plików Mac.
GNU/Linux i inne Uniksy:
- wew2: System plików kwintesencji wolnego systemu operacyjnego i podobnie jak ten, można go również znaleźć w jądrze systemu pingwina.
- wew3: dodano do poprzedniej wersji system dziennikarstwoi stał się standardem dla dystrybucji Linuksa.
- wew4: optymalizuje zużycie zasoby i dodaje obsługę większych dysków i plików.
- Btrfs: Opracowany przez Oracle, ma na celu przezwyciężenie ograniczeń ext4, takich jak maksymalny rozmiar plików, chociaż nie osiągnął jeszcze „dojrzałej” wersji.
- ZFS: integruje administracja woluminów obok systemu plików, rzeczy, które zwykle są dostarczane osobno. Został stworzony przez firmę Sun Microsystems dla systemu Solaris, ale dotarł także do systemu Linux.
- ReiserFS: z dziennikarstwo jako cecha definiująca, jego najnowsza wersja to Reiser4. Umożliwia także dynamiczną zmianę rozmiaru dysków zarówno z systemem plików zamontowanym na hoście, jak i odmontowanym.