Programmazione e computer: struttura dei file del disco. Struttura dei file del disco Visualizza la struttura gerarchica del disco con

Informazioni sui file e sulle strutture dei file

Cos'è un file

Le informazioni su supporti esterni vengono archiviate sotto forma di file. Lavorare con i file è un tipo di lavoro informatico molto importante. Tutto è archiviato nei file: e Software e le informazioni necessarie per l'utente. Con i file, come con i documenti aziendali, devi costantemente fare qualcosa: copiarli da un supporto all'altro, distruggere quelli non necessari, crearne di nuovi, cercarli, rinominarli, metterli in un ordine o nell'altro, ecc.

File- si tratta di informazioni archiviate su supporti esterni e unite da un nome comune.

Per chiarire il significato di questo concetto, è conveniente utilizzare la seguente analogia: il supporto di memorizzazione stesso (disco) è come un libro. Abbiamo parlato del fatto che un libro è la memoria esterna di una persona e un disco magnetico è la memoria esterna di un computer. Il libro è composto da capitoli (storie, sezioni), ognuno dei quali ha un titolo. I file hanno anche i propri nomi. Questi sono chiamati nomi di file. All'inizio o alla fine di un libro di solito c'è un indice, un elenco dei titoli dei capitoli. Sul disco è presente anche un elenco di directory contenente i nomi dei file archiviati.

Puoi visualizzare la directory per vedere se il file che ti serve si trova sull'unità.

Ogni file contiene un file separato oggetto informativo: documento, articolo, matrice numerica, programma, ecc. L'informazione contenuta nel file diventa attiva, cioè può essere elaborata da un computer, solo dopo essere stata caricata nella RAM.

Qualsiasi utente che lavora su un computer ha a che fare con i file. Anche per giocare a un gioco per computer, è necessario scoprire in quale file è memorizzato il programma, essere in grado di trovare questo file e inizializzare il programma.

Il lavoro con i file su un computer viene eseguito utilizzando il file system. Sistema di file - questa è una parte funzionale del sistema operativo che esegue operazioni sui file.

Per trovare il file richiesto, l'utente deve sapere: a) qual è il nome del file; b) dove è archiviato il file.

Nome del file

In quasi tutti i sistemi operativi il nome del file è composto da due parti separate da un punto. Per esempio:

A sinistra del punto c'è il nome effettivo del file (tu-prog). La parte del nome che segue il punto è chiamata estensione del file (pas). Tipicamente utilizzato nei nomi dei file lettere e numeri. Nella maggior parte dei sistemi operativi lunghezza massima estensioni - 3 caratteri. Inoltre, il nome del file potrebbe non avere un'estensione. Nella sala operatoria Sistema Windows Nei nomi dei file sono consentite lettere russe; La lunghezza massima del nome è di 255 caratteri.

L'estensione indica il tipo di informazioni archiviate in questo file. Ad esempio, l'estensione txt di solito significa file di testo(contiene testo); PCX estensione - file grafico(contiene un'immagine), zip o gag - un file di archivio (contiene un archivio - informazioni compresse), pas - un programma in Pascal.

Unità logiche

Un computer può avere diverse unità disco, dispositivi per lavorare con i dischi. Ad ogni unità viene assegnato un nome composto da una lettera (seguito da due punti), ad esempio A:, B:, C:. Spesso sui personal computer è integrato un disco di grande capacità unità di sistema(si chiama disco rigido) è diviso in sezioni. Ognuna di queste partizioni è chiamata disco logico e le viene dato il nome C:, D:, E:, ecc. I nomi A: e B: si riferiscono solitamente a dischi rimovibili di piccola capacità - floppy disk (dischi floppy). Possono essere considerati anche come nomi di dischi, solo logici, ognuno dei quali occupa completamente un disco reale (fisico). Pertanto A:, B:, C:, D: sono tutti nomi di unità logiche.

Il nome dell'unità logica contenente il file è la prima "coordinata" che determina la posizione del file.

Struttura dei file del disco

Viene chiamata l'intera raccolta di file sul disco e le relazioni tra di essi struttura dei file. Diversi sistemi operativi possono supportare diverse organizzazioni della struttura dei file. Esistono due tipi di strutture di file: semplice o a livello singolo e gerarchica - multilivello.

Struttura dei file a livello singoloè una semplice sequenza di file. Per trovare un file su disco, devi solo specificare il nome del file. Ad esempio, se il file tetris.exe si trova sull'unità A:, il suo "indirizzo completo" sarà simile a questo:

I sistemi operativi con una struttura di file a livello singolo vengono utilizzati sui computer didattici più semplici dotati solo di floppy disk.

Struttura dei file multilivello- un modo ad albero (gerarchico) di organizzare i file su un disco. Per facilitare la comprensione di questo problema, utilizzeremo un'analogia con il tradizionale metodo “cartaceo” di archiviazione delle informazioni. In questa analogia, un file è rappresentato come un documento intitolato (testo, disegno) su fogli di carta. Viene chiamato l'elemento successivo più grande nella struttura del file Catalogare. Continuando l'analogia con la “carta”, penseremo a una directory come a una cartella in cui è possibile allegare numerosi documenti, cioè file. La directory ha anche un proprio nome (pensalo sulla copertina di una cartella).

La directory stessa può far parte di un'altra directory esterna ad essa. Questo è simile all'annidamento di una cartella all'interno di un'altra cartella più grande. Pertanto, ciascuna directory può contenere molti file e sottodirectory (chiamate sottodirectory). Catalogo stesso livello superiore, che non è annidata in nessun'altra directory, è chiamata directory root.

Nel sistema operativo Windows il termine "cartella" viene utilizzato per riferirsi al concetto di "directory".

Una rappresentazione grafica di una struttura di file gerarchica è chiamata albero.

Nella fig. 2.9 i nomi delle directory sono scritti in lettere maiuscole, mentre i nomi dei file sono scritti in lettere minuscole. Qui nella directory principale ci sono due cartelle: IVANOV e PETROV e un file fin.com. La cartella IVANOV contiene due sottocartelle PROGS e DATA. La cartella DATI è vuota; ci sono tre file nella cartella PROGS, ecc. Nell'albero, la directory root è solitamente rappresentata dal simbolo \.

Il percorso del file

Ora immagina di dover trovare un documento specifico. Per fare ciò è necessario conoscere la scatola in cui si trova, nonché il “percorso” del documento all'interno della scatola: l'intera sequenza di cartelle da aprire per arrivare ai documenti che si cercano.

La seconda coordinata che determina la posizione del file è percorso del file su disco. Il percorso di un file è una sequenza di nomi di directory, a partire dalla directory root e terminando con quella in cui è memorizzato direttamente il file.

Ecco un'analogia fiabesca familiare con il concetto di "percorso verso un file": "C'è una cassa appesa a una quercia, nel petto c'è una lepre, nella lepre c'è un'anatra, nell'anatra c'è è un uovo, nell'uovo c'è un ago, alla fine del quale c'è la morte di Koshcheev."

Il nome dell'unità logica, il percorso del file e il nome del file scritti in sequenza compongono nome completo del file.

Se mostrato in Fig. 2.9 è memorizzata sull'unità C:, quindi i nomi completi di alcuni dei file in essa contenuti nel simbolismo dei sistemi operativi MS-DOS e Windows assomigliano a questo:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Tabella di allocazione file

Le informazioni sulla struttura dei file del disco sono contenute sullo stesso disco sotto forma di tabella di allocazione dei file. Utilizzando il file system del sistema operativo, l'utente può visualizzare in sequenza il contenuto delle directory (cartelle) sullo schermo, spostandosi verso il basso o verso l'alto nell'albero della struttura dei file.

Nella fig. La Figura 2.10 mostra un esempio di visualizzazione di un albero di directory sull'unità logica E: sullo schermo del computer (finestra di sinistra).

La finestra di destra mostra il contenuto della cartella ARCON. ") sono un sacco di file vari tipi. Quindi, ad esempio, è chiaro che il nome completo del primo file della lista è il seguente:

E:\GIOCO\GIOCHI\ARCON\dos4gw.exe

Dal tavolo puoi ottenere Informazioni aggiuntive sui file. Ad esempio, il file dos4gw.exe ha una dimensione di 254.556 byte ed è stato creato il 31 maggio 1994 alle 2:00.

Dopo aver trovato in tale elenco la voce relativa al file desiderato, utilizzando i comandi del sistema operativo, l'utente può eseguire varie azioni con esso: inizializzare il programma contenuto nel file; eliminare, rinominare, copiare file. Imparerai come eseguire tutte queste operazioni in una lezione pratica.

Domande e compiti

    1. Qual è il nome del sistema operativo utilizzato nel tuo laboratorio informatico?
    2. Quale struttura di file utilizza il sistema operativo sui vostri computer (semplice, multilivello)?
    3. Quante unità fisiche hanno i tuoi computer? Quanti dischi logici ci sono sui dischi fisici e che nomi hanno nel sistema operativo?
    4. Quali regole governano i nomi dei file nel tuo sistema operativo?
    5. Qual è il percorso del file sul disco, il nome completo del file?
    6. Impara (sotto la guida di un insegnante) a visualizzare sullo schermo le directory dei dischi dei tuoi computer.
    7. Impara a inizializzare i programmi dai file di programma (come exe, com).
    8. Impara a eseguire le operazioni di base sui file nel sistema operativo che stai utilizzando (copiare, spostare, eliminare, rinominare file).

Interfaccia utente

Amichevole interfaccia utente

Ora familiarizza con il nuovo concetto di “interfaccia utente”.

Gli sviluppatori di software moderno stanno cercando di rendere il lavoro dell'utente al computer comodo, semplice e visivo. Le qualità di consumo di qualsiasi programma sono in gran parte determinate dalla comodità della sua interazione con l'utente.

Viene chiamata la forma di interazione tra un programma e un utente interfaccia utente. Una forma di interazione user-friendly è chiamata interfaccia user-friendly.

Interfaccia orientata agli oggetti

L'interfaccia dei moderni programmi di sistema e applicativi è chiamata interfaccia orientata agli oggetti. Un esempio di sistema operativo che implementa un approccio orientato agli oggetti è Windows.

sistema operativo funziona con molti oggetti, tra cui: documenti, programmi, unità disco, stampanti e altri oggetti con cui abbiamo a che fare quando lavoriamo nel sistema operativo.

I documenti contengono alcune informazioni: testo, suoni, immagini, ecc. I programmi vengono utilizzati per elaborare i documenti. Programmi individuali e i documenti sono indissolubilmente legati: l'editor di testo lavora con documenti di testo, redattore grafico- con fotografie e illustrazioni, il programma di elaborazione del suono consente di registrare, correggere e ascoltare file audio.

Documenti e programmi sono oggetti di informazione. E oggetti come unità disco e stampanti sono oggetti hardware (fisici). Il sistema operativo associa l'oggetto a:

    designazione grafica;

    proprietà;

    comportamento.

L'interfaccia del sistema operativo utilizza icone (chiamate anche pittogrammi, icone) e nomi per designare documenti, programmi e dispositivi. Il nome e l'icona consentono di distinguere facilmente un oggetto da un altro (Fig. 2.11).

Ogni oggetto è associato ad uno specifico insieme di proprietà e ad un insieme di azioni che possono essere eseguite sull'oggetto.

Ad esempio, le proprietà di un documento sono la sua posizione nella struttura del file e la sua dimensione. Azioni su un documento: apri (visualizza o ascolta), rinomina, stampa, copia, salva, elimina, ecc.

Menù contestuale

Il sistema operativo fornisce la stessa interfaccia utente quando si lavora con oggetti diversi. Nel sistema operativo Windows, per conoscere le proprietà di un oggetto e le possibili azioni su di esso, viene utilizzato il menu contestuale (Fig. 2.12) (per richiamare il menu contestuale, selezionare l'icona dell'oggetto e fare clic con il tasto destro).

Menù- Si tratta di un elenco visualizzato sullo schermo dal quale l'utente può selezionare l'elemento di cui ha bisogno.

Riso. 2.12. Menu contestuale del documento

Nel menù di Fig. 2.12 tutti i paragrafi, tranne l'ultimo, si riferiscono ad azioni che possono essere eseguite con il documento. La voce di menu desiderata viene selezionata utilizzando i tasti cursore o un manipolatore (ad esempio un mouse). Se selezioni la voce di menu "Proprietà", sullo schermo verrà visualizzato un elenco delle proprietà di questo oggetto.

Domande e compiti

    1. Qual è l'interfaccia utente?
    2. Come si caratterizza un oggetto (dal punto di vista dell'approccio orientato agli oggetti)?
    3. Come puoi scoprire le proprietà di un oggetto o eseguire un'azione su di esso?

Università statale di Arcangelo

Filiale di Kotlas

dipartimento a tempo pieno

Facoltà: tecnica

Specialità: PGS

Lavoro del corso

Disciplina: informatica

Argomento: struttura dei file su disco

Eseguita

Studente del 1° anno

Zhubreva Olga

Aleksandrovna

Controllato:

Introduzione. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

§ 1 Il concetto di file system. . . . . . . . . . . . . . . . . . . .

§ 2 Fascicolo Sistema MS-DOS. . . . . . . . . . . . . . . . . . . .

§ 3 Sistema di file Windows 95. . . . . . . . . . . . . . . . . .

§ 4 File system di Windows NT. . . . . . . . . . . . . . . . . .

Conclusione. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Introduzione.

Il manuale metodologico svela l’essenza del concetto di “file system”,

che è uno dei concetti più importanti del corso “Software

supporto informatico”, e presenta anche la struttura dei file system di tale

sistemi operativi come MS-DOS, Windows 95, Windows NT.

La struttura del presente è determinata dal tentativo di raggiungere questo obiettivo.

manuali: il materiale didattico è diviso in 4 parti principali (le parti sono presentate in

forma di paragrafo), ciascuna delle parti è inoltre, ove necessario, suddivisa in

parti dettagliate più piccole.

§ 1 Il concetto di file system.

1.1. Definizione del file system.

File (in inglese File) - cartella, cartella.

Un file è un'area di memoria denominata su un supporto fisico

un mezzo destinato alla memorizzazione di informazioni.

Un insieme di strumenti del sistema operativo che forniscono l'accesso a

le informazioni sui media esterni sono chiamate sistema di gestione dei file o

file system.

Il file system è una parte funzionale del sistema operativo.

sistema responsabile dello scambio di dati con la memoria esterna

dispositivi.

ORGANIZZARE L'ACCESSO AL FILE

Struttura delle directory

Ci auguriamo che tu abbia una buona idea su come organizzare l'archiviazione dei libri

libreria e, di conseguenza, la procedura per cercare il libro desiderato in base al suo codice

Catalogare. Trasferisci la tua comprensione di questo al modo in cui archivi i file

sul disco e organizzarne l'accesso.

Accesso: la procedura per stabilire la comunicazione con la memoria e un file in essa contenuto

per la scrittura e la lettura dei dati.

Il nome dell'unità logica che appare prima del nome del file nella specifica,

specifica l'unità logica su cui cercare il file. Sullo stesso disco

è organizzata una directory in cui sono presenti i nomi completi dei file, nonché i loro

caratteristiche: data e ora di creazione;

volume (in byte); attributi speciali. Simile al sistema bibliotecario

organizzazione della directory il nome completo del file registrato nella directory,

servirà come cifra con cui il sistema operativo trova

posizione del file su disco.

Directory: una directory di file che indica la loro posizione sul disco.

Esistono due stati della directory: corrente (attiva) e passiva. SM

DOS ricorda la directory corrente su ciascuna unità logica.

La directory corrente (attiva) è la directory in cui sta lavorando l'utente

prodotto nel tempo macchina attuale.

Directory passiva: una directory con la quale questo momento non c'è tempo

Il sistema operativo MS DOS adotta una struttura gerarchica

(Fig. 9.1) organizzazione delle directory. Ogni disco lo ha sempre

un'unica directory principale (root). È al livello 0

struttura gerarchica ed è indicato dal simbolo "\". Root directory

creato durante la formattazione (inizializzazione, marcatura) di un disco, ha

di dimensioni limitate e non può essere eliminato utilizzando gli strumenti DOS. Al principale

la directory può includere altre directory e file creati dai comandi

sistema operativo e può essere rimosso utilizzando gli appositi comandi.

Riso. 9.1. Struttura organizzativa gerarchica delle directory

La directory principale è una directory che ha sottodirectory. Sottodirectory

Una directory inclusa in un'altra directory.

Quindi qualsiasi directory contenente directory di livello inferiore può farlo

essere, da un lato, genitoriale nei loro confronti e, dall'altro,

subordinato alla directory di livello superiore. Di regola, se questo

non crea confusione, usare il termine "catalogo" per significare entrambi

sottodirectory o directory principale a seconda del contesto.

Le directory sui dischi sono organizzate come file di sistema. L'unica cosa

l'eccezione è la directory root, per la quale viene allocato uno spazio fisso

disco. È possibile accedere alle directory come se fossero un normale file.

Nota. La struttura delle directory può contenere directory che non lo sono

I nomi delle sottodirectory sono le stesse regole per la denominazione dei file (vedi.

sottosezione 9.1). Per differenze formali rispetto ai file, solitamente sottodirectory

assegnare solo nomi, sebbene sia possibile aggiungere un tipo secondo le stesse regole di

e per i file.

L'accesso al contenuto del file è organizzato dalla directory principale, fino a

una catena di directory subordinate (sottodirectory) dell'i-esimo livello. Nel catalogo

i record di file e directory possono essere archiviati a qualsiasi livello

livello inferiore. sono detti vuoti.

Nella fig. 9.2 mostra la struttura di directory più semplice, dove in main

rubrica 0

vengono archiviati solo i record di livello relativi ai file delle directory di livello inferiore

non esiste

Nella fig. La Figura 9.3 mostra la struttura gerarchica della directory, dove nelle directory

qualsiasi livello memorizza i record su file e directory al livello inferiore. Inoltre

il passaggio ad una directory di livello inferiore può essere solo organizzato

in sequenza attraverso le directory subordinate.

Riso. 9.2. La struttura più semplice directory che non ha directory

livello inferiore

Riso. 93,.. Struttura tipica directory composta dalle directory seguenti

livello: quando si designa una directory di livello inferiore, vengono utilizzati tre numeri:

la prima cifra indica il numero del livello; il secondo è il numero di serie di questo

catalogo su questo livello, il terzo indica a quale livello

il suo nome è registrato. Ogni directory ha un nome KAT con indici.

Ad esempio, CAT342 è il nome di una directory di terzo livello in cui è registrato

catalogo di secondo livello numero 4

Non è possibile passare direttamente dalla directory principale a una directory, ad esempio al livello 5.

È imperativo passare attraverso tutte le directory di livello superiore precedenti.

Il principio sopra descritto per organizzare l'accesso a un file tramite una directory

è la base del file system.

Il file system è la parte del sistema operativo che gestisce la posizione e

accesso a file e directory sul disco.

Il concetto di struttura di file su disco è strettamente correlato al concetto di file system.

con questo intendiamo come si trovano sul disco: la directory principale,

sottodirectory, file, sistema operativo e quali sono allocati per loro

volumi di settori, cluster, tracce.

Regole per formare la struttura dei file del disco. Quando si crea un file

struttura del disco, il sistema operativo MS DOS segue una serie di regole:

È possibile registrare un file o una directory con lo stesso nome in

directory diverse, ma nella stessa directory una sola volta;

L'ordine dei nomi dei file e delle sottodirectory nella directory principale

arbitrario;

Il file può essere diviso in più parti, per cui

sezioni di spazio su disco dello stesso volume su tracce diverse e

settori.

Percorso e invito

Dalla fig. 9.1 - 9.3 puoi vedere che l'accesso al file avviene tramite la directory

grazie al nome di questo file registrato in esso. Se la directory ha

struttura gerarchica, quindi il sistema operativo organizza l'accesso al file

a seconda della posizione della sottodirectory in cui è registrato il nome

il file che stai cercando.

L'accesso al file può essere organizzato come segue:

Se il nome del file è registrato nella directory corrente, è sufficiente per

per accedere ad un file specificarne solo il nome;

Se il nome del file è registrato in una directory passiva, allora, mentre si trova in

directory corrente, è necessario specificare il percorso, ad es. catena di subordinati

directory attraverso le quali è necessario accedere al file.

Il percorso è una catena di directory subordinate che devono essere attraversate

struttura gerarchica alla directory in cui è registrato il file desiderato. A

Quando si specifica un percorso, i nomi delle directory vengono scritti in ordine e separati

separati tra loro dal simbolo \.

L'interazione dell'utente con il sistema operativo viene effettuata con

utilizzando la riga di comando visualizzata sullo schermo del display. All'inizio

La riga di comando ha sempre un prompt che termina con

>. Il prompt potrebbe visualizzare: il nome dell'unità corrente, il nome dell'unità corrente

directory, data e ora correnti, percorso, caratteri delimitatori.

Il prompt del sistema operativo è un'indicazione sulla schermata di visualizzazione delle informazioni,

indicando che il sistema operativo è pronto per inserire i comandi dell'utente.

Esempio 9.8.

L'unità corrente è l'unità floppy A.

la directory corrente è la directory principale, come indicato dal simbolo \.

C:\CAT1\CAT2

Il disco corrente è HDD C. Catalogo attuale -

catalogo di secondo livello CAT2, compreso nel catalogo di primo livello

CAT1, che, a sua volta, è registrato nel main

Catalogare.

Sono disponibili tre opzioni per organizzare il percorso di accesso ai file, a seconda di

luoghi della sua registrazione:

Il file si trova nella directory corrente (nessun percorso). Quando si organizza

Per accedere a un file è sufficiente specificarne il nome completo;

Il file si trova in una directory passiva di uno dei livelli inferiori,

subordinato alla directory corrente. Quando si organizza l'accesso a un file

è necessario specificare un percorso che elenchi tutti i nomi di directory

livello inferiore che si trova su questo percorso (inclusa la directory in cui

questo file è registrato);

il file si trova in una directory passiva su un ramo diverso da

la posizione della directory corrente della struttura gerarchica. A

per organizzare l'accesso al file è necessario specificare il percorso che inizia con

directory principale, ad es. iniziando con il carattere \. Ciò è spiegato dal fatto che in

struttura gerarchica, il movimento è possibile solo verticalmente dall'alto -

Non sono consentite transizioni orizzontali da una directory all'altra.B

Gli esempi seguenti illustrano possibili opzioni modi.

Esempio 9.9.

Condizione: il file F1.TXT è registrato nell'attuale directory di 1° livello K1

disco rigido C. Pertanto sullo schermo viene visualizzato l'invito C:\K1

Spiegazione: In questo caso non esiste alcun percorso ed è sufficiente accedere al file

indicare solo il nome completo F1.TXT

Esempio 9.10.

Condizione: il file F1.TXT è registrato nella directory di 2° livello K2 hard

unità C. La directory corrente è K1. Pertanto, sullo schermo viene visualizzato un invito

Spiegazione: in questo caso il percorso inizierà dalla directory

K1 attraverso la sua directory subordinata K2. Pertanto, prima

Il nome file completo indica il percorso dalla directory K2 corrente

Acquisito familiarità con il concetto di percorso, torniamo a quanto introdotto nel paragrafo. 9.1

il concetto di specifica di file. C'è una specifica di file abbreviata e

la specifica completa del file a cui partecipa il percorso. Nella fig.

La Figura 9.4 mostra le opzioni per la regola per generare una specifica di file.

Riso. 9.4. Formati delle specifiche (parametro opzionale specificato)

Esempio 9.12. Forma abbreviata della specificazione del file C:\KIT.BAS

Il file con il programma BASIC KIT.BAS si trova nel file main

directory del disco rigido.

Specifica del file in formato completo

C:\CAT1\CAT2\BOOC1.TXT

Il file di testo BOOOK1.ТХТ è registrato nella directory del secondo

Livello CAT2 del disco rigido C.

Struttura delle voci della directory

Ora devi familiarizzare con la struttura dei record archiviati nella directory

con informazioni su file e sottodirectory di livello inferiore.

Una voce di file in una directory contiene il nome e il tipo del file, la dimensione del file in

byte, data di creazione, ora di creazione e una serie di altri parametri richiesti

sistema operativo per organizzare l'accesso.

La voce per una sottodirectory di livello inferiore nella directory principale lo contiene

nome, attributo, data e ora di creazione.

Consideriamo le possibili opzioni per il contenuto della directory. 1a opzione. Nel catalogo

Vengono archiviati solo i record sui file (Fig. 9.5). Prima delle voci del file

Viene visualizzato un messaggio relativo al nome della directory. In questo caso, questo è il principale

directory del floppy disk A. Alla fine del contenuto della directory, appare un messaggio su

il numero di file archiviati sul disco e lo spazio libero su disco

byte Ad esempio, la directory sopra mostra il seguente messaggio:

4 file(i) 359560 byte liberi

Numero di file su disco. Volume di libero

spazio su disco, opzione byte2nd.

La directory memorizza solo le voci relative alle directory di livello inferiore (Fig. 9.6).

Riso. 9.7. La directory principale memorizza file e sottodirectory

Alla fine della directory, come nel caso precedente, vedrai un file simile

La voce sopra menzionata riguarda la quantità di spazio libero su disco.

3a opzione: la directory memorizza i record sia dei file che delle directory

livello inferiore (Fig. 9.7). Da questa struttura è chiaro che in questa directory

ci sono 3 file e 2 directory di livello inferiore BASIC e LEXICON. Su disco

spazio libero 2.6575 MB.

Le tre opzioni di presentazione della directory discusse sopra riflettono il contenuto di

directory principale. Struttura della directory, a partire dal livello 1 e inferiore,

identico e differisce da quello principale solo per quello che precede le voci del file

e le directory di livello inferiore, vengono posizionate due voci con i puntini di sospensione (Fig. 9.8).

I punti che vedi all'inizio indicano che il contenuto viene richiamato sullo schermo

sottodirectory (directory di 1° livello) KNIGA, che contiene due file text

File SVET e TON.

|Directory di C:\KNIGA | | |

| |11-12-90 |09:40 |

| |10-10-91 |08:30 |

|svettxt 55700 |04-04-90 |10:05 |

|tontxt 60300 |03-05-91 |11:20 |

|2 file 912348 byte liberi | | |

|Fig. 9.8. Struttura delle voci in una sottodirectory |

1.2. File system FAT.

Vengono utilizzati i sistemi operativi Windows, sviluppati per

File system DOS FAT, in cui per ogni partizione e volume DOS è presente

settore di avvio e ciascuna partizione DOS contiene due copie della tabella

tabella di allocazione file (FAT).

FAT è una matrice che indica la relazione

tra i file e le cartelle della partizione e la loro posizione fisica sul disco rigido

Davanti a ciascuna partizione del disco rigido ce ne sono due posizionate in sequenza

copie di FAT. Come i settori di avvio, il FAT si trova all'esterno

area del disco visibile al file system.

Quando vengono scritti su disco, i file non occupano necessariamente spazio,

equivalenti alla loro dimensione. In genere i file sono suddivisi in cluster

di una certa dimensione, che possono essere sparsi per tutta la sezione.

Di conseguenza, la tabella FAT non è un elenco di file e dei loro file

posizioni e un elenco dei cluster di sezioni e dei relativi contenuti e alla fine

Le voci della tabella FAT sono a 12, 16 e 32 bit

numeri esadecimali, la cui dimensione è determinata dal programma FDISK e

il valore è generato direttamente dal programma FORMAT.

Tutti i floppy disk e i dischi rigidi fino a 16 MB di dimensione

FAT utilizza elementi a 12 bit. Unità rigide e rimovibili dotate di

dimensioni da 16 MB o più, vengono solitamente utilizzati elementi a 16 bit.

Il file system FAT è stato utilizzato in tutte le versioni di MS-DOS e nella prima

due versioni di OS/2 (versioni 1.0 e 1.1). Ogni volume logico aveva

proprio FAT, che svolgeva due funzioni: contenere informazioni

distribuzioni per ogni file nel volume sotto forma di un elenco di associazioni di moduli

distribuzioni (cluster) e indicato quali moduli di distribuzione sono gratuiti.

Quando è stata inventata la tabella FAT, era un'ottima soluzione per

gestione dello spazio su disco, principalmente perché i floppy disk,

su cui veniva utilizzato raramente superavano i pochi Mb di dimensione.

Il FAT era abbastanza piccolo da rimanere permanentemente in memoria,

consentiva un accesso casuale molto veloce a qualsiasi parte

qualsiasi file.

Quando la FAT è stata applicata ai dischi rigidi, è diventata troppo grande

per prestazioni di sistema residenti in memoria e degradate.

Inoltre, poiché le informazioni relative allo spazio libero su disco

lo spazio era distribuito “tra” un gran numero di settori FAT,

non era pratico durante l'allocazione dello spazio file e

La frammentazione dei file ha dimostrato di essere un ostacolo all'elevata efficienza.

Inoltre, l'uso di cluster relativamente grandi su hard

i dischi portavano a un gran numero di aree inutilizzate, poiché in

In media, per ogni file, è stata sprecata metà del cluster.

Per diversi anni, Microsoft e IBM hanno cercato di estendere

durata del file system FAT grazie alla rimozione delle restrizioni sulla dimensione del volume,

miglioramento delle strategie di distribuzione, memorizzazione nella cache dei percorsi e riposizionamento

tabelle e buffer nella memoria estesa. Ma possono solo essere considerati

come misure temporanee perché il file system semplicemente non si adattava

grandi dispositivi ad accesso casuale.

§ 2 File system del sistema operativo MS-DOS.

Uno dei concetti del file system MS DOS è un disco logico.

Unità logiche:

DOS, ogni disco logico è un disco magnetico separato. Ciascuno logico

il disco ha il suo nome univoco. Come nome di unità logica

vengono utilizzate le lettere dell'alfabeto inglese dalla A alla Z (compresa).

Il numero di unità logiche non è quindi superiore a 26.

Le lettere A e B sono riservate esclusivamente ai floppy disk disponibili nel PC IBM (

Iniziando con la lettera C, le unità logiche (partizioni) sono denominate HDD (

Winchester).

Le immagini mostrano un'immagine di un disco logico.

Se un determinato PC IBM dispone di un solo FDD, la lettera B viene saltata

Solo le unità logiche A e C possono essere unità di sistema. File

struttura del disco logico:

Per accedere alle informazioni sul disco (situato in un file), è necessario

conoscere l'indirizzo fisico del primo settore, (Nsuperfici+Ntracce+Nsettori),

il numero totale di cluster occupati da questo file, l'indirizzo del successivo

cluster se la dimensione del file è maggiore della dimensione di un cluster, ecc. Tutto

è molto vago, difficile e inutile.

MS DOS salva l'utente da tale lavoro e lo fa da solo. Per

fornire accesso ai file: il file system MS DOS organizza e

mantiene una struttura di file specifica su un disco logico.

Elementi della struttura del file:

Settore iniziale (settore di avvio, settore di avvio),

Area dati (spazio libero rimanente su disco)

Questi elementi vengono creati programmi speciali(in ambiente MS DOS) in corso

inizializzazione del disco.

Settore iniziale (settore di avvio, settore di avvio):

Ecco le informazioni richieste da MS DOS per funzionare con il disco:

ID del sistema operativo (se il disco è di sistema),

Dimensione del settore del disco,

Numero di settori nel cluster,

Numero di settori di riserva all'inizio del disco,

Numero di copie FAT sul disco (standard - due),

Numero di elementi nella directory,

Numero di settori sul disco,

Tipo di formato disco,

Numero di settori in FAT,

Numero di settori per traccia,

Numero di superfici

Blocco di avvio del sistema operativo,

Dietro il settore di partenza c'è FAT.

FAT (tabella di allocazione file):

L'area dei dati del disco (vedi sopra) è presentata in MS DOS come una sequenza

cluster numerati.

FAT è un array di elementi che indirizzano i cluster dell'area dati del disco.

Ogni cluster dell'area dati corrisponde a un elemento FAT.

Gli elementi FAT fungono da catena di collegamenti ai cluster di file nell'area

La FAT è un elemento estremamente importante della struttura del file e le violazioni nella FAT possono

portare alla perdita totale o parziale delle informazioni sull'intero disco logico.

Ecco perché sul disco vengono archiviate due copie di FAT. Ci sono programmi speciali

che monitorano lo stato della FAT e correggono le violazioni.

Root directory:

Questa è un'area specifica del disco creata durante il processo di inizializzazione.

(formattazione) del disco, che contiene informazioni su file e directory,

memorizzato su disco.

La directory principale esiste sempre su un disco formattato. SU

C'è sempre solo una directory root su un disco. Dimensione della radice

directory per un determinato disco è un valore fisso, quindi il valore massimo

il numero di file e di altre directory (figlie) “allegate” ad esso

(Sottodirectory) - rigorosamente definite.

Quindi, riassumendo tutto quanto sopra, possiamo concludere che MS-DOS - 16-

sistema operativo bit in esecuzione in modalità processore reale.

§ 4 File system del sistema operativo Windows 95.

4.1. Contesto della creazione di FAT 32.

Nel campo dei personal computer si verificò una crisi nel 1987.

Caratteristiche del file system FAT, sviluppato da Microsoft in dieci anni

anni prima per l'interprete Standalone Disk Basic e successivi

adattati per il sistema operativo DOS erano esauriti. GRASSO

destinato dischi fissi con una capacità non superiore a 32 MB e nuovi HDD

capacità maggiori si sono rivelate completamente inutili per gli utenti di PC.

Alcuni fornitori indipendenti hanno offerto le proprie soluzioni

questo problema, ma solo con l'avvento del DOS 4.0 questa crisi venne superata -

per un po.

Modifiche significative alla struttura del file system in DOS 4.0

consentiva al sistema operativo di funzionare con dischi con una capacità fino a 128 MB; Con

Successive aggiunte minori hanno innalzato questo limite

2GB. A quel tempo, sembrava che questa quantità di memoria superasse qualsiasi

bisogni immaginabili. Tuttavia, se la storia dei personal computer è qualcosa su cui basarsi

e insegnava, allora, proprio che la capacità “supera ogni concepibile

bisogni", diventa molto rapidamente "quasi insufficiente per gravi esigenze

funziona." In effetti, i dischi rigidi sono attualmente disponibili in commercio

la capacità è solitamente di 2,5 GB e superiore, e talvolta molto elevata e

Il tetto dei 2 GB che ci liberava dalle limitazioni si è trasformato in un ennesimo

un ostacolo da superare.

4.2. Descrizione di FAT 32.

Microsoft ha sviluppato una nuova estensione per i sistemi Windows 95.

Sistemi FAT - FAT32, senza alcuna dichiarazione ad alta voce prevista dall'art

Pacchetto servizi OEM 2.

Il sistema FAT32 è installato solo sui nuovi PC e non ci si può contare

prendilo quando vai a nuova versione Windows 95, anche se afferma

Microsoft, questa estensione diventerà parte del pacchetto principale di

Aggiornamenti di Windows

4.2.1. Aree del disco

Questo file system fornisce una serie di aree speciali

disco allocato per organizzare lo spazio su disco durante il suo

formattazione: record dell'intestazione di avvio, tabella delle partizioni del disco, record

download, tabella di allocazione dei file (da cui il sistema FAT ha ottenuto il suo file

nome) e la directory principale.

SU livello fisico lo spazio su disco è suddiviso in 512 byte

aree chiamate settori. Il sistema FAT alloca spazio per i file

blocchi, che consistono in un numero intero di settori e sono chiamati cluster.

Il numero di settori in un cluster deve essere un multiplo di una potenza di due. Alla Microsoft

questi cluster sono chiamati unità di allocazione della memoria e in

Il rapporto SCANDISK ne indica la dimensione, ad esempio "16.384 byte ciascuno

unità di allocazione della memoria."

4.2.2. Catena GRASSO

FAT è un database che collega i cluster di dischi

spazi di archiviazione. Questo database fornisce per ciascun cluster

un solo elemento. I primi due elementi contengono informazioni sul

Sistema FAT. Il terzo e i successivi elementi vengono abbinati

cluster di spazio su disco, a partire dal primo cluster allocato

per i file. Gli elementi FAT possono contenere diversi valori speciali,

indicandolo

Il cluster è gratuito, vale a dire non utilizzato da nessun file;

Il cluster contiene uno o più settori con difetti fisici e

non dovrebbe essere usato;

Questo cluster è l'ultimo cluster del file.

Per qualsiasi elemento utilizzato dal file, ma non per l'ultimo cluster

FAT contiene il numero del cluster successivo occupato dal file.

Ogni directory, indipendentemente dalla root o dalla sottodirectory, anche

è una banca dati. Nella directory DOS per ciascun file

esiste un record principale (in Windows 95, per i nomi lunghi

file, sono state inserite voci aggiuntive). A differenza del FAT, dove ogni elemento

è costituito da un singolo campo, sono costituite le voci per un file in una directory

diversi campi. Alcuni campi - nome, estensione, dimensione, data e ora -

può essere visualizzato sullo schermo utilizzando il comando DIR. Ma il sistema FAT lo prevede

il campo che non viene visualizzato dal comando DIR è il campo numerato per primo

cluster allocato per il file.

Quando un programma invia una richiesta al sistema operativo, con

richiesta di fornirle il contenuto di alcuni file, il sistema operativo esamina

una voce di directory per trovare il primo cluster di quel file. Poi lei

accede alla voce FAT per un determinato cluster per trovare quello successivo

grappolo nella catena. Ripetendo questo processo finché non viene rilevato l'ultimo

file cluster, il sistema operativo determina esattamente quali cluster appartengono a questo

file e in quale sequenza. In questo modo il sistema può fornire

programmare qualsiasi parte del file richiesto. Questo modo di organizzare

Il file è chiamato catena FAT.

Nel sistema FAT, ai file viene sempre allocato un numero intero di cluster. A 1,2-

È possibile specificare un disco rigido GB con cluster da 32 KB nella directory,

che è la dimensione di un file di testo contenente le parole "ciao mondo".

solo 12 byte, ma in realtà questo file occupa 32 KB di spazio su disco

spazio. La parte inutilizzata del cluster è chiamata spazio sprecato

(allentato). Nei file di piccole dimensioni è possibile che quasi l'intero cluster vada perso

luogo, e in media le perdite sono pari alla metà delle dimensioni del cluster.

Su un disco rigido da 850 MB con cluster da 16 KB di dimensioni medie

file di circa 50 KB circa il 16% dello spazio su disco assegnato ai file

lo spazio andrà perso a causa dei file inutilizzati ma allocati

Un modo per liberare spazio su disco è utilizzare

programmi di compressione del disco come DriveSpace, che evidenziano "perso"

space" per essere utilizzato da altri file.

4.2.3. Altre modifiche in FAT32

Per garantire la capacità di lavorare con un numero maggiore di cluster, in

le voci della directory per ciascun file devono allocare 4 byte per l'iniziale

cluster di file (invece di 2 byte nel sistema FAT16). Tradizionalmente, ogni voce in

la directory è composta da 32 byte (Fig. 1). Nel mezzo di questo record ci sono 10 byte

utilizzato (byte da 12 a 21), che Microsoft ha riservato

i propri bisogni futuri. Due di loro sono ora assegnati come

byte aggiuntivi necessari per indicare il cluster di partenza nel sistema

Il sistema operativo ha sempre previsto la presenza di due

istanze FAT, ma ne è stata utilizzata solo una. Con il passaggio a FAT32

il sistema operativo può funzionare con una qualsiasi di queste copie. Un altro

La modifica è che la directory root, che in precedenza aveva un file fisso

dimensioni e spazio su disco rigorosamente definito, ora puoi liberamente

crescere secondo necessità, come una sottodirectory. Non esiste adesso

restrizioni sul numero di voci nella directory principale. Questo è particolarmente importante

perché ci sono più voci per ciascun nome di file lungo

Catalogare.

Combinazione di Roaming Root e Funzionalità

l'utilizzo di entrambe le copie di FAT è un buon prerequisito per poter lavorare senza ostacoli

ridimensionamento dinamico delle partizioni del disco, ad esempio riducendo una partizione

per liberare spazio per un altro sistema operativo. Questo nuovo

approccio è meno pericoloso di quelli utilizzati nei programmi di terze parti

per modificare le partizioni del disco quando si lavora con FAT16.

Da tutto quanto sopra possiamo concludere:

MS-DOS era un sistema operativo puramente a 16 bit e veniva eseguito

modalità processore reale. IN Versioni di Windows 3.1 parte del codice era 16-

bit e alcuni sono a 32 bit. Windows 3.0 supportava la modalità reale

funzionamento del processore, durante lo sviluppo della versione 3.1 si è deciso di abbandonarlo

supporto.

Windows 95 è un sistema operativo a 32 bit che

codice bit per la compatibilità con la modalità MS-DOS. Windows 95 a 32 bit

codice bit.

§ 5 File system del sistema operativo Windows NT.

5.1. Breve descrizione Sistema operativo Windows NT.

Al momento, l'industria informatica globale si sta sviluppando molto

rapidamente. Le prestazioni del sistema aumentano e quindi

La capacità di elaborare grandi volumi di dati è in aumento.

I sistemi operativi della classe MS-DOS non possono più farcela

flusso di dati e non è possibile utilizzare pienamente le risorse del moderno

computer. Pertanto, recentemente c'è stata una transizione verso qualcosa di più potente e

i sistemi operativi più avanzati della classe UNIX, un esempio del quale è

è Windows NT rilasciato da Microsoft Corporation

Quando l'utente vede per la prima volta il sistema operativo Microsoft

Windows NT, una chiara somiglianza esterna con

interfaccia preferita del sistema Windows 3.+ Tuttavia, questa è una somiglianza visibile

è solo una parte minore di Windows NT.

Windows NT è un sistema operativo a 32 bit con

multitasking prioritario. Come componenti fondamentali

Il sistema operativo include funzionalità di sicurezza e

servizio di rete sviluppato.

Windows NT fornisce anche la compatibilità con molti altri

sistemi operativi e file system, nonché reti.

Come mostrato nella figura seguente, Windows NT lo è

un sistema operativo modulare (più avanzato di un monolitico) che

è costituito da moduli relativamente semplici separati e interconnessi.

I moduli principali di Windows NT sono (elencati in ordine

seguendo dal livello inferiore dell'architettura a quello superiore): livello

astrazioni hardware HAL (Hardware Abstraction Layer), kernel (Kernel),

sistema di esecuzione (Executive), sottosistemi protetti (protetti

sottosistemi) e sottosistemi ambientali.

Struttura modulare di Windows NT

5.2. File system di Windows NT.

Quando uscì per la prima volta Windows NT, includeva

supporto per tre file system. Questa è la tabella di allocazione dei file (FAT),

fornendo compatibilità con MS-DOS, un file system con maggiore

prestazioni (HPFS), fornendo compatibilità con LAN Manager e

un nuovo file system chiamato Emerging Technologies File System

NTFS presentava numerosi vantaggi rispetto a quelli utilizzati su

quel punto per la maggior parte dei file server sono i file system.

Per garantire l'integrità dei dati, NTFS dispone di un registro delle transazioni.

Questo approccio non esclude tuttavia la possibilità di perdita di informazioni

aumenta significativamente la probabilità di accesso al file system

sarà possibile anche se l’integrità del sistema è compromessa

server. Ciò diventa possibile utilizzando un registro delle transazioni

tracciamento dei tentativi incompleti di scrittura su disco durante l'avvio successivo

Windows NT. Il registro delle transazioni viene utilizzato anche per controllare il disco

presenza di errori invece di controllare ogni file, in caso di utilizzo

tabelle di allocazione dei file.

Uno dei principali vantaggi di NTFS è la sicurezza. NTFS

offre la possibilità di creare voci di controllo dell'accesso (Access Control

Voci, ACE) all'elenco di controllo degli accessi (ACL). ASSO

contiene un nome di identificazione del gruppo o dell'utente e un token di accesso,

che può essere utilizzato per limitare l'accesso a determinati

directory o file. Questo accesso può includere la capacità di leggere,

registrare, eliminare, eseguire e persino possedere file.

D'altra parte, un ACL è un contenitore che ne contiene uno

o più record ACE. Ciò consente di limitare l'accesso a determinati

utenti o gruppi di utenti in directory o file specifici in

Inoltre, NTFS supporta il lavoro con nomi lunghi, avendo

fino a 255 caratteri di lunghezza e contenenti lettere maiuscole e minuscole in qualsiasi formato

sequenze. Una delle caratteristiche principali di NTFS è

creazione automatica di nomi equivalenti compatibili con MS-DOS.

NTFS dispone anche di una funzione di compressione, apparsa per la prima volta nella versione NT

3.51. Fornisce la possibilità di comprimere qualsiasi file, directory o disco

NTFS. A differenza dei programmi di compressione MS-DOS che creano un disco virtuale,

avere l'apparenza file nascosto e comprime tutti i dati su questo disco,

Windows NT utilizza un livello aggiuntivo del sottosistema file per la compressione

e decomprimere i file richiesti senza crearli disco virtuale. Questo

risulta essere utile quando si comprime una parte specifica del disco (ad esempio,

directory utente) o file di un tipo specifico

(ad esempio, file grafici). L'unico svantaggio della compressione NTFS è

è basso, rispetto agli schemi di compressione MS-DOS, di livello

compressione. Ma NTFS è più affidabile e

produttività.

Quindi, da tutto quanto sopra possiamo concludere:

Per essere compatibile con vari sistemi operativi, Windows

NT contiene file Sistema FAT 32. Inoltre, Windows NT contiene il proprio

proprio fascicolo Sistema NTFS, che non è compatibile con FAT 16. Questo

il file system presenta inoltre numerosi vantaggi rispetto a FAT

presenta affidabilità e prestazioni più elevate.

Conclusione.

MS-DOS: sistema operativo a 16 bit, funziona in modo reale

modalità processore. Nelle versioni di Windows 3.1, parte del codice è a 16 bit e parte

32 bit. Windows 3.0 supportava la modalità processore reale,

Durante lo sviluppo della versione 3.1 si è deciso di abbandonarne il supporto.

Windows 95 è un sistema operativo a 32 bit che

funziona solo in modalità processore protetto. Nucleo compresa la gestione

memoria e invio di processi, contiene solo codice a 32 bit. Questo

riduce i costi e velocizza il lavoro. Solo alcuni moduli hanno 16-

codice bit per la compatibilità con la modalità MS-DOS. Su Windows 95 a 32 bit

il codice viene utilizzato ove possibile, il che ci consente di garantire

maggiore affidabilità e tolleranza ai guasti del sistema. Oltre a questo, per

viene utilizzata la compatibilità con applicazioni e driver legacy e 16-

codice bit.

Windows NT non è un ulteriore sviluppo di quelli precedenti

Prodotti esistenti. La sua architettura è stata creata da zero, tenendo conto

requisiti per un sistema operativo moderno. Sforzarsi

garantire la compatibilità del nuovo sistema operativo,

Gli sviluppatori di Windows NT hanno mantenuto e implementato la familiare interfaccia di Windows

supporto per file system esistenti (come FAT) e vari

applicazioni (scritte per MS - Dos, Windows 3.x). Anche gli sviluppatori

incluso negli strumenti di Windows NT per lavorare con varie reti

significa.

Affidabilità e robustezza

fornire funzionalità architettoniche che proteggono l'applicazione

i programmi vengano danneggiati tra loro e dal sistema operativo. Windows NT

utilizza la gestione delle eccezioni strutturate con tolleranza agli errori

tutti i livelli architettonici, che includono file recuperabili

Sistema NTFS e fornisce protezione utilizzando il sistema integrato

sicurezza e tecniche avanzate di gestione della memoria.

6.1 Informazioni teoriche

I file vengono utilizzati per organizzare e archiviare dati su supporti di memorizzazione del computer. La strutturazione di molti file sui supporti informatici viene effettuata utilizzando directory. Nel sistema operativo Windows, gli strumenti di gestione di file e cartelle includono programmi Conduttore e finestra Il mio computer.

Windows Explorer è un programma che visualizza la struttura gerarchica di file, cartelle e unità su un PC, ad es. è un mezzo per accedere a file, cartelle e unità. Sul lato sinistro della finestra, Esplora risorse utilizza una visualizzazione gerarchica di cartelle, file e altre risorse connesse al computer o alla rete. Il lato destro della finestra Explorer mostra il contenuto della cartella evidenziata (selezionata) sul lato sinistro di Explorer.

Per realizzare questo lavoro di laboratorioÈ necessario familiarizzare con i materiali presentati nel corso delle lezioni o altre fonti di informazione:

6.2 Scopo del lavoro

Introduzione al programma Windows Explorer e acquisire le competenze per creare una struttura di cartelle e file su un floppy disk.

6.3 Dichiarazione del problema

Per acquisire competenze lavorative, attenersi alla seguente procedura:

  1. Nella finestra Flash E: Explorer, creare la struttura di directory mostrata in Fig. 6.1 (screenshot presi in riga di comando e in Esplora risorse).
  2. Trova i file che si trovano sul tuo disco rigido CON: con estensioni .doc, .txt, .bmp e copiarli nella flash E: ai cataloghi INTERNET, FIDONET E EUNET rispettivamente.
  3. Nella finestra Explorer, rinominare uno dei file della directory INTERNET V Net.doc.
  4. Nella finestra Esplora, sposta il file Net.doc in una cartella UOMO.
  5. Nella finestra Esplora, copia il file Net.doc in una cartella VELOCE E FDDI.
  6. Nella finestra Explorer, rimuovi le directory UOMO E PDN.


Fig.6.1.

6.4 Esecuzione passo passo del lavoro

6.4.1 Accendere il PC

Fare clic sul pulsante Energia sull'unità di sistema del PC.

6.4.2 Acquisire familiarità con Esplora risorse

6.4.2.1 Dopo che il sistema operativo Windows è stato completamente caricato, aprire il menu principale e selezionare il comando Programmi, quindi nel sottomenu che si apre, selezionare il comando Standard e nel sottomenu di secondo livello fare clic sull'icona Esplora. Si aprirà una finestra, sul lato sinistro della quale è presente una struttura gerarchica di cartelle e unità composta da cinque sezioni principali: Desktop, Documenti, Risorse del computer, Risorse di rete e Cestino.

La barra del titolo visualizza il nome della cartella (unità) evidenziata (selezionata) e il lato destro della finestra ne visualizza il contenuto (cartelle e file). Per penetrare più a fondo nella struttura delle cartelle o delle unità, è necessario fare clic sulle icone più nei quadrati situati a sinistra delle icone delle cartelle o delle unità. Un segno della fine di un ramo in una struttura gerarchica è l'assenza del segno più nella casella a sinistra dell'icona della cartella. Una cartella che non presenta un segno più nella casella a sinistra dell'icona è vuota o contiene solo file. Va notato che le cartelle Desktop e Cestino non hanno rami.

6.4.2.2 Nella finestra Explorer, visualizzare la struttura gerarchica del disco CON:.

Struttura gerarchica del disco:

  • penetrare in profondità nella struttura del disco CON: clicca sulle icone più nei quadrati situati a sinistra delle icone delle cartelle;
  • per collassare la struttura gerarchica del disco CON: cliccare sulle icone meno nei riquadri posti a sinistra delle icone delle cartelle;
  • Per visualizzare il contenuto di una cartella in una struttura gerarchica è necessario selezionarla; il suo contenuto verrà presentato nella metà destra della finestra.

6.4.2.3 Familiarizzare con la tecnologia per selezionare un gruppo di file.

Tecnologia per la selezione di un gruppo di file:

  • Per selezionare tutti i file in una cartella o su un disco, è necessario eseguire il comando nella barra dei menu Modifica/Seleziona tutto oppure premere i tasti Ctrl-A;
  • per selezionare un gruppo di file adiacenti, selezionare l'icona del primo file, tenere premuto il tasto Spostare, quindi fare clic sull'icona dell'ultimo file;
  • Per selezionare un gruppo di file non adiacenti, premere il tasto Ctrl e tenendolo premuto fai clic sulle icone dei file;
  • per selezionare un gruppo contenente file adiacenti e non adiacenti è necessario applicare diversi metodi di selezione di gruppi di file;

6.4.3 Nella finestra Explorer sull'unità E: creare la struttura di directory mostrata in Fig. 6.1

6.4.3.1 Installare un'unità flash pulita ( flash USB drive) e nella finestra Explorer aprire l'unità flash (ad esempio, E:).

6.4.3.2 Nella directory principale dell'unità E: creare una cartella RETI per fare ciò aprire il menu File, selezionare il comando Nuovo e nel sottomenu fare clic sull'icona “Cartella”. Apparirà una nuova cartella, inserisci un nome RETI e premere Invio.

Allo stesso modo, nella finestra Explorer, crea tutte le altre cartelle secondo la struttura presentata.

6.4.3.3 Su disco C: trova i file con l'estensione .doc e di dimensioni non superiori a 50 KB. Seleziona diversi file (almeno tre) e copiali nella flash E: in una cartella INTERNET.

Per cercare e copiare file, attenersi alla seguente procedura:

  1. Aprire la finestra di dialogo Risultati della ricerca e cercare i file specificati. Inserisci la maschera di ricerca file *.doc nella casella di testo "Parte del nome file o nome intero file" nel pannello Assistente e imposta il pulsante di opzione su Piccolo (meno di 100 KB) in "Qual è la dimensione del file?" e clicca sul pulsante Trova;
  2. Seleziona il numero richiesto di file e inseriscili negli appunti utilizzando il comando Modifica/Copia;
  3. Vai alla finestra Explorer, apri la cartella desiderata sull'unità E: ed esegui il comando incolla.

6.4.3.4 Su disco C: trova i file con l'estensione .TXT e di dimensioni inferiori a 80 KB. Seleziona più file (almeno cinque) e copiali in una cartella FIDONET su flash E:.

6.4.3.5 Su disco C: trova i file con l'estensione .bmp e di dimensioni inferiori a 100 KB. Seleziona più file (almeno due) e copiali in una cartella EUNET lampeggiare E: uno (qualsiasi) dei metodi di copia.

6.4.3.6 Sull'unità E: aprire la directory INTERNET e seleziona qualsiasi file e poi rinominalo in Net.doc utilizzando il comando del menu contestuale.

6.4.3.7 Nella finestra Esplora, spostare il file Net.doc in una cartella UOMO utilizzando il metodo di trascinamento della selezione.

6.4.3.8 Nella finestra Explorer, copiare il file Net.doc ai cataloghi VELOCE E FDDI utilizzando la barra degli strumenti e il menu contestuale.

6.4.3.9 Nella finestra Esplora, eliminare le cartelle UOMO E PDN.

6.4.4 Spegnimento

Racconta al tuo insegnante del tuo lavoro completato. Dopo l'autorizzazione a completare il lavoro, è possibile eliminare la struttura creata nella finestra Explorer e chiudere tutte le applicazioni, quindi iniziare a eseguire i test sul lavoro completato.


Lavorare con i file è un tipo di lavoro informatico molto importante. Tutto è archiviato in file: sia il software che le informazioni necessarie all'utente. Con i file, come con i documenti aziendali, devi costantemente fare qualcosa: copiarli da un supporto all'altro, distruggere quelli non necessari, crearne di nuovi, cercarli, rinominarli, metterli in un ordine o nell'altro, ecc.

Per chiarire il significato del concetto di file, è conveniente utilizzare la seguente analogia: il supporto di memorizzazione stesso (ad esempio un disco) è come un libro. Abbiamo parlato del fatto che un libro è la memoria esterna di una persona e un disco magnetico è la memoria esterna di un computer. Il libro è composto da capitoli (storie, sezioni), ognuno dei quali ha un titolo. I file hanno anche i propri nomi. Questi sono chiamati nomi di file. All'inizio o alla fine di un libro di solito c'è un indice, un elenco dei titoli dei capitoli. Sul disco è presente anche un elenco di directory contenente i nomi dei file archiviati.

Puoi visualizzare la directory per vedere se il file che ti serve si trova sull'unità.

Ogni file memorizza un oggetto informativo separato: un documento, un articolo, un array numerico, un programma, ecc. Le informazioni contenute nel file diventano attive, cioè possono essere elaborate da un computer, solo dopo essere state caricate nella RAM.

Per trovare il file richiesto, l'utente deve sapere: a) qual è il nome del file; b) dove è archiviato il file.

Nome del file

Ecco un esempio di nome file* (* I seguenti esempi si concentrano sulle regole adottate nei sistemi operativi Microsoft: MS-DOS e Windows. Sono illustrate anche le applicazioni del sistema operativo Linux.):

A sinistra del punto c'è il nome effettivo del file (myprog). Viene chiamata la parte del nome (pas) che segue il punto estensione del file. Di solito nei nomi dei file vengono utilizzati lettere e numeri latini. Inoltre, il nome del file potrebbe non avere un'estensione. Nel sistema operativo Microsoft Windows Nei nomi dei file sono consentite lettere russe; La lunghezza massima del nome è di 255 caratteri.

L'estensione indica il tipo di informazioni archiviate in questo file. Ad esempio, l'estensione txt di solito denota un file di testo (contiene testo), l'estensione px - un file grafico (contiene un'immagine), zip o gag - un file di archivio (contiene un archivio - informazioni compresse), pas - un programma in Pascal.



Unità logiche

Un computer può avere diverse unità disco, dispositivi per lavorare con i dischi. Spesso su un personal computer, un disco rigido di grande capacità integrato nell'unità di sistema è diviso in sezioni. Ognuna di queste partizioni è chiamata disco logico e le viene assegnato un nome di una lettera (seguito da due punti) C:, D:, E:, ecc. I nomi A: e B: solitamente si riferiscono a dischi rimovibili di piccola capacità - floppy disk (disco floppy) . Possono anche essere considerati come nomi di dischi logici, ognuno dei quali occupa completamente un disco reale (fisico)* (* Sui moderni modelli di PC, i dischi floppy magnetici sono caduti in disuso.). Pertanto A:, B:, C:, D: sono tutti nomi di unità logiche.

All'unità ottica viene assegnato il nome alfabetico successivo al nome dell'ultima partizione sul disco rigido. Ad esempio, se il tuo disco rigido ha le partizioni C: e D:, all'unità ottica verrà assegnato il nome E:. E quando colleghi la memoria flash, un'altra unità F: apparirà nell'elenco delle unità logiche.

Il nome dell'unità logica contenente il file è la prima "coordinata" che determina la posizione del file.

Struttura dei file del disco

I moderni sistemi operativi supportano l'organizzazione multilivello dei file su dispositivi disco di memoria esterni - struttura gerarchica dei file. Per facilitare la comprensione di questo problema, utilizzeremo un'analogia con il tradizionale metodo “cartaceo” di archiviazione delle informazioni. In questa analogia, un file è rappresentato come un documento intitolato (testo, disegno) su fogli di carta. Viene chiamato l'elemento successivo della struttura del file Catalogare. Continuando l'analogia con la “carta”, penseremo a una directory come a una cartella in cui è possibile allegare numerosi documenti, cioè file. La directory ha anche un proprio nome (pensalo sulla copertina di una cartella).



La directory stessa può far parte di un'altra directory esterna ad essa. Questo è simile all'annidamento di una cartella all'interno di un'altra cartella più grande. Pertanto, ciascuna directory può contenere molti file e sottodirectory (chiamate sottodirectory). La directory di livello superiore che non è nidificata in nessun'altra directory è chiamata directory root.

Nel sistema operativo Windows il termine “cartella” viene utilizzato per riferirsi al concetto di “directory”.

Viene chiamata una rappresentazione grafica di una struttura di file gerarchica albero.

In un albero, la directory radice è solitamente rappresentata dal simbolo \. Nella Figura 2.10, i nomi delle directory sono scritti in lettere maiuscole, mentre i nomi dei file sono scritti in lettere minuscole. Qui nella directory principale ci sono due cartelle: IVANOV e PETROV e un file fin.com. La cartella IVANOV contiene due sottocartelle PROGS e DATA. La cartella DATI è vuota; ci sono tre file nella cartella PROGS, ecc.

Il percorso del file

Ora immagina di dover trovare un documento specifico. Per fare ciò nella versione “cartacea” è necessario conoscere la scatola in cui si trova, nonché il “percorso” del documento all'interno della scatola: tutta la sequenza di cartelle da aprire per arrivare al i documenti che stai cercando

Per trovare un file su un computer, è necessario conoscere l'unità logica in cui si trova il file e il percorso del file sull'unità, che determina la posizione del file su tale unità. Il percorso di un file è una sequenza di nomi di directory, a partire dalla directory root e terminando con quella in cui è memorizzato direttamente il file. Ecco la familiare analogia fiabesca del concetto di “percorso da archiviare”: “C'è una cassa appesa a una quercia, nel petto c'è una lepre, nella lepre c'è un'anatra, nell'anatra c'è un uovo, nell'uovo c'è un ago, alla fine del quale c'è la morte di Koshcheev."

Infine, è necessario conoscere il nome del file. Il nome dell'unità logica, il percorso del file e il nome del file scritti in sequenza compongono nome completo del file.

Se mostrato in Fig. 2.10 la struttura dei file è memorizzata sull'unità C:, quindi i nomi completi di alcuni file in essa contenuti sono in simboli operativi Sistemi Microsoft Windows si presenta così:

C:\IVANOV\PROGS\progl.pas

C:\PETROV\DATA\task.dat

Visualizzazione della struttura dei file

Il sistema operativo offre all'utente la possibilità di visualizzare il contenuto delle directory (cartelle) sullo schermo.

Le informazioni sulla struttura dei file di un disco sono contenute sullo stesso disco sotto forma di tabella di allocazione dei file. Utilizzando il file system del sistema operativo, l'utente può visualizzare in sequenza il contenuto delle directory (cartelle) sullo schermo, spostandosi verso il basso o verso l'alto nell'albero della struttura dei file.

La Figura 2.11 mostra un esempio di visualizzazione di un albero di directory sullo schermo di un computer in Windows.

La finestra di destra mostra il contenuto della cartella ARCON. Si tratta di molti file di diversi tipi. Quindi, ad esempio, è chiaro che il nome completo del primo file della lista è il seguente:

E:\GIOCO\GIOCHI\ARCON\dos4gw.exe

Dalla tabella è possibile ottenere ulteriori informazioni sui file. Ad esempio, il file dos4gw.exe ha una dimensione di 254.556 byte ed è stato creato il 31 maggio 1994 alle 2:00.

Dopo aver trovato in tale elenco la voce relativa al file desiderato, utilizzando i comandi del sistema operativo, l'utente può eseguire varie azioni con il file: eseguire il programma contenuto nel file; eliminare, rinominare, copiare file. Imparerai come eseguire tutte queste operazioni in una lezione pratica.

Brevemente sulla cosa principale

Un file è un'area denominata della memoria esterna del computer.

Tutto azioni necessarie sui file è fornito dal sistema operativo.

Il nome del file è costituito dal nome e dall'estensione effettivi. L'estensione indica il tipo di informazioni nel file (tipo di file).

Struttura gerarchica dei file - organizzazione multilivello file su dischi.

Una directory è un elenco denominato di file e sottodirectory (sottodirectory). La directory di livello superiore è chiamata directory root. Non è annidato in nessuna directory.

Il nome file completo è costituito dal nome dell'unità logica, dal percorso del file sull'unità e dal nome del file.

Domande e compiti

1. Qual è il nome del sistema operativo utilizzato nel tuo laboratorio informatico?

2. Quante unità fisiche hanno i tuoi computer? Quanti dischi logici ci sono sui dischi fisici e che nomi hanno nel sistema operativo?

3. Quali regole governano i nomi dei file nel tuo sistema operativo?

4. Qual è il percorso del file sul disco, il nome completo del file?

5. Impara (sotto la guida di un insegnante) a visualizzare sullo schermo le directory dei dischi dei tuoi computer.

6. Impara a inizializzare i programmi dai file di programma (come exe, sot).

7. Impara a eseguire le operazioni di base sui file nel sistema operativo che stai utilizzando (copiare, spostare, eliminare, rinominare file).

TsOR CE: Parte 1, capitolo 2, § 11. TsOR n. 1,9.

Interfaccia utente

Principali argomenti del paragrafo:

interfaccia utente amichevole;

interfaccia orientata agli oggetti; oggetti;

menù contestuale.

Informazioni sui file e sulle strutture dei file

File

File(Inglese) file- cartella) - concetto in informatica: un'entità che consente di accedere a qualsiasi risorsa di un sistema informatico e presenta una serie di caratteristiche:

  • nome fisso (una sequenza di caratteri, un numero o altro che caratterizza in modo univoco il file);
  • una certa rappresentazione logica e le corrispondenti operazioni di lettura/scrittura.

Può essere qualsiasi cosa: da una sequenza di bit (anche se la leggiamo in byte, o meglio in gruppi di parole di byte, quattro, otto, sedici ciascuno) a un database con un'organizzazione arbitraria o qualsiasi opzione intermedia; database multidimensionale, rigorosamente ordinato.

Il primo caso corrisponde alle operazioni di lettura/scrittura di uno stream e/o di un array (cioè sequenziali o con accesso all'indice), il secondo ai comandi DBMS. Opzioni intermedie: lettura e analisi di tutti i tipi di formati di file.

In informatica viene utilizzata la seguente definizione: un file è una sequenza di byte con nome.

Il lavoro con i file viene implementato utilizzando i sistemi operativi.

I nomi dei file hanno e vengono elaborati in modo simile:

  • aree dati (opzionali su disco);
  • dispositivi (sia fisici, porte, ad esempio, che virtuali);
  • flussi di dati (in particolare, l'input o l'output di un processo) (“tubo” dovrebbe essere tradotto come “trasportatore”);
  • risorse di rete, prese;
  • oggetti del sistema operativo.

I file del primo tipo storicamente sono nati per primi e sono i più diffusi, per questo l’area dati corrispondente al nome viene spesso chiamata “file”.

File come area dati

Le informazioni su supporti esterni vengono archiviate sotto forma di file. Lavorare con i file è un tipo di lavoro informatico molto importante. Tutto è archiviato in file: sia il software che le informazioni necessarie all'utente. Con i file, come con i documenti aziendali, devi costantemente fare qualcosa: copiarli da un supporto all'altro, distruggere quelli non necessari, crearne di nuovi, cercarli, rinominarli, metterli in un ordine o nell'altro, ecc.



File- si tratta di informazioni archiviate su supporti esterni e unite da un nome comune.

Per chiarire il significato di questo concetto, è conveniente utilizzare la seguente analogia: il supporto di memorizzazione stesso (disco) è come un libro. Abbiamo parlato del fatto che un libro è la memoria esterna di una persona e un disco magnetico è la memoria esterna di un computer. Il libro è composto da capitoli (storie, sezioni), ognuno dei quali ha un titolo. I file hanno anche i propri nomi. Questi sono chiamati nomi di file. All'inizio o alla fine di un libro di solito c'è un indice, un elenco dei titoli dei capitoli. Sul disco è presente anche un elenco di directory contenente i nomi dei file archiviati.

Puoi visualizzare la directory per vedere se il file che ti serve si trova sull'unità.

Ogni file memorizza un oggetto informativo separato: un documento, un articolo, un array numerico, un programma, ecc. Le informazioni contenute nel file diventano attive, cioè possono essere elaborate da un computer, solo dopo essere state caricate nella RAM.

Qualsiasi utente che lavora su un computer ha a che fare con i file. Anche per giocare a un gioco per computer, è necessario scoprire in quale file è memorizzato il programma, essere in grado di trovare questo file e inizializzare il programma.

Il lavoro con i file su un computer viene eseguito utilizzando il file system. Sistema di file- questa è una parte funzionale del sistema operativo che esegue operazioni sui file.

Per trovare il file richiesto, l'utente deve sapere: a) qual è il nome del file; b) dove è archiviato il file.

Nome del file

In quasi tutti i sistemi operativi il nome del file è composto da due parti separate da un punto. Per esempio:

A sinistra del punto c'è il nome effettivo del file (tu-prog). La parte del nome che segue il punto è chiamata estensione del file (pas). Di solito nei nomi dei file vengono utilizzati lettere e numeri latini. Sulla maggior parte dei sistemi operativi, la lunghezza massima dell'estensione è di 3 caratteri. Inoltre, il nome del file potrebbe non avere un'estensione. Nel sistema operativo Windows, nei nomi dei file sono consentite lettere russe; La lunghezza massima del nome è di 255 caratteri.

L'estensione indica il tipo di informazioni archiviate in questo file. Ad esempio, l'estensione txt solitamente denota un file di testo (contiene testo); estensione pxx - file grafico (contiene un'immagine), zip o gag - file di archivio (contiene archivio - informazioni compresse), pas - programma in Pascal.

Unità logiche

Un computer può avere diverse unità disco, dispositivi per lavorare con i dischi. Ad ogni unità viene assegnato un nome composto da una lettera (seguito da due punti), ad esempio A:, B:, C:. Spesso sui personal computer, un disco di grande capacità integrato nell'unità di sistema (chiamato disco rigido) è diviso in partizioni. Ognuna di queste partizioni è chiamata disco logico e le viene dato il nome C:, D:, E:, ecc. I nomi A: e B: si riferiscono solitamente a dischi rimovibili di piccola capacità - floppy disk (dischi floppy). Possono essere considerati anche come nomi di dischi, solo logici, ognuno dei quali occupa completamente un disco reale (fisico). Pertanto A:, B:, C:, D: sono tutti nomi di unità logiche. Il nome dell'unità logica contenente il file è la prima "coordinata" che determina la posizione del file.

Esistono due stati di un disco logico: corrente e passivo. Disco corrente: il disco su cui l'utente sta lavorando nell'ora corrente del computer. Disco passivo – un disco con il quale al momento non esiste alcuna connessione.

Struttura dei file del disco

Viene chiamata l'intera raccolta di file sul disco e le relazioni tra di essi struttura dei file. Diversi sistemi operativi possono supportare diverse organizzazioni della struttura dei file. Esistono due tipi di strutture di file: semplice o a livello singolo e gerarchica - multilivello.

Struttura dei file a livello singoloè una semplice sequenza di file. Per trovare un file su disco, devi solo specificare il nome del file. Ad esempio, se il file tetris.exe si trova sull'unità A:, il suo "indirizzo completo" sarà simile a questo:

I sistemi operativi con una struttura di file a livello singolo vengono utilizzati sui computer didattici più semplici dotati solo di floppy disk.

Struttura dei file multilivello- un modo ad albero (gerarchico) di organizzare i file su un disco. Per facilitare la comprensione di questo problema, utilizzeremo un'analogia con il tradizionale metodo “cartaceo” di archiviazione delle informazioni. In questa analogia, un file è rappresentato come un documento intitolato (testo, disegno) su fogli di carta. Viene chiamato l'elemento successivo più grande nella struttura del file Catalogare. Continuando l'analogia con la “carta”, penseremo a una directory come a una cartella in cui è possibile allegare numerosi documenti, cioè file. La directory ha anche un proprio nome (pensalo sulla copertina di una cartella).

La directory stessa può far parte di un'altra directory esterna ad essa. Questo è simile all'annidamento di una cartella all'interno di un'altra cartella più grande. Pertanto, ciascuna directory può contenere molti file e sottodirectory (chiamate sottodirectory). La directory di livello superiore che non è nidificata in nessun'altra directory è chiamata directory root.

Nel sistema operativo Windows il termine "cartella" viene utilizzato per riferirsi al concetto di "directory".

Una rappresentazione grafica di una struttura di file gerarchica è chiamata albero.

Nella fig. 1 I nomi delle directory sono scritti in lettere maiuscole, mentre i nomi dei file sono scritti in lettere minuscole. Qui nella directory principale ci sono due cartelle: IVANOV e PETROV e un file fin.com. La directory IVANOV contiene due sottodirectory PROGS e DATA. La directory DATA è vuota; ci sono tre file nella directory PROGS, ecc. Nell'albero, la directory root è solitamente rappresentata dal simbolo \.

Riso. 1. Esempio di struttura di file gerarchica

Esistono due stati di directory (simili ai dischi logici): corrente e passivo. Il sistema operativo ricorda la directory corrente in ciascuna data logica dell'unità corrente, in questo caso il sistema operativo memorizza il nome dell'unità e il nome della directory.




Superiore