19
Systemy Systemy plików plików Bibliografia: Windows XP. Komendy i polecenia. Praktyczne przykłady, P. Czarny Windows XP. Naprawa i optymalizacja, B. Danowski Windows XP Home Pl, D. Mendrala i M. Szeliga Windows Vista PL. Instalacja i naprawa, B. Danowski www.chip.pl www.howto.pl www.wikipedia.pl Opracował: Andrzej Nowak

Systemy plików

  • Upload
    layne

  • View
    54

  • Download
    0

Embed Size (px)

DESCRIPTION

Bibliografia: Windows XP. Komendy i polecenia. Praktyczne przykłady , P. Czarny Windows XP. Naprawa i optymalizacja , B. Danowski Windows XP Home Pl , D. Mendrala i M. Szeliga Windows Vista PL. Instalacja i naprawa , B. Danowski www.chip.pl www.howto.pl www.wikipedia.pl. Systemy plików. - PowerPoint PPT Presentation

Citation preview

Page 1: Systemy  plików

Systemy Systemy plikówplików

Bibliografia:Windows XP. Komendy i polecenia. Praktyczne przykłady, P. CzarnyWindows XP. Naprawa i optymalizacja, B. DanowskiWindows XP Home Pl, D. Mendrala i M. SzeligaWindows Vista PL. Instalacja i naprawa, B. Danowski

www.chip.pl

www.howto.pl

www.wikipedia.pl

Opracował: Andrzej Nowak

Page 2: Systemy  plików

System plików tSystem plików typypu:u:

UNIXUNIX

Page 3: Systemy  plików

Przykłady implementacji systemu plikówPrzykłady implementacji systemu plików

• UNIX — pliki identyfikowane są przez i-węzły, wpis katalogowy zawiera indeks i-węzła, który z kolei zawiera indeks (kombinowany) jednostek alokacji.

Page 4: Systemy  plików

UNIX — informacje ogólne

Z każdym plikiem związany jest i-węzeł, który przechowuje wszystkie atrybuty pliku z wyjątkiem nazwy.

Nazwa znajduje się w katalogu obok numeru i-węzła danego pliku.

Katalogi tworzą strukturę wielopoziomową (katalog zawiera wpis specyfikujący inny katalog).

Dane (zawartość pliku) znajdują się w blokach (jednostkach alokacji) o ustalonym rozmiarze.

Bloki identyfikowane są za pośrednictwem indeksu kombinowanego.

Wolne bloki wyszczególnione są na liście powiązanej.

Page 5: Systemy  plików

UNIX — format partycji

Page 6: Systemy  plików

UNIX — struktura wpisu katalogowego

Page 7: Systemy  plików

UNIX — struktura wpisu katalogowego

Page 8: Systemy  plików

System plików tSystem plików typypu:u:

ISO 9660ISO 9660

Page 9: Systemy  plików

Przykłady implementacji systemu plikówPrzykłady implementacji systemu plików

• ISO 9660 (CD ROM) — przydział ciągły, wpis katalogowy zawiera indeks pierwszej jednostki alokacji oraz rozmiar pliku, wpisy katalogowe są posortowane alfabetycznie.

Page 10: Systemy  plików

ISO 9660 — informacje ogólne

Dane na płycie CD nie są rozkładane w cylindrach, lecz tworzą układ spiralny.

Spirala dzielona jest na bloki logiczne (sektory) o rozmiarze 2352 bajtów (w tym preambuły, kody korekcyjne itp.), z czego na dane pozostaje 2048 bajtów.

Binarne pola numeryczne są kodowanie podwójnie: zgodnie z uporządkowaniem grubokońcówkowym oraz cienkokońcówkowym.

Maksymalny poziom zagnieżdż. katalogów — 8. Gr 2

Page 11: Systemy  plików

ISO 9660 — format partycji

Page 12: Systemy  plików

ISO 9660 — struktura wpisu katalogowego

Page 13: Systemy  plików

System plików tSystem plików typypu:u:

CP/MCP/M

Page 14: Systemy  plików

Przykłady implementacji systemu plikówPrzykłady implementacji systemu plików

• CP/M — katalog zawiera blok kontrolny pliku (FCB), identyfikujący 16 jednostek alokacji (zawierający indeksy tych jednostek alokacji).

Page 15: Systemy  plików

CP/M — informacje ogólne Jednopoziomowy katalog zawiera 32-bajtowe wpisy, tzw. Bloki kontrolne plików (FCB), obejmujące prawie wszystkie (w niektórych przypadkach wszystkie) atrybuty pliku.

W katalogu znajdują się wpisy wszystkich plików w systemie.

Z każdym wpisem związany jest jednobajtowy kod użytkownika, w związku z czym każdy użytkownik widzi tylko swoje pliki (katalog dwupoziomowy).

Zarządzanie wolną przestrzenią przy użyciu wektora bitowego, przechowywanego w pamięci, wyliczanego każdorazowo po zmianie nośnika.

Page 16: Systemy  plików

CP/M — format partycji

Page 17: Systemy  plików

CP/M — struktura wpisu katalogowego

Page 18: Systemy  plików

CP/M — reprezentacja dużych plików

Page 19: Systemy  plików