/ / File e struttura dei file. Operazioni sui file

File e struttura dei file. Operazioni sui file

Per capire su quali principii sistemi informatici funzionano, non basta interagire con il "sistema operativo" a livello visivo. Per comprendere appieno tutto ciò che accade, dovresti capire chiaramente cosa sono un file e la struttura dei file. Quando si considera questo argomento, verrà indicato il motivo per cui è necessario.

Concetti di file e struttura dei file

Per prima cosa devi decidere i termini e i concetti più importanti. La chiave qui è il concetto di file, che definisce i meccanismi del sistema in termini programmatici.

file e struttura dei file

Quindi, un file è un oggetto che contiene un certoinformazione. Per capire quali sono i file di dati, le strutture di file e la loro interazione, è meglio fornire un esempio di vita reale, ad esempio confrontare questi concetti con un normale libro.

file e strutture di file

Tutti sanno che in quasi tutti i libri puoiimbattersi in copertina, pagine, indice, capitoli e sezioni. Per una comprensione più semplice, la copertina è l'intero file system nel suo insieme, le pagine sono cartelle (directory) in cui sono archiviati singoli file, il sommario è un file manager, capitoli e sezioni sono file contenenti informazioni specifiche.

file e struttura dei file informatica

Di regola (non sempre, però), la designazioneun oggetto chiamato file ha due parti: un nome e un'estensione. In realtà, il nome può essere assolutamente arbitrario e specificato in diverse lingue. Un'estensione è una designazione speciale di tre o più caratteri latini che indica un tipo di dati. In poche parole, dall'estensione, puoi capire a quale programma è associato il file, se si tratta di un file di sistema, ecc.

concetto di file e struttura di file

Apertura di un file per impostazione predefinita in qualsiasi sala operatoriasistema avviene facendo doppio clic con il mouse. Tuttavia, non è un dato di fatto che tutto possa essere aperto in questo modo. L'esempio più semplice: i file eseguibili in Windows che hanno l'estensione .exe possono essere avviati in questo modo, ma le stesse librerie dinamiche, indicate come .dll nell'estensione, sebbene contengano codici eseguibili, tuttavia, non possono essere aperte in questo modo. Ciò è dovuto solo al fatto che l'accesso ai loro contenuti avviene tramite altri componenti software, oppure il codice viene richiamato da componenti specializzati del sistema operativo stesso. Ma questo è l'esempio più semplice.

File (oggetti) che non corrispondono neancheil sistema operativo, o qualsiasi programma, non sarà così facile da aprire. In parole povere, non un singolo "sistema operativo" capirà che tipo di strumento di apertura deve essere lanciato. Nel migliore dei casi, ti verrà chiesto di scegliere tu stesso il programma appropriato dall'elenco delle possibili soluzioni fornite.

File e struttura dei file: l'informatica agli albori della tecnologia informatica

Adesso vediamo cosa eranoinformatica quando sono comparsi i primi computer. Si ritiene che il sistema principale in uso a quel tempo fosse il DOS, primitivo in epoca moderna, in cui si dovevano inserire comandi specializzati per accedere alle funzioni.

file di dati strutture di file

Con l'avvento dell'esclusiva idea di Norton Commandertale esigenza non è poi scomparsa (alcuni comandi dovevano ancora essere prescritti), ma anzi è diminuita. È questo file manager, basato sul nostro esempio, che può essere chiamato un sommario, poiché tutti i dati memorizzati su un disco rigido o su un supporto esterno sono stati chiaramente strutturati.

File e cartelle

Come è già chiaro, in ogni sistema c'èdiversi tipi fondamentali di oggetti. File e struttura dei file, ad eccezione dell'elemento principale (file), sono inseparabili dal concetto di cartella. Questo termine è talvolta indicato come "directory" o "directory". Fondamentalmente, questa è la sezione che memorizza i singoli componenti.

struttura del file di sistema del file

Fondamentalmente, per non parlare delle pagine dei libri,il concetto di cartella può essere espresso più chiaramente se si guarda a qualche comò con molti cassetti in cui giace qualcosa. Questo "qualcosa" sono i file e le scatole sono le directory.

Gli esempi più semplici di ricerca di file

Sulla base di quanto sopra, possiamo concluderesu una rapida ricerca di informazioni. Qualsiasi "sistema operativo" attualmente esistente ha i mezzi per questo scopo. Nello stesso file manager (ad esempio Windows Explorer), in un campo apposito, è sufficiente inserire almeno una parte del nome del file, dopodiché il sistema visualizzerà tutti gli oggetti contenenti la stringa inserita.

Tuttavia, per una ricerca più accurata, a volte è necessariosapere esattamente dove si trova il file che stai cercando. In parole povere, è necessario selezionare un cassetto specifico nella cassettiera in cui si trova l'articolo di cui abbiamo bisogno. La ricerca stessa viene eseguita utilizzando uno strumento standard nel file manager, ma puoi anche usare una combinazione come Ctrl + F, che fa apparire la riga di ricerca.

Che cos'è un file system?

File e strutture di file non possono essere immaginatite stesso senza capire il file system. Nota che la struttura dei file e il file system non sono la stessa cosa. La struttura è il modo principale di organizzare i file, se vuoi, organizzare i dati, ma il file system è il metodo che determina come funziona la struttura. In altre parole, questo è il principio dell'elaborazione dei dati in termini di posizionamento su un disco rigido o su qualsiasi altro supporto di memorizzazione.

struttura dei file dei sistemi operativi operazioni sui file

Ci sono abbastanza file system oggilotto. Ad esempio, i sistemi per Windows più famosi dallo sviluppo della tecnologia informatica sono i sistemi FAT con architetture a 8, 16, 32 e 64 bit, NTFS e ReFS. Il file system, la struttura del file, il modo di ordinare sono strettamente correlati. Ma ora qualche parola sui sistemi stessi.

A parte i dettagli tecnici, si dovrebbenota che la differenza principale tra loro è solo che FAT ha una dimensione del cluster più grande per l'archiviazione e un accesso più rapido a piccoli file, mentre NTFS e ReFS sono ottimizzati per grandi quantità di dati e un accesso rapido ad essi alla massima velocità di lettura delle informazioni dal disco rigido...

Operazioni sui file

Ora guardiamo dall'altra parte il fatto cheè la struttura dei file dei sistemi operativi. Le operazioni con i file, fornite in qualsiasi "sistema operativo", in generale, non differiscono molto.

Tra i principali ci sono la creazione di un file, l'apertura,visualizzazione, modifica, salvataggio, ridenominazione, copia, spostamento, eliminazione, ecc. Queste azioni sono standard per tutti i sistemi esistenti. Tuttavia, ci sono anche alcune caratteristiche specifiche.

Archiviazione dei dati

Tra le funzioni specifiche, innanzitutto, puoievidenziare la compressione di file e cartelle, chiamata archiviazione, nonché il processo inverso - estrazione dei dati dall'archivio. Al momento dello sviluppo del sistema DOS, la creazione di tipi di dati di archivio era principalmente limitata all'utilizzo dello standard ARJ.

Ma con l'avvento delle tecnologie di archiviazione ZIPtali processi hanno ricevuto un nuovo sviluppo. Successivamente, è stato creato un archiviatore RAR universale. Queste tecnologie sono ora presentate in qualsiasi "sistema operativo" anche senza la necessità di installare software aggiuntivo. La struttura dei file del sistema operativo con i file in questa vista viene interpretata come compressione virtuale. In effetti, le tecnologie di compressione semplicemente istruiscono il sistema a determinare non la dimensione desiderata, ma quella più piccola. Il volume delle informazioni di un file o di una cartella stessa non cambia durante l'archiviazione.

Controllo della visualizzazione degli oggetti

I concetti di "struttura del file", "struttura del file" eecc. va considerato anche dal punto di vista della possibilità di vedere gli oggetti stessi. Non è un segreto che quasi tutti gli utenti di PC moderni si sono imbattuti nel termine "file e cartelle nascosti".

Cos'è?Significa solo che il sistema ha una restrizione sulla visualizzazione di alcuni oggetti (ad esempio, file e cartelle di sistema, in modo che l'utente non li elimini accidentalmente). Cioè, in termini fisici, non scompaiono dal disco rigido, solo il file manager non li vede.

file e struttura dei file

Per visualizzare tutti gli oggetti nascosti, nello stesso"Explorer" dovrebbe utilizzare il menu "Visualizza", dove, nella scheda corrispondente, viene inserito un segno di spunta nella riga per visualizzare tutte le cartelle e i file nascosti. Dopo aver abilitato questa visualizzazione, gli oggetti avranno icone traslucide.

Con la ricerca di oggetti nascosti, potresti anche incontrarele difficoltà. Quando si inserisce un nome di file o la sua estensione, anche con una posizione specifica, quando la visualizzazione di tali oggetti è disabilitata, non ci sarà alcun risultato (il sistema non li vede). Per trovarli, è necessario inserire il simbolo% all'inizio e alla fine del nome della cartella principale. Ad esempio, per cercare la directory AppData nascosta e situata nella cartella delle impostazioni locali per un utente specifico, utilizzare la stringa di ricerca% USERPROFILE% AppData. Solo allora il file e la struttura del file nel suo insieme riceveranno la chiave della relazione.

conclusione

Ecco un breve riassunto di tutto ciò che riguarda la comprensione delle basitermini. In linea di principio, non è così difficile capire cosa stanno usando un file e una struttura di file usando esempi elementari. Infine, se lo desideri, puoi definire questi termini come i mattoni e il muro da cui è costruito. Un mattone è un file, un muro è una struttura di file, dove ogni mattone occupa un posto rigorosamente definito assegnato solo ad esso.

Alcuniaspetti tecnici o definizioni classiche adottate nella programmazione e nella tecnologia informatica, in modo che il lettore possa comprendere il materiale a un livello elementare.

piaciuto:
0
Post popolari
Sviluppo spirituale
cibo
y