VY_32_INOVACE_31_17 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední průmyslová škola Zlín Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií Informatika Teorie Teorie Teorie Organizace dat na disku Ing. Petr Vilímek Srpen 2012, technické lyceum 1. roč. Prezentace se věnuje organizací dat na disku a souborovým systémům. Žák vysvětlí ukládání dat na disk a stručně popíše dva základní souborové systémy. www.zlinskedumy.cz
Organizace dat na disku - Úvod Prezentace popisuje organizaci dat na disku, seznamuje s nejpoužívanějšími příponami souborů a představuje dva souborové systémy FAT a NTFS. Své uplatnění najde v teoretických hodinách předmětu Informatika. Je určena pro žáky 1. ročníku Technického lycea. Slouží jako doprovodný materiál při výkladu učitele a taky jako výukový materiál pro žáky.
Organizace dat na disku Diskové jednotky počítače označovány písmeny A až Z A:, B: - disketové jednotky C: - systémová část pevného disku D:, E:,... - další (logické) pevné disky - vnější paměti (CD-ROM, ZIP,...) - namapované síťové disky Příklad: A: disketová jednotka C: D: systémová část pevného disk logický pevný disk E: jednotka CD-ROM Q: síťový disk
Organizace dat na disku Logické rozdělení disku příklad Fyzický disk 100 GB Pevný disk Primární oblast 40 GB Rozšířená oblast 60 GB Oblasti (partitions) C: 40 GB D: 30 GB E: 30 GB Logické disky
Organizace dat na disku - soubory Soubor (File) Pojmenovaná posloupnost bajtů uložená na záznamovém médiu Název souboru se skládá ze jména a přípony (např. faktura.doc, calc.exe) Přípona je nepovinná (ale téměř vždy se používá) a je od jména oddělena tečkou Přípona obvykle určuje typ (formát) souboru V názvu souboru nejsou obvykle povoleny znaky \ / : *? < >
Organizace dat na disku - soubory Spustitelné soubory, skripty exe (executable file) com (command file) bat (batch file) dávkový soubor vbs (Visual Basic Script file) js (JScript, JavaScript file) Textové dokumenty txt (text file) doc, docx (Word Document, příp. jiný fomát) rtf (Rich Text Format) ps (PostScript) pdf (Portable Document Format) 602 (Text602)
Organizace dat na disku - soubory Hypertextové dokumenty htm, html (HyperText Markup Language) Grafické soubory (obrázky) jpg, jpe, jpeg (Joint Photographic Experts Group) gif (Graphical Interchange Format) png (Portable Network Graphics) bmp (Bitmap file) pcx (PC Paintbrush format) tif, tiff (Tag Image File Format)
Organizace dat na disku - soubory Zvukové soubory mp3, mpeg3 (MPEG Audio Layer 3) wav (Waveform sound) ra (Real Audio) mid (Musical Instrument Digital Interface) Multimediální formáty (audio/video) mpg, mpeg (Moving Picture Experts Group) avi (Audio Video Interleaved) asf (Advanced Streaming Format) qt (QuickTime) mov (Movie)
Organizace dat na disku - soubory Archivní soubory (komprimované) zip rar arj gz, gzip (zejména v OS UNIX) Další formáty xls, xlsx (MS Excel Spreadsheet) ppt, pptx (MS PowerPoint Presentation) ttf (True Type Font) dwg (Autocad Drawing) dll (Dynamic Link Library) bak (backup file záložní soubor) tmp (temporary file dočasný soubor)
Organizace dat na disku - adresáře Adresář (directory) / složka (folder) Adresář (nebo podadresář) je prostor na disku, který může obsahovat soubory nebo další (pod)adresáře Adresáře tvoří hierarchickou stromovou strukturu Adresář je určen svým jménem podle stejných pravidel jako název souboru (přípona se však nepoužívá) Na disku je vždy adresář, který se nazývá hlavní (kořenový, root) a je označen znakem \ V různých adresářích mohou existovat podadresáře nebo soubory se stejným názvem Od operačního systému Windows 95 je pojem adresář nahrazen pojmem složka
Organizace dat na disku - cesta Konkrétní soubor je jednoznačně určen označením disku, posloupností adresářů vedoucích do adresáře, kde je soubor uložen (tzv. cesta), a vlastním názvem souboru Cesta (path) Určuje přesné umístění souboru ve stromové struktuře adresářů Adresáře jsou odděleny oddělovacím znakem \ nebo / Cestu lze zapsat jako: Absolutní (úplnou) začíná vždy kořenovým adresářem, příp. i označením disku Relativní (neúplnou) začíná aktuálním adresářem
Organizace dat na disku Virtuální paměť slouží ke zvětšení kapacity operační paměti. Pokud systém potřebuje více paměti než je dostupná fyzická paměť RAM, jsou do souboru virtuální paměti na pevném disku odkládány právě nepoužívané paměťové bloky. Jde pochopitelně o jakousi nouzovou paměť, protože přístup k pevnému disku je mnohem pomalejší než k paměti RAM Defragmentace práce se soubory na pevném disku (ukládání, mazání) má za následek, že uložené soubory jsou rozkouskovány na několik částí. Defragmentace tyto kousky souborů uspořádá tak, aby obsah jednotlivých souborů byl uložen co nejvíce pohromadě (např. v po sobě jdoucích clusterech), čímž se urychlí práce s těmito soubory
Souborové systémy Z hlediska fyzického ukládání dat je základní technologií pevný disk Z hlediska logického ukládání je to souborový systém ten vytváří hierarchickou strukturu svazků a složek do nichž jsou ukládány soubory Máme dvě základní SS: FAT (File Allocation Table) NTFS (New Technology File System)
Souborový systém FAT Založen na alokační tabulce souborů Alokační tabulka obsahuje údaje o datech uložených v každém sektoru na disku Vytváří se příkazem FORMAT Máme několik variant: FAT 12 FAT 16 FAT 32 Každá verze je typická určitými vlastnostmi a možnostmi.
Souborový systém FAT FAT vytváří na disku následující oblasti: Hlavní spouštěcí záznam Spouštěcí záznam svazku Kořenový adresář Alokační tabulka souborů Datová oblast clustery
Souborový systém FAT 1. Hlavní spouštěcí záznam (MBR Master Boot Record) Uložen v prvním sektoru disku (cylindr 0, hlava 0, sektor 1) Má dvě části: Tabulku oblastí (partition table) tabulka rozdělení disku (obsahuje seznam všech oddílů) Zaváděcí záznam jeho hlavním úkolem je předat řízení operačnímu systému
Souborový systém FAT 2. Spouštěcí záznam svazku Má dvě části Blok parametrů disku obsahuje info daného oddílu, např. počet sektorů, velikost clusteru, název svazku Spouštěcí kód svazku zahájí proces spouštění OS 3. Kořenový adresář Jednoduchá databáze, obsahující info o souborech, které jsou uloženy v oddíle (název souboru, přípona, atributy, datum a čas změny, velikost souboru, odkaz na počáteční cluster) Každý záznam má 32 bajtů
Souborový systém FAT 4. Alokační tabulka souborů Popisuje přiřazení každého clusteru v oddílu (každý cluster má záznam v této tabulce) Údaj o počáteční clusteru daného souboru je v adresáři, ve FAT je potom uložen odkaz na následující cluster souboru Vytváří se 2 kopie těsně za sebou 5. Cluster (alokační jednotka) Základní jednotkou pro ukládání dat je sektor Aby se nemusel popisovat každý sektor, alokuje se prostor po určitých skupinách sektorů nazvaných clustery Velikost clusteru je určena v průběhu vytváření oddílu, základním hlediskem je velikost oddílu
Souborový systém FAT Např. FAT 16 používá pro číslování clusterů 16bitové číslo, tzn. může být alokováno max. 65536 clusterů. Pokud max. velikost jednoho clusteru je 32 kb, z toho plyne, že max. velikost oddílu je 2GB.
Souborový systém NTFS Používá se v operačních systémech od Windows NT, 2000, XP, Windows 7, Existuje několik verzí systému NTFS Tvoří 11 systémových souborů, tzv. metadat, které vznikají bezprostředně po naformátování svazku Oproti FAT obsahuje spoustu novinek: Všechny zápisy na se zároveň zaznamenávají do speciálního souboru, tzv. žurnálu Pokud uprostřed zápisu systém havaruje, je následně možné podle záznamů všechny rozpracované operace dokončit nebo anulovat a tím systém souborů opět uvést do konzistentního stavu
Souborový systém NTFS Podporuje přidělování práv k souborům Provádí kompresi na úrovni souborového systému Šifruje data uživatele na úrovni souborového systému Podporuje dlouhá jména souborů (255 znaků) 64-bitové adresy clusterů, takže diskový oddíl může být velký až 16 EB
Otázky na závěr 1. Jaký je rozdíl mezi oblastí disku a logickým diskem? 2. Co je to soubor a adresář? Podle čeho je rozeznáváme? 3. Jaký je rozdíl mezi absolutní a relativní cestou k adresáři? 4. Co je to defragmentace disku? 5. K čemu slouží souborové systémy? Jaké znáš souborové systémy?
Zdroje a prameny 1. Organizace dat na disku. Gymnázium Františka Živného [online]. 2012 [cit. 2012-08-17]. Dostupné z: www.gymbohumin.cz/predmet/ivt/multimedia/organizace dat na_disku.ppt 2. NTFS. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2012 [cit. 2012-08-17]. Dostupné z: http://cs.wikipedia.org/wiki/ntfs 3. FAT. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2012 [cit. 2012-08-17]. Dostupné z: http://cs.wikipedia.org/wiki/fat 4. Soubor. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2012 [cit. 2012-08-17]. Dostupné z: http://cs.wikipedia.org/wiki/soubor 5. Adresář. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2012 [cit. 2012-08-17]. Dostupné z: http://cs.wikipedia.org/wiki/adres%c3%a1%c5%99_%28informatika%2 9