High Performance File System
- High Performance File System
-
High Performance File System (HPFS) est le système de fichiers natif d'OS/2.
Historique
HPFS est apparu en 1989 avec OS/2 1.2 avec pour objectif principal d'abandonner le système de fichiers FAT. Ce dernier, conçu pour des disquettes de 160 K, était en effet particulièrement limité en termes de fonctionnalités et de performance.
Généralités
- il porte le même "partition id" 0x07 que NTFS
- il peut être lu par OS/2, Linux, et Windows NT jusqu'à la version 4.0, mais pas par Windows 2000 ni par ses successeurs
- il permet des noms de fichiers jusqu'à 255 caractères contre 11 caractères pour FAT
- il utilise la technique des b-arbres
- comme NTFS, il n'est pas possible de l'utiliser sur les disquettes, à cause de son surcoût trop important en termes d'espace
Structure interne
- les premiers secteurs d'une partition HPFS contiennent le "BootBlock"
- le "SuperBlock", toujours situé sur le secteur 16, contient un pointeur vers la liste des blocs, un pointeur vers la liste des "bad blocks" et un pointeur vers le "directory block band"
- le "directory band", d'une taille de 8 Mo, contient tous les répertoires ("directories") de la partition. Il est ingénieusement situé exactement au milieu du disque, pour minimiser le temps perdu à déplacer les têtes de lecture
- l'arbre des répertoires ("directory tree") est sous forme d"un b-arbre. De la sorte, chercher un fichier parmi 16 000 autres dans un répertoire nécessite seulement deux accès avec HPFS, contre 16 000 accès pour FAT, qui parcourt les répertoires séquentiellement
- chaque fichier possède des extended attributes (EAs)
Voir aussi
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article High Performance File System de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
High-Performance File System — быстродействующая файловая система операционной системы OS/2: обеспечивающая имена файлов, содержащие до 254 символов; и минимальную фрагментацию файлов. Синонимы английские: HPFS См. также: Файловые системы Финансовый словарь Финам … Финансовый словарь
High Performance File System — [dt. »Hochleistungsdateisystem«], HPFS … Universal-Lexikon
High Performance File System — infobox filesystem name = HPFS full name = High Performance File System developer = Microsoft introduction os = OS/2 1.2 introduction date = November 1989 partition id = 0x07 (MBR) directory struct = B+ tree file struct = B+ tree bad blocks… … Wikipedia
High-Performance File System — Abbreviated HPFS. A file system available in OS/2 and Microsoft Windows NT that supports the following: • Long, mixed case filenames of up to 255 characters • As much as 64KB of extended attributes per file • Faster disk access with… … Dictionary of networking
High Performance Storage System — Infobox Software name = High Performance Storage System caption = developer = IBM in conjunction with DOE National Labs latest release version = 6.2.2.2 latest release date = March 2008 operating system = cross platform genre = Hierarchical… … Wikipedia
Coda (file system) — Coda Developer Carnegie Mellon University Introduced 1987 Features Supported operating systems Linux, NetBSD FreeBSD Coda is a distributed file system developed as a research project at Carnegie Mellon University since 19 … Wikipedia
Installable File System — The Installable File System (IFS) is a filesystem API in IBM OS/2 and Microsoft Windows NT that enables the operating system to recognize and load drivers for file systems. It is part of the Windows Driver Kit.HistoryWhen IBM and Microsoft were… … Wikipedia
NetWare File System — NWFS Developer Novell Full name NetWare File System Limits Max file size 4 GiB Max volume size 1 TiB Features … Wikipedia
Be File System — BFS Developer Be Inc. Full name Be File System Introduced May 10, 1997 (BeOS Advanced Access Preview Release[1]) Partition identifier Be BFS (Apple Partition Map) 0xEB (MBR) … Wikipedia
MINIX file system — Developer Open Source Community Full name MINIX file system version 3 Introduced 1987 (MINIX 1.0) Partition identifier 0x81 (MBR) Features Dates recorded … Wikipedia