• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • System plików



    Podstrony: 1 [2] [3] [4]
    Przeczytaj także...
    exFAT (Extended File Allocation Table, znany również jako FAT64) jest systemem plików stworzonym przez Microsoft specjalnie na potrzeby nośników zewnętrznych (np.: pamięci flash, dyski SSD, zewnętrzne dyski magnetyczne). Został zawarty w następujących systemach operacyjnych: Windows Embedded CE 6.0, Windows Vista z dodatkiem Service Pack 1, Windows 7 i Windows Server 2008. Ponadto dla Windows XP i Windows Server 2003 Microsoft opublikował stosowną aktualizację. System plików domyślnie obsługuje system Mac OS X Snow Leopard 10.6.5 lub nowszy. exFAT może być używany wszędzie tam, gdzie system plików NTFS nie jest najlepszym rozwiązaniem, na przykład ze względu na dużą nadmiarowość struktury danych i zaawansowany systemem zarządzania prawami dostępu i własności.Wirtualny system plików (ang. Virtual File System lub Virtual Filesystem Switch, VFS) – abstrakcyjna powłoka leżąca ponad rzeczywistym systemem plików, której zadaniem jest umożliwienie programom użytkownika korzystania z niego w jednakowy sposób, niezależnie od tego jaki system plików jest rzeczywiście wykorzystywany. VFS dostarcza jednolity interfejs wspólny dla wszystkich systemów plików obsługiwanych przez jądro systemu operacyjnego.

    System plików – metoda przechowywania plików, zarządzania plikami, informacjami o tych plikach, tak by dostęp do plików i danych w nich zgromadzonych był łatwy dla użytkownika systemu; także: wolumin.

    Systemy plików stosuje się dla różnych nośników danych, takich jak dyski, dyskietki, a także w strumieniach danych, sieciach komputerowych, pamięciach. We współczesnych systemach operacyjnych bezpośrednie operowanie na danych w plikach zarezerwowane jest tylko dla systemu operacyjnego, aplikacje mają dostęp tylko do operacji na plikach i mają zabroniony bezpośredni dostęp do nośnika danych.

    B-drzewo – drzewiasta struktura danych, przechowująca klucze w pewnym porządku i powiązane z nimi dane, używana przede wszystkim w systemach baz danych. Popularniejsze w zastosowaniach bazodanowych i systemach plików są B+drzewa, które są szczególnym przypadkiem B-drzew, przechowującym dane tylko w liściach.JFS (ang. Journaled File System) - 64-bitowy system plików z księgowaniem, opracowany przez firmę IBM. W systemie HP-UX pod tą nazwą występował VxFS licencjonowany od firmy Veritas Software.

    Z formalnego punktu widzenia system plików to reguły umieszczania na nośniku abstrakcyjnych danych oraz informacji umożliwiających przechowywanie tych danych, łatwy i szybki dostęp do informacji o danych oraz do tych danych, manipulowania nimi, a także sposobach usuwania ich.

    Większość systemów operacyjnych posiada własny (macierzysty) system plików, rozwijany równolegle z nim (np. FAT w DOS-ie, NTFS w Windows NT lub ext/ext2/ext3/ext4 i ReiserFS/Reiser4 w Linuksie), ze względu na pewne specyficzne właściwości nadawane plikom (np. atrybut wykonywalności pliku), podobnie jak niektóre nośniki danych (np. ISO 9660 i UDF na CD-ROM/DVD), jednak sam system plików jest niezależny od nich. Same systemy operacyjne (w szczególności Unix i jego pochodne) potrafią obsługiwać wiele systemów plików.

    Xia - system plików dla Linuksa który pojawił się równocześnie z ext2. Nazwa pochodzi od nazwiska autora Franka Xia. Oba systemy plików tj. ext2 i xia były napisane z zamiarem zastąpienia niedoskonałego ext, lecz w użyciu przyjął się lepszy ext2. System plików xia pozwala na maksymalny rozmiar partycji 2 GB i maksymalny rozmiar pliku 64 MB.Minix – system plików używany w systemie operacyjnym MINIX oraz w bardzo wczesnych (0.x) wersjach Linuksa. Obecnie stosowany na dyskietkach.

    Spis treści

  • 1 Organizacja danych
  • 2 Podstawowe operacje
  • 3 Hierarchia systemu plików
  • 4 Rodzaje systemów plików
  • 5 Popularne systemy plików
  • 5.1 Unix/Linux
  • 5.2 Sieciowe systemy plików (protokoły)
  • 5.3 Sun Solaris
  • 5.4 DOS
  • 5.5 Windows
  • 5.6 Amiga
  • 5.7 Apple/Macintosh
  • 5.8 OS/2
  • 5.9 BeOS
  • 5.10 CD-ROM/DVD
  • 5.11 Inne
  • 6 Zobacz też
  • 7 Linki zewnętrzne
  • DVD (Digital Video Disc lub Digital Versatile Disc) – rozpowszechniony w roku 1995 standard zapisu danych na optycznym nośniku danych, podobnym do CD-ROM (te same wymiary: 12 lub 8 cm) lecz o większej pojemności uzyskanej dzięki zwiększeniu gęstości zapisu.Alokacja zasobów w gospodarce rozumiana jest przez wykaz lub wyczerpujący opis tego, co kto robi oraz kto co dostaje. Zakres możliwości alokacyjnych jest zależny od stanu techniki i wielkości zasobów w gospodarce. Ostateczna wartość alokacji zależna jest od gustów klienta, które decydują, jak ludzie oceniają to, co otrzymują.

    Organizacja danych[]

    Nośniki danych, takie jak dyski twarde, dyskietki posiadają blokową strukturę danych, znaczy to, że dane są w nich przechowywane w postaci bloków, a blok musi być w całości zapisywany i odczytywany. W przypadku dysków wielkość pojedynczego bloku danych jest wielokrotnością rozmiaru pojedynczego sektora (najczęściej 512 bajtów).

    Network File System (NFS) – oparty na UDP lub TCP protokół zdalnego udostępniania systemu plików. Standardowy port NFS to 2049.Plik (ang. file) – uporządkowany zbiór danych o skończonej długości, posiadający szereg atrybutów i stanowiący dla użytkownika systemu operacyjnego całość. Nazwa pliku nie jest częścią tego pliku, lecz jest przechowywana w systemie plików.

    Bloki tworzą strukturę liniową:

    Systemy operacyjne łączą bloki w klastry. Klaster składa się z kilku bloków (w nowszych systemach może to być 8 lub więcej bloków).

    Dyskowy system plików część pamięci wykorzystuje na tzw. sektor rozruchowy (boot sector), który nie stanowi zasadniczej części systemu plików i jest używany do rozruchu systemu. Ponadto systemy plików przechowują listy wszystkich klastrów (oraz informacje do których plików one należą) w tzw. tablicach alokacji.

    Przykład alokacji w linuksowym systemie plików ext2:

    ext2 (ang. Second Extended File System) – drugi rozszerzony system plików dla systemu Linux. Ext2 zastąpił rozszerzony system plików ext. Rozpoznanie uszkodzenia systemu plików (np. po załamaniu się systemu) następuje przy starcie systemu, co pozwala na automatyczne naprawianie szkód za pomocą oddzielnego programu (e2fsck), uszkodzone pliki zapisywane są w katalogu lost+found.Andrew Stuart Tanenbaum (ur. w 1944) – profesor Wydziału Systemów Informatycznych na Vrije Universiteit w Amsterdamie, twórca systemu operacyjnego MINIX, który stał się inspiracją i podstawą do napisania przez Linusa Torvaldsa pierwszej wersji Linuksa.

    Struktura grupy bloków (n – liczba bloków):

    Podstrony: 1 [2] [3] [4]



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    ZFS – system plików oryginalnie zaprojektowany przez Sun Microsystems dla systemu operacyjnego Solaris. Nazwa pierwotnie była akronimem od Zettabyte File System, obecnie, ponieważ obsługuje woluminy znacznie większe niż zettabajt, straciła pierwotne znaczenie.
    WebDAV (ang. Web-based Distributed Authoring and Versioning) – rozszerzenie protokołu HTTP 1.1 o metody COPY, LOCK, MKCOL, MOVE, PROPPATCH, UNLOCK. Pozwala na zarządzanie i kontrolę wersji plików na serwerze WWW. Jedyną przeglądarką posiadającą funkcję zapisu poprzez protokół DAV jest Konqueror.
    Ścieżka dostępu – ciąg znaków określający położenie dowolnego obiektu w strukturze katalogu na dysku twardym lub innym nośniku danych (CD, pendrive itp.). Najczęściej ma postać listy katalogów odseparowanych ukośnikami (ang. slashem, "/") w systemach Unix i adresach internetowych oraz backslashem ("") w systemach Windows.
    Amiga (hiszp. la amiga – przyjaciółka) – popularna marka komputerów produkowanych między innymi przez firmę Commodore. Po bankructwie Commodore marka została przejęta przez firmę Escom, a następnie przez Gateway. W końcu wyłoniła się samodzielna firma Amiga INC, która po bankructwie sprzedała wszelkie prawa firmie KMOS. Z kolei KMOS zmieniło nazwę na Amiga Inc.
    NetWare Core Protocol (NCP) – protokół sieciowy, opracowany i wykorzystywany przez firmę Novell, używany głównie pod kontrolą systemu operacyjnego NetWare.
    UDF (ang. Universal Disk Format) – system plików stworzony jako implementacja standardu ISO 13346, który jest rozszerzeniem starszego ISO 9660, służący do zapisywania danych na nagrywalnych nośnikach danych, głównie z ograniczonymi możliwościami ponownego zapisu takich jak:
    FAT (akronim z ang. File Allocation Table) – system plików powstały pod koniec lat 70. Zastosowany w systemach operacyjnych, m.in. DOS i Windows.

    Reklama