Systemy plików FAT,FAT32 i praca z plikami

background image

Systemy operacyjne

System

plików

FAT i FAT 32

background image

System plików

FAT (File Alocation Table)

Sposób, w jaki komputer organizuje pliki i katalogi na nośniku

danych o swobodnym dostępie (takim jest np. dysk twardy

i dyskietka). System plików określa to, w jaki sposób informacje

są zapisywane i odczytywane. System plików definiuje także

wielkość klastrów, możliwe do użycia atrybuty plików

poprawnych nazw plików i katalogów - ich długość

i dopuszczalne znaki w nazwach. Najpopularniejsze systemy

plików to FAT (FAT16), FAT32 oraz NTFS. Jedynym wspólnym

systemem plików wszystkich wersji Windows i MS-DOS jest

FAT16.

background image

FAT16

Odmiana systemu plików FAT, z którego może korzystać DOS

i Windows. Pierwsze pecety pracujące pod systemem DOS miały

architekturę 16-bitową. Oznaczało to, że ich system plików mógł

opisać tylko 2

16

, czyli 65 535 klastrów. Początkowo klastry były

rozmiarowo równe fizycznym sektorom dysku twardego (512 bajtów),

ale szybko okazało się, że w ten sposób można opisać pojemność

tylko 32 MB. Większy dysk twardy trzeba było dzielić na partycje.

W związku z tym postanowiono zwiększyć rozmiary jednostek alokacji.

Problem zaczął się, gdy dyski przekroczyły rozmiar gigabajta,

a jednostki alokacji rozrosły się aż do 32 kilobajtów. Przy tak dużej

jednostce alokacji notatka o wielkości dwóch kilobajtów zmarnuje

30 kilobajtów miejsca. Plików tej wielkosci na dysku może być

tysiące, co prowadzi do dużych strat pojemności. FAT16 miał jeszcze

jedno poważne ograniczenie - obsługiwał partycje tylko do wielkości

2,1 gigabajta. Konieczne stało się opracowanie nowego, lepszego

systemu plików - FAT32.

background image

FAT32

Odmiana systemu plików FAT, z którego mogą korzystać systemy

operacyjne takie jak Windows 95 OSR 2, Windows 98, Windows

Millennium, Windows 2000 i Windows XP. FAT32 może rozpoznać

2

32

(czyli 4 294 967 296) adresów jednostek alokacji, dzięki czemu

obsługuje dyski twarde do wielkości dwóch terabajtów. Dla partycji

o rozmiarach poniżej 8 GB jednostka alokacji ma wielkość tylko 4 kB,

dzięki czemu nie ma dużych strat pojemności. FAT32 wymaga partycji

o minimalnych rozmiarach 512 MB. Jednak FAT32 ma też wady

- na razie nie można kompresować dysków z takim systemem plików,

a także wiele systemów operacyjnych nie rozpoznaje FAT32

(np. Windows NT czy MS-DOS) - przez co nie może go stosować

ani odczytać danych na nim zapisanych.

background image

Rozmiar

partycji

FAT

16

FAT32 NTFS

0 – 32

MB 0,5 kB

-

0,5 kB

33 – 64

MB

1 kB

-

0,5 kB

65 - 127

MB

2 kB

-

0,5 kB

128 –
255

MB

4 kB

-

0,5 kB

256 - 511 MB

8 kB

-

0,5 kB

512 –

1023

MB 16 kB

4 kB

1 kB

1 – 2

GB 32 kB

4 kB

2 kB

2 – 4

GB 64 kB

4 kB

4 kB

4 – 8

GB

-

4 kB

8 kB

8 – 16

GB

-

8 kB

16 kB

16 – 32

GB

-

16 kB 32 kB

Powyżej

32

GB

-

32 kB 64 kB

Wielkości klastrów w różnych systemach plików

background image

Praca z plikami

w systemie

Windows 98

background image

Podstawowe operacje na plikach

Tworzenie pliku: system musi znaleźć miejsce na ten plik oraz wpisać
plik do katalogu, nowo utworzony plik jest pusty, przy tworzeniu
użytkownik podaje atrybuty pliku lub system ustawia je na domyślne.

Usuwanie pliku: system usuwa wpis pliku do katalogu oraz zaznacza
obszar na dysku zajmowany dotychczas przez ten plik jako wolny.

Otwieranie pliku: w celu wykonania niektórych operacji na pliku
system wymaga jego otwarcia, niektóre systemy robią to domyślnie
przy pierwszym odwołaniu do pliku, inne wymagają od użytkownika
jawnego zażądania otwarcia pliku, po otwarciu informacja o pliku jest
przekazywana do tablicy aktualnie otwartych plików, procesy z niego
korzystające dostają gotowy wskaźnik z tej tablicy, co zapobiega
ciągłemu przeszukiwaniu katalogów.

Zamykanie pliku: funkcja, która usuwa informacje o pliku z tablicy
otwartych plików.

background image

Pisanie do pliku: zapisywanie nowych informacji do pliku, odbywa się
ono w miejscu, na które pokazuje wskaźnik pisania do pliku niezależnie
od tego czy nie spowoduje to utraty wcześniej zapisanych danych.

Czytanie pliku: również rozpoczyna się od miejsca, na które pokazuje
wskaźnik w pliku, przesyłanie informacji z pliku do pamięci.

Dopisywanie do pliku: czyli pisanie na końcu pliku, ta funkcja przydaje
się na przykład gdy chcemy, żeby użytkownicy mogli dopisywać
informacje do pliku ale żeby nie mogli ich kasować.

Skracanie pliku: usunięcie części lub wszystkich informacji z pliku bez
usuwania jego atrybutów.

Przeszukiwanie: przesunięcie wskaźnika w pliku na jakąś pozycję
(miejsca od którego system pisze i czyta plik).

background image

Zmiana nazwy: zmienia nazwę istniejącego pliku.

Ustawienie atrybutów pliku: czyli ustalenie możliwych atrybutów
w pliku.

Atrybuty plików:

Służą one głównie wygodzie użytkowników oraz ochronie zasobów.

Name: jest przechowywana w postaci czytelnej dla użytkownika
i służy indentyfikacji pliku przez użytkowników.

Protection: czyli kto ma jaki dostęp do pliku.

Size: wielkość pliku.

Password: czyli hasła potrzebne by uzyskać dostęp do pliku, służy to
ochronie, system oparty na hasłach ma jednak tą wadę, że użytkownicy
muszą je pamiętać.

background image

Type: niektóre systemy rozróżniają typ pliku i kojarzą z każdym typem
inne akcje systemowe.

ID: informacje uzupełniające o pliku, najczęstsze to: czas utworzenia,
czas ostatniej modykacji czas ostatniego otwarcia (bez modykacji).

Creator: ID użytkownika, który utworzył plik.

Read only: włączony oznacza, że zawartości pliku nie można zmienić.

Hidden: plik ukryty.

System: plik systemowy.

Archive: plik do archiwizacji.

Temporary: plik tymczasowy.

Lock: blokada dostępu.

Maximal size: największy rozmiar, jaki może przyjąć plik.


Document Outline


Wyszukiwarka

Podobne podstrony:
Porównanie systemu plików NTFS z systemami plików FAT i FAT32
systemy plików FAT,FAT32 i różnice między nimi
m System plików FAT
Wady i Zalety Systemów Plików FAT, Systemy plików
System plików FAT, edukacja i nauka, Informatyka
Porównanie systemów plików FAT, technik informatyk, soisk utk
1. System plików FAT. (typ adresowania, Informatyka, Technik informatyki
Logiczna struktura dyskietki dla systemu plikow FAT
Wszystko o systemie plików fat xp
m System plików FAT
Systemy plików FAT i NTFS
Systemy plikow FAT NTFS
systemy plików FAT12, FAT16, FAT32, NTFS
Systemy plików na przykładzie FAT32 i NTFS
Praca z systemami plików, Sytemy operacyjne i sieci komputerowe
Systemy plików na przykładzie FAT32 i NTFS
SO8 Systemy plików

więcej podobnych podstron