File system: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Etichetta: Ripristino manuale
fix
 
(10 versioni intermedie di 6 utenti non mostrate)
Riga 2:
[[File:100 000-files 5-bytes each -- 400 megs of slack space.png|thumb|Schermata dal ''file system'' di [[Windows XP]]]]
 
Un '''file system''' (in [[acronimo]] '''FS''') è una [[struttura dati]] deputata alla gestione e all'archiviazione dei [[file]] su un [[computer]]. Il termine viene utilizzato anche in riferimento al ''[[driver|file system driver]]'', ovvero tutta quella serie di programmi solitamente integrati nel [[sistema operativo]] che sono necessari ad operare il file system.<brref>{{Cita web|url=https://tldp.org/LDP/sag/html/filesystems.html|titolo=Filesystems|sito=tldp.org|accesso=2022-04-08}}</ref>
Il termine viene utilizzato anche in riferimento al ''[[driver|file system driver]]'', ovvero tutta quella serie di programmi solitamente integrati nel [[sistema operativo]] che sono necessari ad operare il file system.
<ref>{{Cita web|url=https://tldp.org/LDP/sag/html/filesystems.html|titolo=Filesystems|sito=tldp.org|accesso=2022-04-08}}</ref>
 
E'È importante non confondere i file system con i ''file database'' o le [[basi di dati]] più in generale. Anche se in alcuni casi possono sembrare (superficialmente) sovrapponibili sono progettati per servire casi d'uso molto diversi.
Anche se in alcuni casi possono sembrare (superficialmente) sovrapponibili sono progettati per servire casi d'uso molto diversi.
 
== Storia ==
Line 53 ⟶ 50:
=== Funzionalità particolari ===
I file system tradizionali offrono degli strumenti per creare, muovere ed eliminare sia i file che le cartelle, ma non permettono di creare collegamenti addizionali alle cartelle (gli [[Hard-link|hard link]] di [[Unix]] ed [[NTFS]]), o di rinominare i collegamenti padre (".." nei sistemi Unix o [[DOS]]/[[Microsoft Windows|Windows]]) e di creare collegamenti bidirezionali fra i file. Questi file system tradizionali hanno anche dei metodi per creare, muovere, cancellare e troncare i file, e per sostituire o aggiungervi in coda alcuni dati. Invece non permettono di aggiungere dati o troncare in testa un file, impedendo l'inserzione o la cancellazione arbitraria di dati. Le operazioni possibili sono quindi molto asimmetriche e spesso risultano inefficienti in contesti particolari.
 
<!-- For example, interprocess [[pipe]]s in [[Unix]] have to be implemented outside of the filesystem because it does not offer [[truncation]] from the beginning of files. -->
 
Line 100 ⟶ 96:
 
=== File system distribuito ===
{{vedi anche|File system distribuito}}
 
Un [[file system distribuito]] permette di accedere ai file contenuti su un computer remoto tramite [[Rete di computer|rete]], potenzialmente in simultanea da diversi computer. Esempi di file system di rete sono:
* [[Andrew file system|AFS]] (Andrew File System)
Line 133 ⟶ 131:
 
== Voci correlate ==
{{div col}}
* [[Chkdsk]]
* [[Directory]]
* [[Disco rigido]]
* [[File]]
* [[File system virtuale]]
* [[Formattazione]]
* [[Filesystem Hierarchy Standard]]
Riga 144:
* [[Percorso]]
* [[Journaling]]
{{div col end}}
* [[File system virtuale]]
* [[Esplora file]]
 
== Altri progetti ==
{{interprogetto|preposizione=suisul|wikt=file system}}
 
== Collegamenti esterni ==
Line 155 ⟶ 154:
 
{{Componenti di Windows}}
{{Controllo di autorità}}
{{Portale|informatica}}