Funzioni principali del sistema operativo. Fase di bootstrap

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Funzioni principali del sistema operativo. Fase di bootstrap"

Transcript

1 Funzioni principali del sistema operativo Bootstrap o avvio del computer Gestione della CPU e dei programmi in esecuzione Gestione della memoria Gestione dei file (file system) Gestione dei dispositivi di I/O Interazione con l utente 241 Fase di bootstrap Il bootstrap (o boot o avvio) è il processo di caricamento di un sistema operativo nella memoria principale del computer. Il boot viene eseguito grazie all intervento di un programma memorizzato in modo permanente nei chip del computer (solitamente la ROM) all atto dell accensione del calcolatore 242 1

2 Fase di bootstrap una parte del sistema operativo deve essere sempre mantenuta in memoria principale e deve essere sempre pronta all esecuzione Questo significa che parte della memoria principale è dedicata a mantenere i programmi e i dati relativi al sistema operativo 243 Fase di boot Per alcuni sistemi operativi durante la fase di avvio sono anche eseguiti dei programmi che verificano l eventuale presenza di virus I virus sono programmi pericolosi che vengono installati sul disco fisso e provocano effetti inattesi e indesiderati, come la distruzione e il danneggiamento dei dati. Si possono ricevere infezioni di virus in molti modi, principalmente tramite dischetti e tramite la rete

3 Tipi di sistemi operativi: monoutente o multiutente: sistemi operativi realizzati per gestire un unico utente o più utenti contemporaneamente mono o multi programmati: in grado di eseguire un unico programma alla volta oppure in grado di eseguire più comandi contemporaneamente locali o di rete: gestiscono le risorse di una macchina o di una rete di calcolatori 245 Il file system: i file i file sono un meccanismo di astrazione: offrono il modo di memorizzare le informazioni su disco e ritrovarle in un secondo momento, indipendentemente da come funziona realmente il disco

4 La denominazione dei file quando un processo crea un file esso da un nome al file; quando il processo termina, tale file continua ad esistere ed altri processi possono accedere alle stesse informazioni usando lo stesso nome del file 247 La denominazione dei file regole precise per la denominazione dei file variano da sistema a sistema: ad esempio i file system di Linux e Unix distinguono fra le maiuscole e le minuscole, quindi tre file diversi possono chiamarsi massimo o Massimo o MASSIMO i file system di MS-DOS (e dei vari Windows) non distinguono 248 4

5 La denominazione dei file Solitamente i nomi dei file sono divisi in due parti, separate da un punto nome base del file. estensione il nome base può essere scelto a caso, per esempio considerando il contenuto del file stesso anche l estensione può essere scelta a caso, ma solitamente la si sceglie in modo che dia informazioni aggiuntive relativamente al file 249 La denominazione dei file: l estensione.txt.html.htm.zip.gif.jpg.mpg.mp3.c.cpp.pdf file di testo generico documento HTML archivio di file compresso formato per immagini GIF formato di codifica per immagini JPEG video codificato con lo standard MPEG musica codificata in MPEG livello 3, formato audio programma scritto in linguaggio C programma scritto in linguaggio C++ documento formato portabile (Portable Document Format) 250 5

6 La denominazione dei file: l estensione formati proprietari.doc.ppt.xls.psp documento di testo elaborato con Word documento di testo elaborato con Power Point (presentaizioni) documento di tipo foglio elettronico formato proprietario per PaintShop Pro 251 La denominazione dei file: l estensione In alcuni file system (quello di Unix e Linux ad esempio) l estensione è solo una convenzione tra utenti che non ha alcun valore per il sistema: un file chiamato prova.txt è molto probabilmente un file di testo, ma non è detto che lo sia Al contrario Windows fa caso alle estensioni e dà loro un significato: fare doppio click su un file chiamato prova.doc fa sicuramente partire Microsoft Word

7 Tipi di file Diversi file system hanno tipi di file diversi. Il file system di Windows ha: file regolari contengono dati utenti directory conservono la struttura del file system (vedi oltre...) 253 Tipi di file Generalmente i file regolari sono di tipo ASCII o di tipo binario: i file ASCII sono formati da linee di testo i file ASCII possono essere visualizzati da un qualunque programma editore di testo (anche se non hanno l estensione.txt) I file binari non sono formattati internamente in un modo leggibile se cerco di visualizzarli con un editore di testo ottengo una sequenza illeggibile di caratteri ASCII casuali 254 7

8 Attributi dei file ogni file possiede un nome e i suoi dati inoltre i sistemi operativi associano informazioni aggiuntive; queste informazioni in più vengono chiamate attributi dei file. la lista degli attributi varia considerevolmente da sistema a sistema. 255 Attributi dei file: esempi protezione creatore flag sola lettura flag di sistema flag ASCI/bin tempo di creazione tempo ultimo accesso tempo ultima modifica dimensione chi può accedere al file e in che modo ID dell utente che ha creato il file 0 per lettura e scrittura, 1 per lettura 0 per file normali, 1 per file di sistema 0 per file ASCII, 1 per binari data e ora... data e ora... data e ora... numero di byte del file su Windows queste info sono raccolte nel menu proprietà del file 256 8

9 Operazioni sui file ed effetto sul file system Analizziamo alcune importanti operazioni che possiamo fare sui file creazione: il file è creato senza dati. Il file system nota questa operazione e annota degli attributi di default (di base). cancellazione: il file non serve più, quindi decidiamo di cancellarlo. apertura: vogliamo modificare un file esistente. Lo apriamo con un applicativo opportuno (e il file system viene informato di questa operazione e si segna che il file è stato aperto e lo carica in memoria principale) 257 Operazioni sui file ed effetto sul file system chiusura: quando abbiamo finito le nostre modifiche chiudiamo il file. Il file system viene informato, aggiorna gli attributi (tipo la data dell ultima modifica), lo toglie dalla memoria principale. salvataggio: mentre sto modificando un file posso decidere di salvare le modifiche fatte senza chiudere il file stesso. In questo modo chiedo al sistema operativo di salvare la versione corrente del file su disco fisso, anche se questa rimane anche in memoria principale in attesa di ulteriori modifiche. ridenominazione: cambiamo il nome del file

10 Operazioni sui file ed effetto sul file system Operazioni molto simili possono essere eseguite da un programma invece che dall utente ad esempio un programma che elabora in modo automatico una lista di numeri, ne calcola la media e la salva su un file, esegue molte operazioni di creazione, apertura e chiusura di file. 259 Il file system: le directory il numero di file che devono essere memorizzati su un disco può essere estremamente elevato è quindi necessario mantenere i file in una forma ordinata se i file fossero tutti riuniti nel disco fisso senza struttura, le operazioni di ricerca di un file e creazione di un file (in particolare scegliere il nome del file) diventerebbero estremamente difficili

11 Il file system: le directory le cose si complicano ancora di più nei sistemi multiutente occorre una struttura che distingua i miei file da quelli di qualcun altro e che protegga il mio lavoro da eventuali errori o azioni altrui 261 Il file system: le directory una prima idea può essere quella di raggruppare i file in sottoinsiemi, ad esempio un sottoinsieme per ogni utente questo può non bastare ancora perché anche i dati di un singolo utente possono crescere a dismisura

12 Il file system: le directory da queste esigenze è nata l idea di organizzare i file in contenitori gerarchici chiamati directory. I nomi dei file sono locali alle directory. Nel mondo di Windows viene usato un nome diverso per un concetto molto simile. In quel caso si parla di cartelle o folder. 263 Il file system: esempio Alice sta scrivendo la tesi. Sul computer ha salvato i primi tre capitoli: capitolo1.doc capitolo2.doc capitolo3.doc

13 Il file system: esempio Recentemente ha provato a riscrivere il capitolo 1 in modo molto diverso ma non è ancora sicura di quale sia la versione migliore. Siccome nella stessa directory non possono risiedere due file con lo stesso nome ha provato ad organizzare il suo lavoro nel seguente modo 265 Il file system: esempio tesi capitolo1.doc capitolo2.doc capitolo3.doc aggiornamenti capitolo1.doc

14 Il file system: esempio sullo stesso computer a volte lavora anche Bob e anche lui sta scrivendo la tesi se pensiamo di creare una directory per ogni utente, Bob non si deve preoccupare di assegnare ai suoi file lo stesso nome dei file di Alice 267 Il file system: esempio Alice tesi capitolo1.doc capitolo2.doc capitolo3.doc aggiornamenti capitolo1.doc Bob tesi Cap1.doc capitolo2.doc immagini foto di gruppo.jpg

15 Il file system: directory Questo tipo di strutture gerarchiche viene anche chiamato ad albero. il punto di partenza di questo albero è una directory che viene chiamata radice (root in inglese) radice Bob Alice 269 Operazioni sulle directory Per organizzare gerarchicamente i file, il sistema operativo deve fornire all'utente un insieme di operazioni per creare una nuova directory rimuovere una directory ridenominare una directory elencare il contenuto di una directory copiare o spostare i file da una directory ad un'altra

16 Il file system: i cammini o path quando il file system è organizzato come un albero di directory è necessario essere capaci di specificare i nomi dei file in relazione alla loro posizione nell albero. questo può essere fatto in due modi diversi: utilizzando il cammino o path assoluto utilizzando il cammino o path relativo 271 Il file system: i cammini o path i cammini assoluti partono dalla radice il cammino assoluto per arrivare al capitolo 1 della tesi di Bob è (notazione à la MS-DOS): \Bob\TESI\cap1.doc Il carattere \ (backslash) viene usato comeseparatore (in Linux si usa il carattere / ) \Bob\TESI\cap1.doc questo primo backslash indica la directory radice

17 Il file system: i cammini o path i cammini relativi, invece, si usano congiuntamente al concetto di directory di lavoro (detta anche directory corrente) se Bob si trova già dentro la propria directory, il cammino relativo per arrivare al suo primo capitolo è TESI\cap1.doc 273 Il file system: i cammini o path A proposito dei path relativi: cosa succede se io mi trovo nella directory Bob e voglio indicare un file nella directory TESI di Alice? (dovrei tornare indietro nell albero...) La maggior parte dei file system ha adottato una convenzione: in ogni punto dell albero esistono due elementi speciali. e.. il punto indica la directory corrente il punto punto la directory genitore..\alice\tesi

18 Il file system: i cammini o path Come faccio a cambiare la directory corrente? In pratica questo corrisponde a muoversi lungo la struttura ad albero. In Windows è tutto gestito in modo trasparente tramite i concetti di cliccare su icone Il comando DOS (e Unix) che permette di cambiare la propria posizione è cd (Change Directory) 275 Il file system: i cammini o path Se la directory corrente è immagini (di Bob) e io voglio spostarmi nella directory tesi di Alice posso farlo con uno dei seguenti comandi: cd..\..\alice\tesi cd \ALICE\tesi La visualizzazione dello stato attuale avviene attraverso il PROMPT: C:\BOB\Tesi\>

19 Il file system: i cammini o path se il sistema ha un interfaccia grafica quest idea dei cammini sembra meno importante, ma c è! 277 Il file system: i cammini o path In più, nel caso di file system derivati da MS- DOS, esiste il concetto di unità di disco, ognuna delle quali è idenficata da una lettera solitamente il floppy è indicato con la A: il disco fisso con la C: il CD-ROM con la D:

20 Il file system: i cammini o path a cosa serve quest idea dei cammini? a creare una gerarchia di file sensata a muoversi dentro la gerarchia dei file a copiare file da una parte all altra della gerarchia... con la metafora delle interfacce grafiche questi concetti sembrano superati (mi muovo cliccando su icone e copio facendo drag & drop) ma sono sempre alla base di tutto. 279 Il file system: dimentichiamo l interfaccia per qualche lucido (comandi stile MS-DOS) Bob non ha ancora scritto il terzo capitolo della sua tesi e decide di copiare quello di Alice (sempre che gli attributi di protezione del file glielo permettano!) la sua directory corrente è la sua TESI copia il file scrivendo (sul command prompt, ad es.) copy..\..\alice\tesi\capitolo3.doc. oppure fa almeno lo sforzo di uniformare i nomi copy..\..\alice\tesi\capitolo3.doc cap3.doc

21 Il file system: dimentichiamo l interfaccia per qualche lucido (comandi stile MS-DOS) se ha paura che Alice si accorga del furto può copiare il capitolo sul floppy e portarselo a casa... copy..\..\alice\tesi\capitolo3.doc A:\cap3.doc 281 Il file system: dimentichiamo l interfaccia per qualche lucido (comandi stile MS-DOS) per passare da un punto all altro della gerarchia dei file ( e quindi modificare la directory corrente) si può utilizzare il comando cd: Se mi trovo nella directory Bob: cd..\tesi mi porta nella directory Alice Facciamo qualche esercizio

I file utente sistema operativo nome

I file utente sistema operativo nome I file I File sono l unità base di informazione nell interazione tra utente e sistema operativo Un file e costituito da un insieme di byte attinenti ad un unica entità logica fino a un po di tempo fa i

Dettagli

CdL in Medicina Veterinaria - STPA AA

CdL in Medicina Veterinaria - STPA AA CdL in Medicina Veterinaria - STPA AA 2007-08 I Files I files I Files sono l unità base di informazione nell interazione tra utente e sistema operativo Costituito da un insieme di byte (di natura omogenea)

Dettagli

Sistema Operativo (Software di base)

Sistema Operativo (Software di base) Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:

Dettagli

Gestione risorse (Windows)

Gestione risorse (Windows) Gestione risorse (Windows) Organizzazione dei file Il sistema di memorizzazione è organizzato ad albero secondo una struttura gerarchica DISCO (drive) FILES CARTELLE (directory) FILES SOTTOCARTELLE FILES

Dettagli

Il software: Istruzioni per il computer

Il software: Istruzioni per il computer Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo

Dettagli

CHE COS È. I file vengono utilizzati come supporto per la memorizzazione dei programmi (sia programmi di sistema che programmi utente) e dei dati

CHE COS È. I file vengono utilizzati come supporto per la memorizzazione dei programmi (sia programmi di sistema che programmi utente) e dei dati FILE SYSTEM CHE COS È Il File System è quella parte del Sistema Operativo che si occupa di gestire e strutturare le informazioni memorizzate su supporti permanenti (memoria secondaria) I file vengono utilizzati

Dettagli

Microsoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi.

Microsoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi. Microsoft Windows Il Calcolatore Introduzione al Sistema Operativo e Utilizzo del Calcolatore Anni 50 2008 1 2 Il Calcolatore Un calcolatore (computer) è un esecutore universale di programmi/algoritmi

Dettagli

Il sistema operativo deve fornire una visione astratta dei file su disco e l'utente deve avere la possibilità di:

Il sistema operativo deve fornire una visione astratta dei file su disco e l'utente deve avere la possibilità di: Il File System Il sistema operativo deve fornire una visione astratta dei file su disco e l'utente deve avere la possibilità di: identificare ogni file con un nome (filename) astraendo completamente dalla

Dettagli

Il software: Istruzioni per il computer

Il software: Istruzioni per il computer Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo

Dettagli

IL SOFTWARE DI SISTEMA

IL SOFTWARE DI SISTEMA Software (sw) L esecuzione di programmi è lo scopo di un elaboratore L insieme dei programmi che un elaboratore può eseguire rappresenta il software in dotazione all elaboratore IL SOFTWARE DI SISTEMA

Dettagli

Laboratorio di Informatica (Chimica)

Laboratorio di Informatica (Chimica) Laboratorio di Informatica (Chimica) Lezione 01: Architettura del Computer. Walter Cazzola Dipartimento di Informatica e Comunicazione Università à degli Studi di Milano. e-mail: cazzola@dico.unimi.it

Dettagli

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE

PROGRAMMI UTENTE INTERPRETE COMANDI FILE SYSTEM GESTIONE DELLE PERIFERICHE GESTIONE DELLA MEMORIA GESTIONE DEI PROCESSI (NUCLEO) HARDWARE IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

IL SISTEMA OPERATIVO

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE

Dettagli

Informatica di Base

Informatica di Base Informatica di Base http://www.di.uniba.it/~laura/infbase/ Dip di Informatica Università degli studi di Bari Argomenti Software Software di sistema Software applicativo Sistema Operativo Driver per dispositivi

Dettagli

Sistema operativo. Interazione con il SO

Sistema operativo. Interazione con il SO Sistema operativo Il sistema operativo (SO) è un insieme complesso di programmi che, in modo coordinato, controlla le risorse del sistema e i processi che usano queste risorse. Per evidenziare le funzionalità

Dettagli

Il software: Istruzioni per il computer

Il software: Istruzioni per il computer Il software: Istruzioni per il computer Software applicativo aiuta a svolgere operazioni utili in vari campi programmi di videoscrittura, fogli elettronici, videogiochi Software di sistema permette l utilizzo

Dettagli

Un file system nasconde la complessità dei diversi media proponendone una astrazione.

Un file system nasconde la complessità dei diversi media proponendone una astrazione. File system e path File system I computer possono utilizzare diversi media per registrare in modo persistente le informazioni; ognuno di questi media ha caratteristiche fisiche diverse. Esempi di media

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Il software (sw) Software di sistema e file system Lezione 3 L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione

Dettagli

Il file system. Prof.ssa Antonella Serra. Prof.ssa Antonella Serra 1

Il file system. Prof.ssa Antonella Serra. Prof.ssa Antonella Serra 1 Il file system Prof.ssa Antonella Serra Prof.ssa Antonella Serra 1 Il concetto di file Per poter memorizzare un qualsiasi dato in memoria di massa bisogna creare un file che lo contenga. Un file è, quindi,

Dettagli

Definizione di file. Directory e file File binari e file di testo

Definizione di file. Directory e file File binari e file di testo I/O Avanzato e File Definizione di file Directory e file File binari e file di testo 5 Definizione di file Directory e file Tutti i sistemi operativi permettono di organizzare le informazioni su hard disk

Dettagli

Sistema operativo & file system 1

Sistema operativo & file system 1 Il software (sw) Software di sistema e file system Lezione 1b L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione

Dettagli

Laboratorio di Informatica. Il Sistema Operativo. Il Sistema Operativo 1

Laboratorio di Informatica. Il Sistema Operativo. Il Sistema Operativo 1 Corso di Laboratorio di Informatica 1 Contenuti L architettura a strati di un calcolatore I compiti del sistema operativo L esecuzione delle applicazioni Cos è il Sistema Operativo? Un programma che gestisce

Dettagli

Note sui sistemi operativi. Hardware

Note sui sistemi operativi. Hardware Note sui sistemi operativi 1 Hardware 2 Macchina nuda Il calcolatore di von Neumann possiede tutti i componenti HW necessari per risolvere problemi......tuttavia è una macchina nuda con cui sarebbe praticamente

Dettagli

Organizzazione e Gestione Cartelle e File

Organizzazione e Gestione Cartelle e File Organizzazione e Gestione Cartelle e File Ripasso/approfondimento: La Tastiera Alcuni tasti particolari/importanti: - Tabs: serve per spostare il cursore nel campo successivo (o precedente) - Caps Lock:

Dettagli

Windows. La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh. La gestione dei file conserva la logica del DOS

Windows. La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh. La gestione dei file conserva la logica del DOS Windows La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh La gestione dei file conserva la logica del DOS Funzionalità di un S.O. Gestione dei file Gestione dei

Dettagli

Il Sistema Operativo Gestione del File System

Il Sistema Operativo Gestione del File System ISTITUTO TECNICO SECONDO BIENNIO GIORGIO PORCU www.thegiorgio.it Sommario File System File e Cartelle Partizione Path Tabella di Allocazione Frammentazione 2 File File Gestione dell Interfaccia Gestione

Dettagli

Sistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni

Sistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni Motivazione Sistemi operativi Molte attivita in parallelo su un singolo calcolatore Es.: stampa di un documento e scrittura di un altro Il sistema operativo serve a coordinare queste attivita e far comunicare

Dettagli

Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++

Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++ Microsoft Windows e Dev-C++ Introduzione al Sistema Operativo MS-Windows ed all Uso dell IDE DEV-C++ Le Esercitazioni in Laboratorio Laboratorio ELAB1: Edificio Viale Europa 2 PIANO, Scala 1 (n. 44 posti)

Dettagli

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette 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 e ai programmi di gestire i dispositivi e le periferiche

Dettagli

Informatica. Il computer

Informatica. Il computer Informatica per Igienisti Dentali LEZIONE 1 Il computer 1 INTRODUZIONE 2 I calcolatori L informatica È la disciplina scientifica che studia nati in risposta all esigenza di eseguire meccanicamente calcoli

Dettagli

Note sui sistemi operativi

Note sui sistemi operativi Note sui sistemi operativi 1 Hardware 2 Macchina nuda Il calcolatore di von Neumann possiede tutti i componenti HW necessari per risolvere problemi......tuttavia è una macchina nuda con cui sarebbe virtualmente

Dettagli

FILE SYSTEM. Ciascuno strato costituisce un modulo che è in grado di svolgere le funzioni relative, indipendentemente dagli altri livelli.

FILE SYSTEM. Ciascuno strato costituisce un modulo che è in grado di svolgere le funzioni relative, indipendentemente dagli altri livelli. FILE SYSTEM I moduli del Sistema Operativo Nella dispensa precedente abbiamo visto che il Sistema Operativo è un programma scritto allo scopo di rendere disponibili le risorse di calcolo e i dispositivi

Dettagli

I sistemi operativi. Prof. Daniele Contarino

I sistemi operativi. Prof. Daniele Contarino I sistemi operativi Prof. Daniele Contarino Indice dei contenuti Introduzione Classificazione e struttura dei S.O. Graphics User Interface (GUI) Il filesystem Windows 7 & Ubuntu Il copyright Domanda di

Dettagli

Informatica e Bioinformatica: Sistemi Operativi

Informatica e Bioinformatica: Sistemi Operativi Informatica e Bioinformatica: Sistemi Operativi 4 Aprile 2016 Macchina Hardware/Software Sistema Operativo Macchina Hardware La macchina hardware corrisponde alle componenti fisiche del calcolatore (quelle

Dettagli

Sistemi Operativi. Bruschi Martignoni Monga. File system Astrazioni utente Metadati Tecniche implementative. Sistemi Operativi

Sistemi Operativi. Bruschi Martignoni Monga. File system Astrazioni utente Metadati Tecniche implementative. Sistemi Operativi 1 Mattia Lezione XXX: Dip. di Informatica e Comunicazione Università degli Studi di Milano, Italia mattia.monga@unimi.it a.a. 2008/09 1 c 2009 M.. Creative Commons Attribuzione-Condividi allo stesso modo

Dettagli

Elementi di Informatica

Elementi di Informatica Elementi di Informatica Capitolo 1 - Concetti Generali Si definisce: Hardware, l'insieme degli elementi fisici che costituiscono un computer (vedi capitolo 2). Software, l'insieme dei programmi che consentono

Dettagli

Tecnologie dell Informazione e della Comunicazione

Tecnologie dell Informazione e della Comunicazione Tecnologie dell Informazione e della Comunicazione 1 Information Technology significa letteralmente Tecnologia dell Informazione Con essa si intendono tutte quelle tecnologie per memorizzare, gestire o

Dettagli

Sistemi Operativi 1. Mattia Monga. 6 giugno Dip. di Informatica e Comunicazione Università degli Studi di Milano, Italia

Sistemi Operativi 1. Mattia Monga. 6 giugno Dip. di Informatica e Comunicazione Università degli Studi di Milano, Italia 1 Dip. di Informatica e Comunicazione Università degli Studi di Milano, Italia mattia.monga@unimi.it 6 giugno 2008 1 c 2008 M. Monga. Creative Commons Attribuzione-Condividi allo stesso modo 2.5 Italia

Dettagli

Architettura dei Sistemi Informatici

Architettura dei Sistemi Informatici Sistemi di Calcolo Architettura dei Sistemi Informatici Sistemi informatici PC, terminali e reti Architettura insieme delle componenti del sistema, descrizione delle loro funzionalità e della loro interazione

Dettagli

Il software di sistema

Il software di sistema Il software di sistema Il software in un calcolatore è organizzato in due parti distinte: Il Software di Sistema o Sistema Operativo, che comprende una serie di programmi atti a gestire le risorse fisiche

Dettagli

GESTIONE DEI FILE. ~ prof Andrea Avantaggiato ~ TI ~~

GESTIONE DEI FILE. ~ prof Andrea Avantaggiato ~ TI ~~ GESTIONE DEI FILE 41 I FILE FILE : insieme di informazioni collegate fra loro e memorizzate su un supporto di memoria. Identificato con Nome.Estensione + ICONA Nome: assegnato liberamente da utente CARATTERI

Dettagli

Lena Cota Guido Corso di Informatica - II livello. File System. File e Cartelle

Lena Cota Guido Corso di Informatica - II livello. File System. File e Cartelle File System File e Cartelle 1 Cosa sono I dati registrati su un disco (hard-disk, chiavetta USB, cd,...) sono chiamati file. Le informazioni che contengono possono essere di qualunque tipo: immagini, testo,

Dettagli

Informatica e Informatica di Base

Informatica e Informatica di Base Informatica e Informatica di Base WINDOWS Francesco Tura tura@cirfid.unibo.it Che cos è Windows? È un Sistema Operativo ad interfaccia grafica prodotto dalla Microsoft, che viene utilizzato su computer

Dettagli

URL, nomi e percorsi Indirizzi per il collegamento delle risorse web

URL, nomi e percorsi Indirizzi per il collegamento delle risorse web URL, nomi e percorsi Indirizzi per il collegamento delle risorse web Sviluppo di siti web UD06 Fablab Design Riferimenti alle risorse esterne alla pagina Un documento come una pagina web è composta dalla

Dettagli

Sommario FONDAMENTI DI INFORMATICA. Schema dell'architettura a livelli del SO. Il Sistema Operativo (SO) SISTEMI OPERATIVI

Sommario FONDAMENTI DI INFORMATICA. Schema dell'architettura a livelli del SO. Il Sistema Operativo (SO) SISTEMI OPERATIVI Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://www.diee.unica.it/~marcialis/fi A.A. 217/218 Docente: Gian Luca Marcialis

Dettagli

Il Sistema Operativo

Il Sistema Operativo Il Sistema Operativo Il sistema operativo Con il termine sistema operativo si intende l insieme di programmi e librerie che opera direttamente sulla macchina fisica mascherandone le caratteristiche specifiche

Dettagli

Sistema operativo (SO)

Sistema operativo (SO) Diagramma a cipolla Sistema operativo (SO) Il calcolatore elabora informazioni codificate in sequenza di bit I dispositivi si interfacciano con il calcolatore tramite complessi protocolli di comunicazione

Dettagli

Una parte consistente del materiale di questa presentazione riprende il contenuto del libro di riferimento del corso:

Una parte consistente del materiale di questa presentazione riprende il contenuto del libro di riferimento del corso: Una parte consistente del materiale di questa presentazione riprende il contenuto del libro di riferimento del corso: INTRODUZIONE 1. Computer e Dispositivi 2. Desktop, icone e impostazioni 3. Testi e

Dettagli

Microsoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi.

Microsoft Windows. Introduzione al Sistema Operativo e Utilizzo del Calcolatore. Il Calcolatore. Il Calcolatore. Sistemi Operativi. Microsoft Windows Il Calcolatore Introduzione al Sistema Operativo e Utilizzo del Calcolatore Anni 50 2006 Il Calcolatore Un calcolatore (computer) è un esecutore di programmi/algoritmi HW (CPU/RAM/dischi/CD

Dettagli

Il Sistema Operativo

Il Sistema Operativo Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2008/2009 Docente: ing. Salvatore

Dettagli

2. Cenni di sistemi operativi

2. Cenni di sistemi operativi 2. Cenni di sistemi operativi Andrea Marongiu (andrea.marongiu@unimore.it) Paolo Valente Contiene slides dal corso «Sistemi Operativi» dei prof. Gherardi/Scandurra dell Università degli studi di Bergamo

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T1 2-I moduli del SO 1 Prerequisiti Uso pratico elementare di un sistema operativo Concetto di macchina virtuale 2 1 Introduzione Un SO è composto da vari moduli e varie macchine

Dettagli

Come è fatto? Come funziona? Cosa posso fare? Che cos è!?!

Come è fatto? Come funziona? Cosa posso fare? Che cos è!?! COS E IL COMPUTER Il computer??? Che cos è!?! Come è fatto? Come funziona? Cosa posso fare? Il computer è...una macchina che aiuta l uomo nelle sue molteplici attività. Non è in grado di pensare, né di

Dettagli

SOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito

SOFTWARE. Programmi e dati che indicano al computer come svolgere un determinato compito SOFTWARE MODULO 3 SOFTWARE Programmi e dati che indicano al computer come svolgere un determinato compito Programma: sequenza di istruzioni, scritte in un determinato linguaggio, con le quali si fa eseguire

Dettagli

Introduzione al DOS. Sistema Operativo

Introduzione al DOS. Sistema Operativo Introduzione al DOS Il Sistema Operativo MS-DOS Componenti Gestione dei file e delle directories Avvio del sistema I comandi del DOS Comandi Principali Dir, Copy, Del, Ren MD, CD, RD Format, DiskCopy Type,

Dettagli

Introduzione ai Sistemi Operativi. A cura di Massimo Scolaro Mob :

Introduzione ai Sistemi Operativi. A cura di Massimo Scolaro Mob : Introduzione ai Sistemi Operativi A cura di Massimo Scolaro Mob.. 347 5821151 E-mail: : max@massimoscolaro.it Cos e Il Software più importante Indispensabile al funzionamento del computer Interfaccia più

Dettagli

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche michele.perilli@unifg.it mlperilli@gmail.com Sistema Operativo: funzionalità Gestire le risorse della macchina (CPU, memoria,

Dettagli

Windows 95/98: la scrivania

Windows 95/98: la scrivania Windows 95/98: la scrivania Avvio di windows automatico all accensione La scrivania (Desktop) = schermo Le icone: simboli grafici con leggenda che rappresenta un oggetto Disco File Cartella Programma Collegamento

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Processore: CPU Componente elettronico costituito da minuscole componenti di silicio, chiamate CHIP. Esegue le istruzioni implementate nel SW, tramite una serie di operazioni

Dettagli

Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per:

Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per: Il Sistema Operativo Il Sistema Operativo fa parte del software di base; e` costituito da un insieme di programmi che interagiscono e cooperano per: gestire efficientemente l'elaboratore e le sue periferiche,

Dettagli

Prestazioni e affidabilità dei dischi

Prestazioni e affidabilità dei dischi Prestazioni e affidabilità dei dischi le prestazioni (velocità) di un singolo disco sono limitate dalla tecnologia usata, - per aumentare le prestazioni si può pensare di far operare in parallelo più dischi:

Dettagli

Il software. la parte contro cui si può solo imprecare. Funzioni principali del sistema operativo

Il software. la parte contro cui si può solo imprecare. Funzioni principali del sistema operativo Il software la parte contro cui si può solo imprecare (continua) Funzioni principali del sistema operativo Avvio dell elaboratore Gestione del processore e dei processi in esecuzione Gestione della memoria

Dettagli

Struttura Logica del S.O:

Struttura Logica del S.O: Avvertenza Quanto segue NON è un libro, ma è una copia dei lucidi usati a lezione che NON sostituisce i libri di testo adottati e consigliati per l insegnamento di Informatica Generale. Questa copia è

Dettagli

FONDAMENTI DI INFORMATICA

FONDAMENTI DI INFORMATICA Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://people.unica.it/gianlucamarcialis A.A. 2018/2019 Docente: Gian Luca Marcialis

Dettagli

Il software. la parte contro cui si può solo imprecare. (continua) Funzioni principali del sistema operativo. Gestione della memoria secondaria

Il software. la parte contro cui si può solo imprecare. (continua) Funzioni principali del sistema operativo. Gestione della memoria secondaria Il software la parte contro cui si può solo imprecare (continua) Funzioni principali del sistema operativo Avvio dell elaboratore Gestione del processore e dei processi in esecuzione Gestione della memoria

Dettagli

Il terminale o Prompt dei comandi e modifica della path versione XP

Il terminale o Prompt dei comandi e modifica della path versione XP Il terminale o Prompt dei comandi e modifica della path versione XP L'immagine ci mostra come accedere al terminale; seguite l'ordine: 1 pulsante Start; 2 Tutti i programmi; 3 Accessori; 4 Prompt dei comandi;

Dettagli

DEFINIZIONI SMART E RELATIVE ESERCITAZIONI

DEFINIZIONI SMART E RELATIVE ESERCITAZIONI SCUOLA PRIMARIA DEFINIZIONI SMART E RELATIVE ESERCITAZIONI MODULO 3 Gestione di un sistema operativo a interfaccia Grafica MODULO 3 GESTIONE DI UN SISTEMA OPERATIVO A INTERFACCIA GRAFICA Software di sistema

Dettagli

Utilizzo del sistema operativo

Utilizzo del sistema operativo 1 Interfaccia a linea di comando Utilizzo del sistema operativo Interfaccia a linea di comando e GUI Navigazione nel file system Operazioni di Base in una GUI I primi sistemi operativi (OS) erano del tipo

Dettagli

FILE SYSTEM 2. I-nodes (o Inodes)

FILE SYSTEM 2. I-nodes (o Inodes) FILE SYSTEM 2 I-nodes (o Inodes) Un file ha diverse componenti: nome, contenuto, proprietario, diritti d accesso, data di modifica, ecc. Tutte le informazioni sono contenute in una struttura (un record)

Dettagli

Computer. Com è fatto un Personal Computer.

Computer. Com è fatto un Personal Computer. Computer Il Computer è una macchina programmabile capace di elaborare dati. In un Computer distinguiamo: una parte, detta Hardware, costituita da molti circuiti elettronici e da dispositivi esterni; una

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo L1 2 Operare con i file 1 Prerequisiti Concetto intuitivo di applicazione per computer Uso pratico elementare di un sistema operativo 2 1 Introduzione Una delle più frequenti

Dettagli

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli

Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli Informatica di base Docenti: Fabrizio Benazzi Valter Lelli Azienda USL 11 di Empoli v.lelli@usl11.tos.it f.benazzi@usl11.tos.it Moduli 1) Presentazione ed Introduzione 2) L'Hardware 3) Il Software di base

Dettagli

Parte II. Introduzione ai sistemi operativi e WindowsX. Parte II 1

Parte II. Introduzione ai sistemi operativi e WindowsX. Parte II 1 Parte II Introduzione ai sistemi operativi e WindowsX Parte II 1 tutto è un programma Insieme di istruzioni che il calcolatore deve eseguire Programma Input Calcolatore Output Parte II 2 Come comunicare

Dettagli

Informatica di Base

Informatica di Base Informatica di Base http://www.di.uniba.it/~laura/infbase/ Dip di Informatica Università degli studi di Bari Argomenti Memoria e gestione dei file Memoria Memoria centrale RAM Memoria di massa Software

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T1 3-Equipaggiamento di un SO 1 Prerequisiti Hardware e software Uso pratico elementare di un sistema operativo Struttura a strati del SO 2 1 Introduzione In questa Unità vogliamo

Dettagli

Bibliografia. UD 1.5c: Il Sistema Operativo (parte 2) La Gestione dei File (File System)

Bibliografia. UD 1.5c: Il Sistema Operativo (parte 2) La Gestione dei File (File System) Prof. Alberto Postiglione Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno UD : Il Sistema Operativo (parte 2) Informatica Generale (Laurea in Scienze della

Dettagli

Il sistema operativo

Il sistema operativo Il sistema operativo il software di base è costituito dal sistema operativo, un insieme di programmi che fanno funzionare il computer. Dall'inizio della storia del computer si sono succeduti molti sistemi

Dettagli

WINDOWS95. 1. Avviare Windows95. Avviare Windows95 non è un problema: parte. automaticamente all accensione del computer. 2. Barra delle applicazioni

WINDOWS95. 1. Avviare Windows95. Avviare Windows95 non è un problema: parte. automaticamente all accensione del computer. 2. Barra delle applicazioni WINDOWS95 1. Avviare Windows95 Avviare Windows95 non è un problema: parte automaticamente all accensione del computer. 2. Barra delle applicazioni 1 La barra delle applicazioni permette di richiamare le

Dettagli

Il Software. Il software del PC. Il BIOS

Il Software. Il software del PC. Il BIOS Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:

Dettagli

Interfaccia del file system

Interfaccia del file system Interfaccia del file system Concetto di file Metodi di accesso Struttura delle directory Protezione 1 Concetto di File Insieme di informazioni correlate, registrate in memoria secondaria, con un nome.

Dettagli

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software: Il Software L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software: un insieme di programmi che permettono di trasformare un insieme di circuiti

Dettagli

Sistemi Operativi. Il file system Casi di studio. Sistemi Operativi. Corso di laurea in Informatica. AA 2002/03 Bruschi, Rosti

Sistemi Operativi. Il file system Casi di studio. Sistemi Operativi. Corso di laurea in Informatica. AA 2002/03 Bruschi, Rosti Il file system Casi di studio 1 CP/M Control Program for Microcomputer Predecessore del MS-DOS Dimensione media 16K File system predisposto per Floppy Allocazione dei file come lista-linkata di blocchi

Dettagli

Sistemi Operativi (modulo di Informatica II) L interfaccia del file system

Sistemi Operativi (modulo di Informatica II) L interfaccia del file system Sistemi Operativi (modulo di Informatica II) L interfaccia del file system Patrizia Scandurra Università degli Studi di Bergamo a.a. 2011-12 Sommario Il concetto di file Metodi di accesso Struttura delle

Dettagli

Elementi di Informatica A. A. 2016/2017

Elementi di Informatica A. A. 2016/2017 Elementi di Informatica A. A. 2016/2017 Ing. Nicola Amatucci Università degli studi di Napoli Federico II Scuola Politecnica e Delle Scienze di Base nicola.amatucci@unina.it Cos'è un Sistema Operativo?

Dettagli

Sistemi Operativi (modulo di Informatica II) L interfaccia del file system

Sistemi Operativi (modulo di Informatica II) L interfaccia del file system Sistemi Operativi (modulo di Informatica II) L interfaccia del file system Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Sommario Il concetto di file Metodi di accesso Struttura delle

Dettagli

Lezione 5: Software. Firmware Sistema Operativo. Laboratorio di Informatica

Lezione 5: Software. Firmware Sistema Operativo. Laboratorio di Informatica Lezione 5: Software Firmware Sistema Operativo Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macro-componenti: Hardware Software 2 Architettura del Calcolatore

Dettagli

Come è memorizzato un documento su disco. Dati, formati, metadati. Cosa è un formato. Esempi di formato/1

Come è memorizzato un documento su disco. Dati, formati, metadati. Cosa è un formato. Esempi di formato/1 Dati, formati, metadati Come è memorizzato un documento su disco Ogni documento è una sequenza di byte, cioè di numeri interi compresi tra e 55, detti anche caratteri Cosa è un formato Un formato è una

Dettagli

File System FAT. Il file system FAT è il file system usato da MS-DOS, Windows 3.1 e Windows 95

File System FAT. Il file system FAT è il file system usato da MS-DOS, Windows 3.1 e Windows 95 File System Il File System rappresenta la modalità di scrittura/lettura di Windows dei dati sui dischi rigidi Windows 2000 supporta i seguenti file system: FAT ( File Allocation Table) FAT 32 (File Allocation

Dettagli

Possibilità di memorizzare grandi quantità di informazioni, Persistenza delle informazioni tra diverse istanze di un'applicazione,

Possibilità di memorizzare grandi quantità di informazioni, Persistenza delle informazioni tra diverse istanze di un'applicazione, File System (1/2) Introduzione Le applicazioni software hanno bisogno di scrivere e caricare informazioni in una memoria permanente di dimensioni spesso maggiori di quelle delle memorie volatili oggi disponibili.

Dettagli

Sistemi Informatici per il supporto alle decisioni Modulo 1. Database: concetti introduttivi

Sistemi Informatici per il supporto alle decisioni Modulo 1. Database: concetti introduttivi Sistemi Informatici per il supporto alle decisioni Modulo 1 Database: concetti introduttivi Iniziamo questi primi passi introducendo alcune definizioni e concetti fondamentali su questo particolare software,

Dettagli