• Non ci sono risultati.

INFORMATICA DI BASE

N/A
N/A
Protected

Academic year: 2021

Condividi "INFORMATICA DI BASE"

Copied!
20
0
0

Testo completo

(1)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Analisi del concetto di files, directory e unità

Procedure per creare e modificare directory

Copiare rinominare spostare visualizzare ed eliminare files

Analisi del concetto del menù ad icone

Uso delle utilità previste nel s.o.

Impostazioni e controllo delle principali variabili di sistema, desktop, stampanti, periferiche.

Sommario della 2^ Lezione

(2)

INFORMATICA DI BASE

L’insieme dei programmi e dei servizi che gestiscono il funzionamento di un calcolatore

IL SISTEMA OPERATIVO

(3)

INFORMATICA DI BASE

Può essere studiato da diversi punti di vista:

Come interfaccia con l’utente

Come gestore delle risorse (gestione Hw, operazioni di I/O, esecuzione di programmi in memoria, file system, ecc)

IL SISTEMA OPERATIVO

(4)

INFORMATICA DI BASE

Tipi di S.O.:

Sistemi batch ( anni 1960)

Sistemi mono/multi-programmati

Sistemi distribuiti

IL SISTEMA OPERATIVO

(5)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Sistemi batch

Card reader

Tape drive

Input tape

System tape

Output tape

Printer

Uso della meccanografia, divisione del lavoro in lotti (batch)

(6)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Sistemi monoprogrammati

Sistema operativo

Programma da eseguire

La CPU esegue un programma per volta ed in base all’ordine attribuito dal registro contatore di programma

Difetti

Lunghi tempi di inattività del processore

(7)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Sistemi multiprogrammati

Lavoro 1 Lavoro 2 Lavoro 3 Sistema operativo

Partizioni di memoria

Più programmi sono contemporaneamente caricati in memoria e l’elaborazione passa periodicamente dall’uno all’altro

Esercizio

(8)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Sistemi distribuiti

Più elaboratori collegati in rete condividono risorse e distribuiscono potenza di calcolo

(9)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

I file system

Il compito del file system è quello di astrarre la complessità di utilizzo dei diversi media fornendo una visione logica e metodi di accesso uniformi.

E’ composto da:

File che è una unità logica di memorizzazione identificato da un nome

Directory insieme di informazioni sui file che compongono un file system. Consente di gestire strutturare il file system.

(10)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Il file

Concretamente è un insieme di istruzioni con contenuto numerico, di testo, binario ( immagini, filmati, ecc)

Attributi di un file sono:

Nome

Tipo

Locazione e dimensione

Data e ora

Proprietà

Protezione

Altro..

esercizio

(11)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Il file

Operazioni sui file:

Creazione

Scrittura

Lettura

Riposizionamento

Cancellazione

Altro…(rinomina, copia, taglia, ecc)

esercizio

(12)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Il file

Tipi di file:

Ciascun file reca un suffisso che identifica il tipo di file. Esempi:

.exe/.com/ = file eseguibili

.txt/.doc/.docx etc. =file di testoScrittura

.dvi/.gif/.jpeg/.dvx/.mp3= file multimediale

altro

esercizio

(13)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

La Directory

E’ la base dell’organizzazione del file system che fornisce una astrazione per un insieme di file.

La dir registra gli attributi di ciascun file…

esercizio

(14)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

La Directory

Operazioni base:

Ricerca di un file

Creazione e cancellazione di un file

Ridenominazione di un file

Elenco di una dir

esercizio

(15)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

La Directory

Una dir deve essere strutturata in modo logico al fine di garantire:

Efficienza nella ricerca del file

Sistema di nomina conveniente per l’utente

Raggruppamento dei file secondo criteri logici

esercizio

(16)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

La Directory

Tipologie di strutture di una dir:

A livello singolo

A due livelli

Ad albero

A grafo

altro

(17)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

La Directory

Ad albero:

Ogni file è individuato univocamente dal pathname ad esempio c:\documenti\progetto\prova1

La ricerca del file è efficiente

Ogni utente struttura logicamente i propri file

E’ possibile assegnare nomi uguali a file in posizioni diverse dell’albero.

esercizio

(18)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Le icone

Sono piccoli disegni grafici che simboleggiano file, programmi, applicazioni, risorse fisiche , etc.. Servono a distinguere i documenti ed i programmi tra loro: ogni programma o applicazione ha una icona caratteristica e tutti i documenti elaborati con quell’applicazione vengono identificati dalla stessa icona.

esercizio

(19)

INFORMATICA DI BASE

IL SISTEMA OPERATIVO

Le utilità del S.O.

Esercitazione pratica

(20)

FINE

Riferimenti

Documenti correlati

Cancellare il file solo dopo la cancellazione dell’ultimo link – richiede lista di tutti i riferimenti al file o anche solo un “contatore dei riferimenti”. Non permettere le

copiando il descrittore del file da questo alla tabella dei file aperti.  Close(f) – il descrittore del file viene rimosso dalla tabella dei

 Open(f) – prende il nome del file e cerca nel dispositivo, copiando il descrittore del file da questo alla tabella dei file aperti.  Close(f) – il descrittore del file viene

Generalità : (nome, cognome, data nascita, residenza) Generalità ={ (Gennaro, Esposito, 1/1/70, Napoli),.. (Ambrogio, Rossi, 1/2/73, Milano), (Romolo, Romano,

– tabella associata ad ogni processo utente contenente una riga per ogni file aperto dal processo (indice = descrittore del file) con l’indirizzo della riga della tabella globale

• Le operazioni di lettura e scrittura su file ad accesso random fanno uso di un indice che si può spostare con le funzioni lseek (basso livello) e fseek (stream). • Ovviamente non

Calcolo dell’indirizzo fisico: a partire dall’indirizzo logico, il file system fisico individua il numero del blocco che contiene il record richiesto, in base alla lunghezza

È da notare il fatto che tra i metadati di un inode non c’è il nome del file, in quanto esso viene memorizzato soltanto all’interno della directory che lo contiene