syst ém souborů

26
Systém souborů

Upload: mairi

Post on 15-Jan-2016

37 views

Category:

Documents


1 download

DESCRIPTION

Syst ém souborů. Systém souborů. Množina souborů různých typů Data Spustitelné programy Konfigurační a pomocné informace I/O zařízení Způsob organizace množiny souborů Například systém adresářů / složek Speciální postupy (plocha, dokumenty). Soubor. Logická jednotka dat - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Syst ém souborů

Systém souborů

Page 2: Syst ém souborů

Systém souborů

• Množina souborů různých typů– Data– Spustitelné programy– Konfigurační a pomocné informace– I/O zařízení

• Způsob organizace množiny souborů– Například systém adresářů / složek– Speciální postupy (plocha, dokumenty)

Page 3: Syst ém souborů

Soubor

• Logická jednotka dat• Uživatele nezajímá (moc), kde je fyzicky

uložen

Page 4: Syst ém souborů

Jméno souboru

• Díky němu je soubor nezávislý na procesu• V různých OS různé konvence, obecně

povoleny alfanumerické znaky, znak _ a .• Někdy se rozlišují velká a malá písmena (UNIX)

Page 5: Syst ém souborů

Další možné atributy souboru

• Typ souboru• Velikost• Datum, čas a uživatel vytvoření• Datum, čas a uživatel poslední modifikace• Datum, čas a uživatel posledního použití• Ochrana (přístupová práva)

Page 6: Syst ém souborů

Operace se soubory

• Vytvoření souboru• Čtení souboru• Zápis do souboru• Smazání souboru

• Vypuštění souboru (smazání obsahu)• Přemístění ukazatele v souboru

Page 7: Syst ém souborů

Další operace se soubory

• Odvozené– Kopírování– Přejmenování– Přesunutí

• Pomocné– Manipulace s atributy

• Otevření a uzavření souboru• Uzamčení souboru

Page 8: Syst ém souborů

Otevření souboru při jeho sdílení

Page 9: Syst ém souborů

Typy souborů

• Klasické typy v MS-DOS:

Page 10: Syst ém souborů

Typy souborů

• Windows– Navazují na MS-DOS– Způsob manipulace se souborem je určen nastavením

OS, uživatelské programy ho mohou měnit při instalaci

• MacOS– Každý soubor má atributy tip a creator

• UNIX– Nezná typy souborů, způsob zpracování ponechán na

uživateli

Page 11: Syst ém souborů

Metody přístupu k souborům

• Sekvenční přístup– Pouze operace read a write

• Přímý (libovolný, relativní, náhodný) přístup– Operace seek n

• Indexový přístup

Page 12: Syst ém souborů

Organizace systému souborů

• Minidisky (partitions, volumes)

Page 13: Syst ém souborů

Jednoúrovňová adresářová struktura

Page 14: Syst ém souborů

Dvouúrovňová struktura

• Multiuživatelské systémy

Page 15: Syst ém souborů

Stromová struktura adresářů

Page 16: Syst ém souborů

Acyklická struktura adresářů

Page 17: Syst ém souborů

Obecná struktura adresářů

Page 18: Syst ém souborů

Ochrana souborů

• Typy přístupu k souboru– Čtení– Zápis– Spuštění– Připsání na konec souboru– Smazání– Výpis atributů– Změna atributů

Page 19: Syst ém souborů

Řešení ochrany souboru

• Plný výpis práv každého uživatele (Access List)• Dělení uživatelů do skupin (User,Group,Other)• Ochrana souboru (či podaresáře) heslem

Page 20: Syst ém souborů

Implementace systému souborů

• Souvislá implementace souboru

Page 21: Syst ém souborů

Spojová alokace

Page 22: Syst ém souborů

Tabulka alokace souborů (FAT)

Page 23: Syst ém souborů

NFTS /MFT

• Výrazně větší množství atributů souborů– Dlouhé jméno– Typ souboru– Bezpečnostní informace (šifrování)– Access list– Možnost přidání dalších atributů

Page 24: Syst ém souborů

NFTS další soubory

• Sledování přístupu k souborům (logfile)• Záložní kopie MFT• Seznam vadných bloků• Seznam volných bloků• Název disku• Informace pro zavedení programu při

připojení disku (boot)• …

Page 25: Syst ém souborů

Indexová alokace (i-node)

Page 26: Syst ém souborů

Víceúrovňová indexová alokace (UNIX)