Cosa è un file system spiegato ai bambini

File system e database
In informatica, il file system o filesystem (spesso abbreviato in fs) è un metodo e una struttura di dati che il sistema operativo utilizza per controllare il modo in cui i dati vengono memorizzati e recuperati.[1] Senza un file system, i dati collocati in un supporto di memorizzazione sarebbero un unico grande corpo di dati senza alcun modo per dire dove si ferma un pezzo di dati e inizia il successivo, o dove si trova un pezzo di dati quando è il momento di recuperarlo. Separando i dati in pezzi e dando a ciascuno un nome, i dati sono facilmente isolabili e identificabili. Prendendo il nome dal modo in cui viene chiamato un sistema di gestione dei dati cartaceo, ogni gruppo di dati viene chiamato "file". La struttura e le regole logiche utilizzate per gestire i gruppi di dati e i loro nomi sono chiamate "file system".
Esistono molti tipi di file system, ognuno con una struttura e una logica uniche, con proprietà di velocità, flessibilità, sicurezza, dimensioni e altro ancora. Alcuni file system sono stati progettati per essere utilizzati per applicazioni specifiche. Ad esempio, il file system ISO 9660 è stato progettato specificamente per i dischi ottici.
File system supportati da Windows
Nessuno ha mai spiegato la differenza a questi studenti e nessuno avrà il tempo di spiegarla. Con la fronte aggrottata, gli studenti inseriscono timidamente i nomi dei file, soffermandosi su cose semplici come: "C'è una maiuscola nel nome, che ne dici dello spazio e ho controllato la cartella?".
I giovani utenti del computer hanno stili diversi di salvataggio dei file. Alcuni vanno nel panico durante il processo di salvataggio; qualcosa può andare storto e l'insegnante dovrebbe controllare personalmente i nomi dei file prima di cliccare su Salva. Questi studenti temono che il loro progetto possa scomparire in un mondo di file, cartelle e server.
Un altro tipo di studenti si fida completamente della magia dei computer. Fanno clic su Esci, premono Ok sulla finestra di dialogo Salva e se ne vanno felici. Alcuni di questi studenti si chiedono poi perché non riescono a trovare i loro file; accusano il computer di essersi mangiato il lavoro che avevano salvato; si chiedono perché il loro file debba essere trovato da un insegnante di informatica disperato, sia intitolato "Senza titolo" e si trovi in una cartella sconosciuta. Nella maggior parte dei casi, gli studenti non sanno cosa succede nello strano mondo sotterraneo dei file del computer. Sperano solo che il loro lavoro venga ritrovato quando serve.
Esempi di file system
(Depreca varie locazioni tradizionali come /var/run, /var/lock, /lib/init/rw in alberi di directory altrimenti non effimeri, nonché /dev/.* e /dev/shm che non sono file di dispositivo). /sbin contiene importanti comandi amministrativi che in genere dovrebbero essere utilizzati solo dal superutente. /srv può contenere le directory dei dati di servizi come HTTP (/srv/www/) o FTP. /sys è un filesystem virtuale a cui si può accedere per impostare o ottenere informazioni sulla visione del sistema da parte del kernel. /tmp è un posto per i file temporanei utilizzati dalle applicazioni. /usr contiene la maggior parte delle utility e delle applicazioni dell'utente e replica in parte la struttura della directory principale, contenendo ad esempio, tra le altre, /usr/bin/ e /usr/lib. /var è dedicata ai dati variabili, come i registri, i database, i siti web e i file temporanei di spool (e-mail ecc.) che persistono da un avvio all'altro. Una directory importante che contiene è /var/log, dove sono conservati i file di log del sistema. CategoriaSistema
File system di Windows
In informatica, una directory è una struttura di catalogazione del file system che contiene riferimenti ad altri file del computer ed eventualmente ad altre directory. Su molti computer, le directory sono note come cartelle o cassetti,[1] analogamente a un banco di lavoro o al tradizionale schedario da ufficio. Il nome deriva da libri come l'elenco telefonico che elenca i numeri di telefono di tutte le persone che vivono in una certa zona.
I file vengono organizzati memorizzando i file correlati nella stessa directory. In un file system gerarchico (cioè un sistema in cui i file e le directory sono organizzati ad albero), una directory contenuta all'interno di un'altra directory è chiamata sottodirectory. I termini genitore e figlio sono spesso usati per descrivere la relazione tra una sottodirectory e la directory in cui è catalogata, quest'ultima è il genitore. La directory più alta in un filesystem di questo tipo, che non ha un proprio genitore, è chiamata directory principale.
Diagramma di un albero gerarchico di directory. La directory principale è chiamata "MFD", ovvero Master File Directory. Di solito un file può trovarsi in una sola directory alla volta, ma in questo caso il file 2 è collegato in modo rigido e compare in due directory.