Parte IIElementi di Informatica1 Introduzione ai sistemi operativi Parte II
Elementi di Informatica2 …tutto è un programma Insieme di istruzioni che il calcolatore deve eseguire. Calcolatore ProgrammaInputOutput
Parte IIElementi di Informatica3 Come comunicare Linguaggio macchina: –sequenze di 0 ed 1 –rigoroso –essenziale Linguaggio assembler: add $3, $2, $1 –simbolico –semplice traduzione aggiuntiva Linguaggio naturale: somma a a b –linguaggio preferito dall’essere umano –ambiguo, ridondante, non preciso Linguaggio di programmazione ad alto livello: c = a+b
Parte IIElementi di Informatica4 Traduttori traduttore programma macchina Codice in linguaggio macchina dati macchina Codice in linguaggio macchina risultati
Parte IIElementi di Informatica5 Informatica Hardware Software Modulo Centrale Modulo Centrale Periferiche Software di base Software di base Software applicativo Software applicativo
Parte IIElementi di Informatica6 Software di base. Insieme di programmi che interagiscono con l’hardware e il firmware del calcolatore e cela all’utente la struttura fisica dei dispositivi, realizzando una complessa macchina virtuale. Sistema operativo. Interfaccia utente. Software di utilità. Software di comunicazione. Software di base
Parte IIElementi di Informatica7 Software applicativo. Insieme dei programmi che svolgono attività e compiti specifici per determinati tipi di lavori, finalizzati a produrre certi risultati. Applicazioni esistenti: word-processor/editor web browser fogli elettronici Applicazioni create dall’utente. Software applicativo
Parte IIElementi di Informatica8 Hardwarecarrozzeria, motore, accessori Software di base centralina elettronica, impianto elettrico, ecc. Software applicativoprocedure per guidare …..parallelamente…..
Parte IIElementi di Informatica9 Sistema operativo Sistema operativo. –insieme di programmi che consente alle varie componenti di un sistema di elaborazione di interagire tra di loro. –Coordina le risorse hardware e quelle software permettendo all’utente di creare e gestire programmi e dati e di accedere ai dispositivi di I/O.
Parte IIElementi di Informatica10 Servizi richiesti dagli utenti Hardware/Firmware Interfaccia nucleo verso l’esterno File system Gestore I/O Gestore processi Gestore memoria livello hardware livello utente livello nucleo Gestore processori Funzioni di un Sistema Operativo
Parte IIElementi di Informatica11 Funzioni del File System Associa a un nome lo spazio fisico sulla memoria di massa. Fornisce metodi per accedere ai dati. Fornisce meccanismi per la protezione dei dati. Rende trasparente la struttura fisica del supporto di memorizzazione. Ottimizza i tempi di reperimento e trasferimento di informazioni.
Parte IIElementi di Informatica12 Gestione della memoria secondaria La gestione della collocazione delle informazioni in memoria di massa è svolta dal File System “Sistema di Archiviazione” dove File: sequenza di byte che rappresentano una informazione omogenea.
Parte IIElementi di Informatica13 Biblioteca Memoria di massa Armadi Cartelle o Directory Scaffali Sottodirectory Libri File
Parte IIElementi di Informatica14 Radice File1Cartella1 Cartella2 File11 Cartella11Cartella12 FileB FileA Cartella11A Cartella11A1
Parte IIElementi di Informatica15 Esempio RADICE GIOCHI ESERCIZI LEZIONI LETTERE DOCUMENTI Solitario.exe FreeCell.exe VARIE Mialett.txt Curric.doc Lab.ppt Pascal.doc Ricette.txt PASCAL EXCEL ES1.pas ES2.pas ES3.pas EX01.xls EX02.xls
Parte IIElementi di Informatica16 A:\ unità di floppy disk. C:\ hard disk. D:\ lettore CD. Ogni file, all’interno di una cartella, è identificato da un Nome e da una Estensione. Per identificare un file è necessario specificare un cammino (path): UnitàCartella\Nome.Estensione Esempio: C:\Giochi\FreeCell.exe C:\Documenti\Lezioni\Lab.ppt Unità a disco fondamentali
Parte IIElementi di Informatica17 Problematiche risolte con strumenti del Sistema Operativo Partenza del sistema. Configurazione del sistema. Login/Logout. Gestione dei supporti di memoria. Gestione dell’organizzazione delle informazioni sui supporti. Esecuzione di applicativi. Fermo del sistema e spegnimento.
Parte IIElementi di Informatica18 MS-DOS
Parte IIElementi di Informatica19 Famiglia Windows