Wat is een hiërarchisch bestandssysteem?
Een hiërarchisch bestandssysteem (HFS) wordt gebruikt om digitale informatie op een computer te ordenen en te organiseren via een reeks mappen en submappen. De grootste eenheid die alle gegevens bevat, wordt meestal de 'root' genoemd en kan worden weergegeven als de bovenkant van een menu of als het meest linkse item in een bestandspad. Binnen deze root bevinden zich dan een of meer mappen die ook aanvullende informatie kunnen bevatten. Onderaan een hiërarchisch bestandssysteem bevinden zich individuele informatie-eenheden die kunnen worden geopend en gelezen door de structuur van de hiërarchie te navigeren.
De term "Hiërarchisch bestandssysteem" kan worden gebruikt om te verwijzen naar een specifiek formaat, dat werd gebruikt in een besturingssysteem ontwikkeld door Apple Computers®. Het wordt echter vaak in een algemene context gebruikt om elk type formaat aan te geven dat deze basisstructuur gebruikt. Het doel van een hiërarchisch bestandssysteem is om informatie te organiseren op een manier die effectief is voor een computer en redelijk intuïtief voor een gebruiker.
Eerdere rangschikkingsmethoden omvatten vaak alle informatie binnen een enkele laag. Dit betekende dat wanneer een computer gegevens doorzocht of laadde, alles erop moest worden opgenomen. Naarmate harde schijven en andere opslagapparaten groter werden, werd dit steeds problematischer voor zowel de computer als de gebruiker. Om dit tegen te gaan, werd het hiërarchische bestandssysteem ontwikkeld, dat informatie in lagen of mappen organiseerde die vervolgens efficiënter konden worden genavigeerd.
Als een hiërarchisch bestandssysteem van boven naar beneden wordt gevisualiseerd, is de bovenste laag de hoofdmap, waarin alle andere gegevens zijn opgenomen. Hierin bevinden zich meestal talloze mappen of submappen, die op hun beurt extra submappen en bestanden bevatten. Helemaal onderaan deze visuele boom staan de verschillende gegevens die door een computer worden geopend en gebruikt om informatie op te halen. Deze hele structuur is in wezen een vertakkend netwerk van mappen binnen mappen.
De structuur van een hiërarchisch bestandssysteem kan ook van links naar rechts worden gedocumenteerd om een "bestandspad" aan te geven. Dit is eigenlijk een adres dat aangeeft waar gegevens zich bevinden in de verschillende mappen en mappen van een computer. De root wordt vaak links aangegeven, omdat het pad daar begint en elke map wordt gescheiden door een schuine streep naar voren of naar achteren, afhankelijk van het besturingssysteem dat wordt gebruikt. Een bestandspad kan er zo uitzien: "root \ map \ submap \ bestandsnaam." Dit is exact dezelfde structuur als een boomdiagram, maar wordt eenvoudig van links naar rechts weergegeven in plaats van van boven naar beneden.