Bestandssysteem

In computing is **bestandssysteem** of **bestandssysteem** (vaak afgekort tot **fs**) een methode en gegevensstructuur die het besturingssysteem gebruikt om te bepalen hoe gegevens is opgeslagen en opgehaald. Zonder een bestandssysteem zouden gegevens die op een opslagmedium zijn geplaatst één grote hoeveelheid gegevens zijn zonder manier om te zien waar een stuk gegevens is gestopt en de volgende begon, of waar een stukje gegevens zich bevond toen het tijd was om het op te halen. Door de gegevens in stukken te verdelen en elk stuk een naam te geven, kunnen de gegevens gemakkelijk worden geïsoleerd en geïdentificeerd. Ontleent zijn naam aan de manier waarop een op papier gebaseerd gegevensbeheersysteem wordt genoemd, wordt elke groep gegevens een "bestand genoemd. De structuur en logische regels die worden gebruikt om de groepen gegevens en hun namen te beheren, worden een "bestandssysteem" genoemd.

Er zijn veel verschillende soorten bestandssystemen. Elk heeft een andere structuur en logica, eigenschappen van snelheid, flexibiliteit, veiligheid, grootte en meer. Sommige bestandssystemen zijn ontworpen om voor specifieke toepassingen te worden gebruikt. Het bestandssysteem ISO 9660 is bijvoorbeeld speciaal ontworpen voor optische schijvens.

Bestandssystemen kunnen worden gebruikt op tal van verschillende soorten opslagapparaten die verschillende soorten media gebruiken. Vanaf 2019 zijn hard disk drives belangrijke opslagapparaten geweest en dit zal naar verwachting ook in de nabije toekomst zo blijven. Andere soorten media die worden gebruikt, zijn onder meer SSD's, magnetische tape's en optische schijven . In sommige gevallen, zoals bij tmpfs, wordt het hoofdgeheugen van de computer (random-access memory, RAM) gebruikt om een ​​tijdelijk bestandssysteem te creëren voor kortdurend gebruik.

Sjabloon:Anker Sommige bestandssystemen worden gebruikt op lokale data storage devices; anderen bieden toegang tot bestanden via een netwerkprotocol (bijvoorbeeld NFS,<ref>Sjabloon:Citation</ ref> SMB, of 9P clients). Sommige bestandssystemen zijn "virtueel", wat betekent dat de geleverde "bestanden" (*virtuele bestanden'* genoemd) op verzoek worden berekend (zoals procfs en sysfs) of slechts een afbeelding zijn naar een ander bestandssysteem dat als backing store wordt gebruikt. Het bestandssysteem beheert de toegang tot zowel de inhoud van bestanden als de metadata over die bestanden. Het is verantwoordelijk voor het regelen van opslagruimte; betrouwbaarheid, efficiëntie en afstemming met betrekking tot het fysieke opslagmedium zijn belangrijke ontwerpoverwegingen.

## Oorsprong van de term

Vóór de komst van computers werd de term *bestandssysteem* gebruikt om een ​​methode te beschrijven voor het opslaan en ophalen van papieren documenten. In 1961 werd de term toegepast op geautomatiseerde archivering naast de oorspronkelijke betekenis. In 1964 was het in algemeen gebruik.

## Architectuur

Een bestandssysteem bestaat uit twee of drie lagen. Soms zijn de lagen expliciet gescheiden en soms worden de functies gecombineerd.

1. ↑ Error on call to Template:cite web: Parameters **url** and **title** must be specified. Het Linux Document Project. “Een *bestandssysteem* zijn de methoden en gegevensstructuren die een besturingssysteem gebruikt om bestanden op een schijf of partitie bij te houden; dat wil zeggen, de manier waarop de bestanden op de schijf zijn geordend.”
2. ↑ Opslag, IT-technologie en markten, status en evolutie. “HDD nog steeds belangrijke opslag voor de nabije toekomst, SSD's niet kosteneffectief voor capaciteit”
3. ↑ Sjabloon:Citation
4. ↑ Sjabloon:Cite book
5. ↑ Sjabloon:Cite book
6. ↑ Sjabloon:Cite book
7. ↑ [http:// www.cs.jhu.edu/~yairamir/cs418/os7/sld001.htm Besturingssystemen 600.418 Het bestandssysteem].