HPFS
HPFS | |
---|---|
Date generale | |
Dezvoltator | Microsoft |
Numele complet | Sistem de fișiere de înaltă performanță |
Introducere | Noiembrie 1989 OS / 2 1.2 |
Identificator partiție | 0x07 ( MBR ) |
Structura | |
Structura conținutului directorului | Arborele B + |
Alocarea fișierelor | Arborele B + |
Blocuri deteriorate | Arborele B + |
Limite | |
Dimensiunea maximă a unui fișier | 2 GiB |
Număr maxim de fișiere | Nelimitat |
Dimensiunea maximă a unui nume de fișier | 255 de caractere |
Dimensiunea maximă a volumului | 2 TiB |
Caracterele permise într-un nume de fișier | Dublu octet 0x0020 până la 0xFFFF |
Caracteristici | |
Date stocate | Acces, creare, modificare |
Date acceptate | Străin |
Furculiţă | DA |
Atribute | Numai în citire, ascuns, sistem, arhivă |
Permisiuni de sistem de fișiere | Da (numai pentru HPFS386) |
Compresie transparentă | Nu |
Criptare transparentă | Nu |
HPFS (acronim pentru H igh P erformance F ile S ystem ) este un sistem de fișiere creat de Gordon Letwin la Microsoft pentru a depăși limitele Tabelului de alocare a fișierelor (FAT) și adăugat ulterior la sistemul de operare versiunea 1.2 OS / 2 .
Îmbunătățirile față de FAT includ:
- suport pentru nume lungi (până la 256 de caractere)
- suport pentru nume care conțin majuscule și minuscule
- utilizarea eficientă a spațiului pe disc
- fragmentare scăzută
- până la 64 kB de metadate ( atribute extinse ) per fișier
- structura directorului b-tree
- directorul rădăcină este stocat în mijlocul discului, mai degrabă decât în partea de sus, pentru un acces mai rapid
- crearea, ultimul acces și ultimele atribute modificate pentru fiecare fișier
IBM comercializează două versiuni de HPFS: versiunea standard limitată la 2 MB de cache și versiunea HPFS386 distribuită împreună cu versiunea de server a OS / 2. În versiunea HPFS386, dimensiunea cache-ului este limitată doar de memoria RAM disponibilă.
Datorită dependenței Microsoft și a timpilor de recuperare mai lungi după un accident, IBM a proiectat Journaled File System (JFS).
Există drivere terțe pentru citirea discurilor HPFS din DOS și GNU / Linux și driverul Microsoft pentru Windows NT .
Bibliografie
- HPFS, un sistem de fișiere în pas cu timpul ( JPG ), în MCmicrocomputer , n. 146, Roma, Technimedia, decembrie 1994, pp. 306-309, ISSN 1123-2714 .
- Roy Duncan, Proiectarea obiectivelor și implementarea noului sistem de fișiere de înaltă performanță ( PDF ), în Microsoft Systems Journal , 4: 5, septembrie 1989, pp. 1-13 (arhivat din original la 1 decembrie 2006) .
- Dan Bridges, Inside the High Performance File System , revista Significant Bits, 1996 (arhivat din original la 15 august 2003) .
linkuri externe
- Chris Graham, Anexa G - Internele HPFS , în The Graham Utilities pentru OS / 2 - Versiunea 2 . Adus la 27 noiembrie 2006 (arhivat din original la 10 februarie 2006) .