Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti del corso Lezione 2 Marco Lazzari
Marco Lazzari – Informatica generale 1 Macchine a strati l macchina virtuale: sopra uno strato sw posso avere un altro strato sw che mette a disposizione le funzioni necessarie allutente l gerarchia di macchine virtuali
Marco Lazzari – Informatica generale 1 Software di base Somma 1 ad un numero Somma due numeri Moltiplica due numeri Macchine virtuali
Marco Lazzari – Informatica generale 1 Sistema operativo l insieme di programmi che interagiscono e cooperano per: –gestire efficacemente lelaboratore e le sue periferiche –creare un ambiente virtuale per facilitare linterazione uomo/macchina l mette a disposizione dellutente un linguaggio comandi per interagire con la macchina
Marco Lazzari – Informatica generale 1 Dove si trova il sistema operativo? programmi applicativi sistema operativo compilatore hardware utente 1 utente 2utente n editore di testidatabase
Marco Lazzari – Informatica generale 1 Sistema operativo l monoutente / multiutente l monoprogrammato / multiprogrammato
Marco Lazzari – Informatica generale 1 Sistema operativo l stratificazione (cipolla) l accensione e configurazione della macchina: bootstrap l controllo dei dispositivi, gestione dellhw l gestione delle informazioni l strumenti elementari di elaborazione l interazione uomo/macchina
Marco Lazzari – Informatica generale 1 Funzioni la cipolla Kernel Gestione delle risorse Interfaccia comandi
Marco Lazzari – Informatica generale 1 Sistema operativo l kernel adattato a ogni singola macchina, in linguaggio macchina l strati superiori in linguaggi evoluti (C), portabili, adattabili a più piattaforme
Marco Lazzari – Informatica generale 1 Avviamento dellelaboratore l boostrap l caricamento di una parte del sistema operativo in memoria centrale l verifica delle risorse hardware l inizializzazione l programmi di gestione della memoria e dellI/O
Marco Lazzari – Informatica generale 1 Avviamento dellelaboratore l personalizzazione dellavviamento: caricamento di programmi –antivirus –interfaccia vocale –...
Marco Lazzari – Informatica generale 1 Gestione della memoria secondaria l dischi magnetici (dischi ottici, nastri) l memorizzazione permanente dei programmi e dei dati (del sistema e dell utente) l il file system astrae lutente dallorganizzazione fisica –organizzazione fisica –struttura logica
Marco Lazzari – Informatica generale 1 Gestione della memoria secondaria l organizzazione logica –nomi agli oggetti (file, cartella) –struttura (gerarchia) –operazioni –accesso ad alto livello
Marco Lazzari – Informatica generale 1 Gestione della memoria secondaria l organizzazione logica DISCO Utenti Sistema Mauro Marco Lezione1 Lezione2 Lezione3 Lezione FotoInter DIRECTORIESFILES
Marco Lazzari – Informatica generale 1 Gestione della memoria secondaria l operazioni –crea / cancella –assegna nomi –apri / chiudi –leggi / scrivi –proteggi –visualizza proprietà (dimensioni, data, …)