12.07.2015 Views

Elementi di Informatica - Università del Sannio

Elementi di Informatica - Università del Sannio

Elementi di Informatica - Università del Sannio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Elementi</strong> <strong>di</strong> <strong>Informatica</strong>File systemE’ lo strumento organizzativo <strong>di</strong> cui è dotato ogni S.O che <strong>di</strong>simpegnal’utente da tutte le problematiche inerenti:-la registrazione <strong>di</strong> dati su supporti esterni-la ricerca <strong>di</strong> dati su supporti esterniFILE…. dal punto <strong>di</strong> vista <strong>del</strong>l’utilizzatore ...- Contenitore logico <strong>di</strong> informazioni (dati/istruzioni) permanenti…. dal punto <strong>di</strong> vista <strong>del</strong> S.O.- L'oggetto elementare su cui opera il file system- Una raccolta <strong>di</strong> dati registrati su memoria <strong>di</strong> massa(il file è visto dal S.O. come una sequenza <strong>di</strong> byte)- Caratterizzato da:un nomeuna <strong>di</strong>mensioneun tipoFileuna data <strong>di</strong> creazioneperiferica su cui è registratoAltre informazioni ausiliariedata ultima mo<strong>di</strong>fica<strong>di</strong>ritti <strong>di</strong> accessoProf. G. Di Lucca1


<strong>Elementi</strong> <strong>di</strong> <strong>Informatica</strong>Tipi <strong>di</strong> FileUna prima <strong>di</strong>stinzione <strong>di</strong> massimatesto (ASCII): una sequenza <strong>di</strong> caratteries. programma sorgente (es. in linguaggio C)binari: una sequenza <strong>di</strong> byteeseguibili (programmi)non eseguibili (es. immagine, documento word)I file dati prodotti da un programma possono essere <strong>di</strong> testoo binari (<strong>di</strong>pende dal programma)Alcuni S.O. (es. Windows) associano tipi <strong>di</strong>versi a file prodotti conprogrammi <strong>di</strong>versi (es. Word, Excel, ...)Il Catalogo (<strong>di</strong>rectory o cartella)I file sono organizzati in Cataloghi, detti anche <strong>di</strong>rectory o cartelle… un raccoglitore in cui sono memorizzati tutti i nomi dei file,più tutta una serie <strong>di</strong> informazioni ausiliarie...… data e ora <strong>di</strong> creazione / ultima mo<strong>di</strong>fica, <strong>di</strong>mensioni, autore, <strong>di</strong>ritti <strong>di</strong> accesso ...… una <strong>di</strong>rectory, o cartella, al suo interno conterrà file e/o altrecartelle ...… una <strong>di</strong>recory è considerata essa stessa un file ...... file organizzati come in un sistema <strong>di</strong> archiviazione in unufficio tra<strong>di</strong>zionale (metafora <strong>del</strong>l’ufficio) ...Prof. G. Di Lucca2


<strong>Elementi</strong> <strong>di</strong> <strong>Informatica</strong>Arma<strong>di</strong>oin<strong>di</strong>ce........................Arma<strong>di</strong>o Memoria <strong>di</strong> MassaCassetto e Cartella <strong>di</strong>rectoryCartellaCassetto....................................… uso <strong>di</strong> in<strong>di</strong>ci per localizzarefile e <strong>di</strong>rectory ...DocumentiCartellaOrganizzazione gerarchica <strong>del</strong>le <strong>di</strong>rectoryLe <strong>di</strong>rectory sono organizzate in una struttura gerarchica… la gerarchia è rappresentabile secondo un albero ...… tipicamente, la ra<strong>di</strong>ce <strong>del</strong>l’albero è costituita dall’unità <strong>di</strong> memoria <strong>di</strong> massa ...\f 1 . . . f n D 1 . . . D i . . . . . . D n \:ra<strong>di</strong>cef:filef i1 . . . f in D i1. . . D D:cartellainProf. G. Di Lucca3


<strong>Elementi</strong> <strong>di</strong> <strong>Informatica</strong>Nome <strong>di</strong> file e <strong>di</strong>rectoryIl percorso in<strong>di</strong>vidua le <strong>di</strong>rectory da percorrere per raggiungerela cartella che contiene il fileIl percorso può essere:Assoluto: parte dalla ra<strong>di</strong>ceRelativo: parte dalla <strong>di</strong>rectory correnteEsempio, in MS-Windows:C:\Programmi\Microsoft Office\Office\Excel.exe… è un percorso completo …<strong>di</strong>dattica\elementi_<strong>di</strong>_<strong>Informatica</strong>_2002_03\sistop.ppt… è un percorso relativo …Tipicamente il simbolo ..in<strong>di</strong>ca la <strong>di</strong>rectory padre <strong>di</strong> quella correnteNome <strong>di</strong> file ecartelle: esempi\<strong>di</strong>rectory correnteRicerca Didattica UfficiPercorso relativo:. . .Corsi. . .. . .LabCorsi\EIEI. . .Percorso relativo:..\Uffici\LabPercorso assoluto:\Didattica\Corsi\EI<strong>di</strong>rectory padreProf. G. Di Lucca5


<strong>Elementi</strong> <strong>di</strong> <strong>Informatica</strong>Linguaggio <strong>di</strong> comandoIl <strong>di</strong>alogo tra l’utente ed il S.O. avviene tramite unlinguaggio <strong>di</strong> comandoIl <strong>di</strong>alogo si può attuare con tecniche <strong>di</strong>verse:a FRASIa MENU’a ICONEUso <strong>di</strong> interfacce utenti a caratterisviluppo <strong>del</strong>le Interfacce grafiche(GUI - Graphical User Interface)Linguaggio <strong>di</strong> comandoa FRASICiascun comando è esplicitato con una frase la cui forma generica è:Comando oggetti [opzioni]parola chiaveesplicativa <strong>del</strong>comandoelementi su cuiviene compiutal’azionemodalità <strong>di</strong>esecuzione<strong>del</strong> comandoEsempio, in MS-Dos:<strong>di</strong>r mia<strong>di</strong>rectory /pProf. G. Di Lucca7


<strong>Elementi</strong> <strong>di</strong> <strong>Informatica</strong>Linguaggio <strong>di</strong> comandoa MenùIl comando viene selezionato da una lista a video (menù) <strong>di</strong> possibilioperazioni da intraprendere- con i tasti <strong>di</strong> <strong>di</strong>rezione <strong>del</strong>la tastiera- con il mouseLa selezione <strong>del</strong>l'operazionepuò avvenire su più livelli; aseguito <strong>di</strong> una scelta compareil dettaglio <strong>di</strong> ulteriori scelte(sottomenù)AggiungiEliminaAbilitaMo<strong>di</strong>fica............................UtenteDevicePorta....................Linguaggio <strong>di</strong> comandoa IconeRichiede l’uso <strong>del</strong> mouseSelezione <strong>di</strong> ideogrammi (icone) atti a ricordare l’operazione daeffettuare; azione specificata da uno o più “clic” <strong>del</strong> mouseNon <strong>di</strong>minuisce il numero dei coman<strong>di</strong> messi a <strong>di</strong>sposizione da un S.O.;tende solo a renderne più imme<strong>di</strong>ato e meno mnemonico l’usoProf. G. Di Lucca8


<strong>Elementi</strong> <strong>di</strong> <strong>Informatica</strong>Interprete coman<strong>di</strong> (Shell)Modulo <strong>del</strong> S.O preposto a:- Riconoscere la correttezza sintattica <strong>del</strong> comando- Interpretarlo- Attivare gli appositi moduli <strong>del</strong> S.O.Interfacce utenti <strong>di</strong> S.O.A caratteriGrafica - GUI34Prof. G. Di Lucca9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!