High Performance File System: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
d preklepy, wikilinky
Pescan (diskusia | príspevky)
d - → –
Riadok 1:
{{Na revíziu}}
'''High Performance File System''' (HPFS) je pomerne moderný 16/32-bitový [[súborový systém]] vyvinutý spoločnosťami [[Microsoft]] a [[IBM]], ktorý sa prvýkrát objavil počas novembra 1989 v ich, vtedy spoločnom, operačnéhooperačnom systémusystéme [[OS/2]] verzie 1.2.
 
Umožňuje lepšie využitie väčších diskov, výrazne rozširuje možnosti v pomenovaní súborov (voči [[FAT]] - na 254 znakov), zrýchľuje prístup k súborom (pomocou B-tree) a umožňuje nastaviť väčšiu bezpečnosť pri prístupe k súborom (rozšírené atribúty). HPFS umožňuje automatické radenie adresárov a súborov. Základná [[alokačná jednotka]] bola zmenená z klastra na jeden fyzický sektor (512 bajtov).
 
HPFS organizuje disk do série 8 MB ​​blokov a pokiaľ to ide, súbor sa sa vždy ukladá v rámci jedného bloku. Medzi týmito bloky sú alokované 2 KB stránky (bitové mapy), ktoré obsahujú informácie o tom, ktoré sektory v rámci bloku sú voľné a ktoré sú obsadené. Toto riešenie zvyšuje výkonnosť pri prístupoch k súborom, pretože sa čítacie hlavičky disku nemusia vrátiť na logický začiatok disku, kde má starý systém [[FAT]] uložené informácie o umiestnení ďalších sektorov práve čítaného súboru.
Riadok 8:
V rámci HPFS obsahujú adresáre viac informácií než pod FAT (treba informácie o vytvorenie, modifikáciu alebo prístupu). Namiesto toho, aby ukazovateľ mieril na prvý klaster súboru, každá adresárová entita ukazuje na štruktúru [[FNODE]]. Táto štruktúra obsahuje nielen vlastné dáta, ale môže sa skladať aj z iných ukazovateľov na dáta alebo iné štruktúry.
 
Špecialitou HPFS je niekoľko špeciálnych objektov - SuperBlock a SpareBlock, ktoré však predstavujú určitú malú slabinu v prípade poškodenia celého súborového systému. Táto technológia umožňuje eliminovať chybové DOS hlásenie - Abort, Retry, Fail?.
 
== HPFS386 ==
HPFS386 (riadiaci súbor HPFS386.IFS) je vylepšený súborový systém pre [[server]]y, ktorý je na trhu veľmi dlhú dobu a výrazne rozširuje možnosti štandardného HPFS. Pritom ho možno použiť aj na bežných staniciach s OS/2 bez akejkoľvek podpory siete. Jeho výhody sú:
* HPFS386 vždy ponúkal dôležitú funkciu, ktorá chýba vo [[Windows NT 4.0]] Server. Ponúka možnosť definovať diskové limity - obmedziť diskový priestor pre jednotlivých užívateľov.
* Umožňuje použiť pre diskovú cache viac ako 2048 KB [[RAM]], ktoré poskytuje štandardné HPFS. Jej veľkosť je obmedzená iba dostupnou RAM pamäťou
* Je plne 32-bitový a ponúka teda lepší výkon.
Riadok 18:
 
== Limitné hodnoty HPFS ==
Obe varianty HPFS majú v zásade rovnaké limitné hodnoty. Maximálna veľkosť súboru je - 2 GB. Maximálna veľkosť logického disku je - 64 GB.<br />Transparentné [[šifrovanie]] nie je podporované.<br />Transparentná kompresia dát nie je podporovaná.
 
== Externé odkazy ==
* [http://www.os2.cz/czos2/articles/os2/5.htm HPFS - vysoce výkonný souborový systém (česky)]
* [http://www.os2.cz/czos2/articles/hpfs386.shtml Co je HPFS386 ?]
* [http://www.nondot.org/sabre/os/files/FileSystems/HPFS/ HPFS FileSystem (anglicky)]
* [http://www.warpspeed.com.au/Products/OS2/GU/Manual/appg.htm Appendix G - HPFS Internals (anglicky)]
 
[[Kategória:Súborové systémy]]