Skip to main content

Wat is een logisch bestandssysteem?

een pad en exacte bestandsnaam.Het resulterende logische bestandssysteem zou een gebruiker in staat stellen informatie op te geven die bekend is over een bestand om het bestandssysteem in wezen te vragen zoals een relationele database waarin het logische bestandssysteem een enkel bestand of een lijst met overeenkomende bestanden kan retourneren waaruit u kunt kiezen.Sommige problemen die een logisch bestandssysteem presenteert, omvatten nauwkeurig weging van eigenschappen die worden gebruikt om bestanden te definiëren, intuïtieve manieren te bieden om zoekopdrachten te beperken en methoden te ontwikkelen voor zoekopdrachten voor gebruikers die gemakkelijk te leren, begrijpen en gebruiken.Als een grotendeels onderzoeksbestandssysteem, is de meeste interactie gebaseerd op lange opdrachtregelvragen zonder aanwezige grafische gebruikersinterface (GUI).Er is geen logisch bestandssysteem in de industrie, waarbij de meeste onderzoek beperkt is tot enkele prototypes, dus de werkelijke interne technische werking van een dergelijk systeem variëren door implementatie.

In de meeste gevallen wordt een logisch bestandssysteem beschreven als combinatie van hiërarchisch bestandssysteemNavigatie, zoals vaak wordt gebruikt op de meeste computers, met webstijl Booleaanse zoekopdrachten met behoud van een soort relationele database van verschillende bestandseigenschappen die kunnen worden doorzocht.Het ultieme doel zou zijn om een gebruiker in staat te stellen standaard opdrachtregelfuncties zoals MKDIR of CD te gebruiken op manieren die onnauwkeuriger zijn dan traditioneel gebruikt.Dit zou betekenen dat, in plaats van CD te gebruiken om te wijzigen in een opgegeven map, de opdracht kan worden gevolgd door een formule of query, dat het bestandssysteem wordt uitgevoerd om mappen te vinden die overeenkomen met de verstrekte criteria.Het resultaat zou een enkele map kunnen zijn, als de query specifiek genoeg was, of het kan een lijst zijn van vele mappen die verder kunnen worden doorzocht.

Een van de uitdagingen die de implementatie van een logisch bestandssysteem presenteert, is het accumuleren van de eigenschappen die worden gebruikt om te definiëren om te definiërende bestanden afgezien van hun bestandsnamen.Als een grote reeks foto's bijvoorbeeld in het bestandssysteem werd gekopieerd, zouden de enige eigenschappen die bekend zouden zijn over de afbeeldingen hun namen en bestandsgroottes zijn.Het vinden van een enkele afbeelding binnen duizenden kan moeilijk zijn als elke afbeelding niet op de een of andere manier met een soort identificator zou worden getagd, hoewel sommige systemen dit compenseren door een gebruiker toe te staan een eigenschap toe te wijzen door een bestandsdirectory te maken om de bestanden te plaatsen.

Een overweging bij het implementeren van een logisch bestandssysteem is de snelheid die nodig is om nieuwe bestanden te maken.In een meestal leeg systeem kan dit vrij eenvoudig zijn.Naarmate het aantal bestanden groeit, neemt ook de hoeveelheid informatie die het systeem moet opslaan om query's uit te voeren om bestanden te vinden.Dit betekent dat het, naarmate het bestandssysteem ouder wordt, kan lijden aan een verlies van prestaties.