I file l I File sono l unità base di informazione nellinterazione tra utente e sistema operativo l Un file e costituito da un insieme di byte attinenti.

Slides:



Advertisements
Presentazioni simili
1 Introduzione ai calcolatori Parte II Software di base.
Advertisements

Linguaggi di programmazione
Modulo 1 – Ambiente di lavoro Windows 7
Unità D2 Archivi e file.
Linux la gestione dei dischi. Agenda I nomi delle unità fisiche in ambiente Linux Partizioni e associazione tra file system e unità Amministrare le unità
INFORMATICA Trattamento automatizzato dellinformazione.
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
Hard disk.
File System Cos’è un File System File e Directory
Elaboratore e Sistemi Operativo
Realizzazione del file system
Interfaccia del file system
Realizzazione del file system
Interfaccia del file system
Laboratorio Informatico
Sistemi operativi. Informatica 1 SCICO - a.a. 2010/11 2 Insieme di programmi per gestire le risorse del calcolatore – Risorse: memoria di massa, tastiera.
File.
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Windows 2000 supporta i seguenti file system:
Le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, -per aumentare le prestazioni si può pensare di far operare in parallelo.
Struttura dei sistemi operativi (panoramica)
File System NTFS 5.0 Disco: unità fisica di memorizzazione
Linguaggi di programmazione
HARD DISK Concetti di Base.
SOFTWARE I componenti fisici del calcolatore (unità centrale e periferiche) costituiscono il cosiddetto Hardware (alla lettera, ferramenta). La struttura.
Sistema Operativo, files e cartelle.
WINDOWS XP PRIMI PASSI. Caratteristiche del sistema Le caratteristiche di base del PC (tipo e versione del sistema operativo installato, tipo e velocità
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
INTRODUZIONE l sistema operativo è il primo software che lutente utilizza quando accende il computer; 1)Viene caricato nella memoria RAM con loperazione.
STRUTTURA GENERALE DI UN ELABORATORE
Iniziamo a usare il computer
Software e sistema operativo 19-22/5/08 Informatica applicata B Cristina Bosco.
Introduzione all'uso del PC
Configurazione in ambiente Windows Ing. A. Stile – Ing. L. Marchesano – 1/23.
Il Sistema Operativo: il File System
Gestione File/Cartelle
ECDL Patente europea del computer MODULO 2 Uso del computer e gestione dei file 2.2 Gestione dei file.
MS-DOS è il sistema operativo, Come praticamente tutti i sistemi operativi per i computer del periodo, l'MS- DOS era un sistema operativo mono utente.
Corso di Informatica di Base
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
1 Nomi di Unità n I sistemi sono dotati di più unità di memoria n DOS e Windows usano nomi di unità per distinguerle n In UNIX la gestione è trasparente.
1 Il Sistema Operativo: Esempio n Le operazioni effettuate sembrano abbastanza semplici ma … n Provocano una serie di eventi in cui vengono coinvolte sia.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
(processore, i dispositivi di input/output, ecc.)
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
Formattazione, Partizioni e dischi
Il Sistema Operativo Il Sistema Operativo è costituito dall’insieme dei programmi necessari per far funzionare tutto l’hardware del calcolatore e per nascondere.
Informatica Lezione 8 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
1 Il file system di Unix Caratteristiche generali dei FS comunemente usati da Unix/Linux.
Esempio di un volume RAID-5
INTERFACCE Schede elettroniche che permettono al calcolatore di comunicare con le periferiche, che possono essere progettate e costruite in modo molto.
1 Il file system di Unix Caratteristiche generali dei FS comunemente usati da Unix/Linux.
Il termine D.O.S. è l’acronimo di Disk Operating System e significa “sistema operativo su dischi” Il sistema operativo è un gestore delle risorse dell’elaboratore.
I FILE I File sono l’ unità base di informazione nell’interazione tra utente e sistema operativo I File sono l’ unità base di informazione nell’interazione.
Corso di Laboratorio primo modulo Introduzione all'uso di un sistema operativo. Introduzione all'uso della shell (bash). Java – –Introduzione – –Tipi di.
Sistema operativo Il sistema operativo è un insieme di programmi che gestiscono tutte le componenti hardware e software di un calcolatore. Spesso si può.
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Esempi di Sistemi Operativi: DOS Nel file system di DOS i path names hanno la seguente forma C:\TEMP\DirA\DirB\elab.pdf Si utilizzano due nomi speciali.
Parte IIElementi di Informatica1 Introduzione ai sistemi operativi Parte II.
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Informatica Lezione 8 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
USO DEL COMPUTER E GESTIONE DEI FILE
3  L’hardware da solo non è sufficiente per il funzionamento dell’elaboratore ma è necessario introdurre il software  … ovvero un insieme di programmi.
OPERAZIONI SUL FILE SYSTEM SPOSTARE un file o una sottodirectory da una directory ad un’altra COPIARE un file o una directory da una directory all’altra.
Parte IIConoscenze Informatiche1 Introduzione ai sistemi operativi e WindowsX Parte II.
Backup e Immagine del Sistema.
Prof. P.Sanna - Prof.ssa D.Lecca Corso A programmatori 1 La gestione delle risorse e dei file.
© 2015 Giorgio Porcu - Aggiornamennto 27/11/2015 I STITUTO T ECNICO SECONDO BIENNIO T ECNOLOGIE E P ROGETTAZIONE Il Sistema Operativo Gestione del File.
I L SO MS DOS … una breve guida…. C OS ’ È UN S ISTEMA OPERATIVO Un sistema operativo (SO) è un insieme di programmi che agisce come intermediario tra.
Vengono detti memorie di massa tutti i supporti (dischi e nastri) su cui vengono registrati dati, documenti e programmi che si vogliono conservare, sono.
Transcript della presentazione:

I file l I File sono l unità base di informazione nellinterazione tra utente e sistema operativo l Un file e costituito da un insieme di byte attinenti ad ununica entità logica –fino a un po di tempo fa i dati nel file dovevano essere omogenei (un testo, unimmagine, un programma, una serie di numeri,.....) –Oggi sono comuni file complessi (documenti complessi) che incoroporano informazioni eterogenee. l Un file è identificabile in maniera univoca mediante un nome

l I file sono memorizzati su dispositivi di memoria secondaria (hard disk, floppy, CD) l Lutente deve solo preoccuparsi di dare un nome ad un file (al momento della creazione) ed usarlo per le operazioni da eseguire su di esso

Nome di un file Il nome è generalmente composto da due parti: l il nome vero e proprio (si possono usare caratteri alfanumerici in numero dipendente dal S.O.) l lestensione (una sequenza di caratteri che aiuta ad identificare il tipo di contenuto del file) Nome ed estensione sono separati dal carattere punto (.) Il nome è obbligatorio mentre lestensione è opzionale (ma fortemente consigliata)

Regola pratica: usare sempre nomi ed estensioni significativi (ovvero, che evocano il contenuto dei file) l es. se ho creato un documento che contiene il primo capitolo della tesi di laurea posso salvare il documento WORD (operazione che crea un file) con il nome capitolo1.doc

Il File System Il sistema operativo deve fornire una visione astratta dei file su disco e l'utente deve avere la possibilità di: l identificare ogni file con un nome astraendo completamente dalla sua memorizzazione fisica l avere un insieme di operazioni per lavorare sui file: creare o rimuovere un file, copiarlo, cambiargli nome, visualizzare il contenuto di un file l avere la possibilità di strutturare un insieme di file, organizzandoli in sottoinsiemi

l in un sistema multi-utente, inoltre lutente deve avere dei meccanismi per proteggere i propri file, ossia per impedire ad altri di leggerli, scriverli o cancellarli l I moderni sistemi operativi (es. Windows) forniscono supporto per queste attività l La parte di S.O. che fornisce queste funzionalità è detta FILE SYSTEM

Operazioni sui File Un insieme di operazioni minimale, presente in tutti i sistemi, è il seguente: l creazione di un file l cancellazione (rimozione) di un file l copia di un file l visualizzazione del contenuto di un file ad esempio sul video o in una finestra sul video l stampa di un file l lettura e modifica del contenuto di un file l ridenomina di un file, per cambiare il nome ad un file l visualizzazione delle caratteristiche di un insieme di file (dimensione, data di creazione e dellultima modifica, vincoli di protezione, ecc.)

l Un unico contenitore di file è improponible – problemi se ho centinaia di file – non si possono avere due file diversi con lo stesso nome l Bisogna raggruppare i file in sottoinsiemi secondo qualche criterio semantico (raggruppa in un contenitore file correlati) l I SO supportano una organizzazione gerarchica di insiemi di file Strutturazione dei file

l I sottoinsiemi (aree, contenitori) di file sono detti direttori (o directory, o cartelle) l Contengono la lista dei file appartenenti alla directory stessa, con le caratteristiche (dimensioni, tipologia,....) di ogni file l Contengono la lista di eventuali altre directory presenti Le directory

Struttura ad albero l La struttura gerarchica che i S.O realizzano per organizzare i file è detta ad albero l Lalbero ha ununica directory radice (o root directory); viene simbolicamente indicata con il simbolo \ (backslash) l Ogni dispositivo di memoria secondaria può avere associato un suo albero di directory, i dispositivi sono identificati con le lettere: –a: e b: per i floppy disk –c: per lhard disk –d: oppure e: per il CD-ROM o dischi aggiuntivi

Il sistema operativo: il file system Floppy a: Applicazioni Biblioteca Indice Utenti Elab_imm Elab_suoni Elab_testi Narrativa-Fra Narrativa-Ing Narrativa-Ita Bianchi Photoshop.exe Premiere.exe Winword.exe Pautasso Rossi libro1 libro2 libro1 libro2 libro3 libro1 libro2 libro3 ROOT

Organizzazione Gerarchica dei file

Identificazione dei file nell albero l Se non ci fosse la strutturazione in directory, tutti i file potrebbero essere identificati mediante il loro nome l Nel caso di unorganizzazione gerarchica a più livelli il nome non è più sufficiente ad identificare il file (nellesempio precedente esistono diversi file con lo stesso nome) Per individuare un file o una directory in modo univoco si deve allora specificare l'intera sequenza di directory che lo contengono, a partire dalla radice dell'albero

l Ad esempio il file libro1 di narrativa italiana è univocamente identificato dalla sequenza: A:\Biblioteca\Narrativa-Ita\libro1 l La directory Pautasso di Utenti è identificata dalla sequenza: A:\Utenti\Pautasso il carattere \viene usato come separatore. l Una sequenza di questo tipo può essere vista come il cammino che si deve compiere per raggiungere un determinato file a partire dalla radice dell'albero, ed è chiamata path

Path corrente l Si dice path corrente il path della cartella (directory) su cui si sta lavorando l Un altro modo di individuare un file (o una directory) è basato sul concetto di posizione corrente l In questo caso per individuare un file o una directory in modo univoco si deve specificare l'intera sequenza di directory che lo contengono, a partire dalla posizione (path) corrente

Floppy a: Applicazioni Biblioteca Indice Utenti Elab_imm Elab_suoni Elab_testi Narrativa-Fra Narrativa-Ing Narrativa-Ita Bianchi Photoshop.exe Premiere.exe Winword.exe Pautasso Rossi libro1 libro2 libro1 libro2 libro3 libro1 libro2 libro3 Posizione corrente

l Se la posizione corrente è A:\Biblioteca, il file libro1 di narrativa italiana è univocamente identificato dalla sequenza: Narrativa-Ita\libro1 l Se la posizione corrente è A:\Utenti, la directory Pautasso è identificata dalla sequenza: Pautasso l Per raggiungere un determinato file a partire dalla posizione corrente si utilizza il path relativo

Operazioni sulle directory Per organizzare gerarchicamente i file, il sistema operativo fornisce un insieme di operazioni sulle directory, per esempio: l creare una nuova directory l rimuovere una directory l ridenominare una directory l elencare il contenuto (l'insieme di file e sotto- directory) di una directory l copiare o spostare i file da una directory ad un'altra

Gestione fisica dei file su disco l Il SO mantiene per ogni file un insieme di informazioni (file descriptor): –nome –data creazione e ultima modifica –dimensione –proprietario –tipo –dove il file è memorizzato du disco –(In Windows queste informazioni sono contenute in una tabella detta File Allocation Table) l Simili informazioni sono mantenute anche per le directory (in aggiunta mantiene lnformazione di quali file contiene e sotto-directory)

Allocazione dei file su disco fisso Due tipi di allocazione: l Allocazione contigua: un file viene memorizzato come ununità indivisibile l Allocazione sparsa (La più usata): I file vengono allocati sul disco in blocchi (delle dimensioni dei blocchi del disco) e i blocchi di uno stesso file sono allocati in modo non necessariamente contiguo l Frammentazione: ci sono tanti blocchi di memoria, liberi (non più in uso) sparsi sul disco: ciò rende più inefficiente le operazioni di lettura dei file e scrittura di file l Deframmentazione: compattare in modo contiguo i blocchi di uno stesso file (operazione costosa)