Logická struktura HDD
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.
Logická struktura HDD
POŘADÍ LOG. DAT NA HDD:
1) MBR – informace o logickém rozdělení fyz. disku
tato tabulka obsahuje informaci o rozdělení HDD
adresa MBR: 000 (CHS) – to znamená že MBR je 1. logická informace na disku
vytváří se pomocí programu FDISK
je mimo logický disk
OBSAHUJE:
tabulku PAT
program pro kontrolu PAT
program hledající zaveditelný segment
2) DBR – zavaděč OS
zavádí OS, pouze 1 log. disk může obsahovat zavaděč OS
nastavuje se v setupu (Boot Sequence, lze zavádět i z diskety)
načítá do paměti IO.SYS a MSDOS.SYS
3) FAT
obsahuje inf. o obsazených clusterech
velikost je závislá na log. disku
pro každý cluster jedna položka
HODNOTY:
0 – volný cluster
2 až 65 520 (FAT 16) určuje obsazený cluster a odkaz na další
EOF – konec souboru
BAD – vadný cluster
první dvě položky ve FAT zabírá Media Descriptor (určuje typ media)
VYHLEDÁVÁNÍ SOUBORU:
z adresářového záznamu se zjistí jméno, přípona, počáteční cluster, …
z FAT se načtou další clustery až po EOF
CHYBY FAT:
ztracené clustery (položka ve FAT – číslo 0, neexistuje záznam v adresáři)
zkřížené clustery (dva záznamy v adresáři odkazují na stejný cluster)
4) ROOT
pod FAT 16 má pevnou velikost – 512 záznamů (adresářů či souborů)
pod FAT 32 není omezen a je umístěn v datové oblasti
záznam v adr. – 32 B dlouhý
dlouhé názvy se pod w9x tvoří tak, že zaberou více jednotlivých záznamů
OBSAHUJE:
jméno souboru
příponu
velikost
datum poslední změny
atributy
odkaz na počáteční cluster souboru ve FAT
z atribučního bytu využito 6 b
archivační bit
bit skrytého souboru
POJMY
Low-level Formating
vyznačení stop a sektorů na ploše talíře disku a označení chybných sektorů
Absolutní sektory
označeny pomocí tzv. trojrozměrné adresace (číslo hlavy, válce, sektoru)
tuto adresaci používá BIOS
Relativní sektory
OS mají vlastní značení sektorů
MS-DOS – označení sektorů jedním číslem (lineární adresace)
sektory jsou číslovány za sebou po válcích a to od válce 0, hlavy 1, sektoru 1
výhodou je nezávislost na parametrech HDD, rychlejší přístup k sektorům
jsou pouze v rámci logického disku
vznikají při formátování na vysoké úrovni (pod OS)
Cluster
určitý počet sektorů, který je adresován jako jeden celek
systém nemůže adresovat přímo sektory (16 b. FAT – 65 536 adres)
velikost clusteru závisí na velikosti HDD
VÝPOČET VELIKOSTI:
celková kapacita disku / 65 536
zaokrouhlit na mocninu čísla 2
VÝHODY:
větší kapacita disku
rychlá manipulace s daty
NEVÝHODY:
soubor menší než jeden cluster obsadí celý cluster
Omezení log. disků pod FAT 16
omezení MBR
celkový počet sektorů oblasti – 32 bitů – 2 TB
16 bitů pro záznam v tabulce FAT
max. počet hodnot 65 520
max. velikost clusteru – 128 sektorů (počet sektorů na cluster – 1B)
max. kapacita log. disku 4 GB – ve skutečnosti max. 2 GB (omezeno velikostí registru pro převod z relativních na absolutní adresy sektorů – ten má 16 bitů
bootovací oblast by měla být na prvních 2 GB HDD