La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 Gestione della memoria secondaria zFatta dal modulo del SO detto file system, che si occupa di: yAssociare un nome di file ad una parte dello spazio.

Presentazioni simili


Presentazione sul tema: "1 Gestione della memoria secondaria zFatta dal modulo del SO detto file system, che si occupa di: yAssociare un nome di file ad una parte dello spazio."— Transcript della presentazione:

1 1 Gestione della memoria secondaria zFatta dal modulo del SO detto file system, che si occupa di: yAssociare un nome di file ad una parte dello spazio di memoria yFornire metodi per accedere ai file yRendere trasparente (nascondere) la struttura fisica della memoria yOttimizzare loccupazione di memoria

2 2 File zUnica unità logica di informazione usata dal SO zFisicamente: ysequenza di byte che contiene informazioni omogenee yEs.: programma, testo, immagine, … zTutti i dati vengono suddivisi in file zI file vengono memorizzati nelle memorie di massa

3 3 Organizzazione dei file zOrganizzazione gerarchica zSolo logicamente, nessuna relazione con la posizione fisica sulle memorie di massa zDirectory: gruppo di file e di altre directory. E un file speciale che contiene un elenco.

4 4 Organizzazione ad albero zAlbero rovesciato (come quello genealogico) zNodi e collegamenti padre-figlio tra nodi zNodo: file o directory zNodi divisi per livelli zCollegamenti tra nodi di livelli vicini: nodo sopra = padre, nodo sotto = figlio zOgni nodo ha un solo padre zPadre più in alto = radice zI nodi file non hanno figli zNodi individuati da un cammino assoluto o relativo directory file

5 5 Indirizzo dei file (cammino) A ED CB F de a b c hgf U Directory corrente U:A/cU:aU:A/C/D/f./f f U:A/C/E/h../E/h

6 6 Indirizzo dei file in Unix A ED CB F de a bc hgf Directory corrente /A/c /a /A/C/D/f./f f /A/C/E/h../E/h Root U V W Z

7 7 Operazioni su file zCreazione zApertura zChiusura zCancellazione zCopia zRinomina zVisualizzazione zLettura zScrittura zModifica z…

8 8 MS - DOS zSviluppato dalla Microsoft nel 1981 per il PC IBM zAdottato da altri con PC IBM-compatibili zMolto limitato: mono-utente, mono-tasking zCirca 50 comandi per il SO

9 9 Comandi più usati in MS - DOS zDIR per vedere il contenuto di una directory zCOPY per copiare file zDEL per cancellare un file zREN per cambiare il nome a un file zCD per muoversi in un altra directory zMD per creare nuove directory zRD per cancellare directory zNome file: per eseguire il file (se eseguibile)

10 10 File in MS - DOS zPer individuare un file: cammino assoluto zUn file system per ogni disco anche nome del disco zEsempio: C:\Dir1\Dir2\Dir3\file.txt zEstensioni per file: y.exe per programma eseguibile y.sys per driver di sistema y.txt per file di testo y.c per programma in C y.doc per documento Word

11 11 Unix zSO multi-utente, multi-tasking, con time- sharing zConcepito per poter funzionare su diverse piattaforme hardware zInterprete dei comandi: shell zPiù di 300 comandi, con opzioni zComando man per aiuto zForma di un comando: nome-comando [[-opzioni] argomenti]

12 12 Comandi Unix zls per vedere il contenuto di una directory zcp per copiare file zrm per cancellare file zmv per spostare file zcd per spostarsi in unaltra directory zmkdir per creare una nuova directory zps per vedere tutti i processi attivi zlp per stampare file zwho per vedere tutti gli utenti collegati

13 13 File in Unix zUnico albero anche se ci sono più dischi non serve indicare il disco per denotare un file zRadice: simbolo / zEsempio: /dir1/dir2/dir3/file.txt

14 14 Windows zNato nel 1987, ispirato al Macintosh zAllinizio era uninterfaccia grafica per DOS zWindows 95: SO mono-utente, multi-tasking, time-sharing zDOS emulato in speciali finestre (per seguire vecchi applicativi per DOS) zPensato per una stazione di lavoro (il PC) che può essere un client in una rete

15 15 Filosofia Windows -- 1 zInterfaccia grafica zMouse che sposta un cursore zCut & paste (copia e incolla) zDrag & drop (trascina e rilascia) zIcone associate a file, directory, dischi, … zDirectory come cartelle zPulsanti zFinestre: cornici con strumenti zMenu di comandi

16 16 Filosofia Windows -- 2 zLutente non deve ricordarsi i nomi dei comandi, basta che selezioni col mouse: yun oggetto e yil comando da applicare alloggetto zFile system (cioè lalbero): visualizzato come cartelle che contengono icone di file o di altre cartelle zCliccando su una cartella, si apre quella directory zIcona del file: diversa a seconda del tipo di file

17 17 Word processor (editori di testi) zSi sono diffusi assieme ai PC negli anni 70 zAllinizio, aspetto non importante: stampanti con pochi opzioni di caratteri zCon lavvento degli schermi grafici, ora su tutti i PC, tantissimi tipi e grandezze di caratteri zDocumento appare come sarà stampato: WYSIWYG (what you see is what you get) zTesto e grafici nello stesso documento

18 18 Word zIl più usato tra i word processor wysiwyg zMicrosoft zFinestra in cui viene visualizzato il documento zCursore (barra verticale) indica il punto in cui si sta scrivendo zMouse per spostare il cursore zBarra degli strumenti (parte alta della finestra) offre delle operazioni su porzioni di testo zMenu che contengono operazioni correlate

19 19 Fogli elettronici (spreadsheet) zDati in forma tabellare (righe e colonne) zGrafici basati su questi dati zVisualizza una tabella organizzata in righe (1, 2, 3, …) e colonne (A, B, C, …) ogni casella ha coordinate del tipo A3 zUna casella può contenere: numeri, testo, espressioni matematiche o logiche zCosa viene visualizzato in una cella? Numero o risultato dellespressione

20 20 Excel zFoglio elettronico di Microsoft per Windows zTabella = foglio di lavoro


Scaricare ppt "1 Gestione della memoria secondaria zFatta dal modulo del SO detto file system, che si occupa di: yAssociare un nome di file ad una parte dello spazio."

Presentazioni simili


Annunci Google