Laboratorio di Informatica Introduzione Esecutori di algoritmi Abilità Informatiche • I computer sono progettati per eseguire algoritmi La struttura dei sistemi informatici • Sequenze di passi che portano all’esecuzione di un compito http://dcssi.istm.cnr.it/Lanzavecchia/do cumenti/farmacia.htm AA 2006/07 Tossicologia dellìambiente 1 Informatica I sistemi informatici • Tutti i programmi sono strutturati per eseguire operazioni predefinite o istruzioni • Ogni istruzione viene portata a termine in modo automatico e acritico AA 2006/07 Tossicologia dellìambiente Ciò che i computer non fanno • Non hanno immaginazione né creatività • Interpretano tutto alla lettera, senza alcun senso dell’ironia, dei sottintesi o delle proporzioni • Non hanno volontà propria • Non hanno intuito AA 2006/07 Tossicologia dellìambiente 3 Informatica I sistemi informatici Sistemi Informatici HARDWARE equipaggiamento fisico del computer, costituito da componenti meccanici, elettrici, ed elettronici che fanno svolgere al calcolatore un insieme di funzioni generiche (si puo` prendere a calci!) SOFTWARE equipaggiamento logico del computer, costituito da programmi che utilizzano i componenti dell’hardware integrandoli al fine di svolgere compiti specifici (si puo` solo imprecargli contro!) AA 2006/07 Tossicologia dellìambiente 4 Informatica I sistemi informatici • 1011001 (89) + • 0001101 (13) = • 1100110 (102) normale addizione col riporto • Software • Sistema operativo • Programmi applicativi ©Capra, Lanzavechia, Rosti Distinzione Hw/Sw • L’informazione è memorizzata in formato binario • Ogni forma di elaborazione deve essere descritta come algoritmo • Es. somma di numeri • Microprocessore • Memoria • Periferiche di input e output 5 Informatica I sistemi informatici Elaboratori di informazione • Hardware AA 2006/07 Tossicologia dellìambiente 2 • Dati e istruzioni sono entrambe memorizzati Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 6 Informatica I sistemi informatici 1 Laboratorio di Informatica Introduzione Esecutori di algoritmi Il ciclo macchina • I dati sono memorizzati in formato binario • Anche le regole dell’algoritmo devono essere memorizzate • Istruzioni codificate in binario • Devono essere lette, interpretate ed eseguite • Tutta l’elaborazione avviene per successione di cicli: AA 2006/07 Tossicologia dellìambiente AA 2006/07 Tossicologia dellìambiente Informatica I sistemi informatici 7 • • • • • Fetch istruzione Decodifica istruzione Fetch dati Esecuzione istruzione Restituzione risultato 8 Informatica I sistemi informatici Il cuore del processore Memoria Unità Aritmetico logica • Una serie di locazioni discrete Controllo • Solitamente da 1 Byte bus • In ogni locazione sono contenuti i dati • Ogni locazione ha un suo indirizzo • Anche gli indirizzi devono essere memorizzati • Con 4 Byte si ricordano fino a 4 miliardi di indirizzi (232) Memoria AA 2006/07 Tossicologia dellìambiente 9 Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente La memoria - Le celle 10 Informatica I sistemi informatici Memoria • Sopra i Byte si usano le convenzionali sigle K (kilo) M (mega) G (giga) • Ma al posto del fattore 1000 si usa 1024=210 • KB (chilobyte) = 1024 • MB = 220 = 1.048.576 • GB = 230 = 1.073.741.824 • 232 B = 4GB AA 2006/07 Tossicologia dellìambiente 11 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 12 Informatica I sistemi informatici 2 Laboratorio di Informatica Introduzione Unità di Controllo Unità aritmetico logica • Implementa il ciclo macchina • Recupera le istruzioni e le fa eseguire dall’unità aritmetico logica (ALU) • Le istruzioni sono molto semplici • ADD 4000, 2000, 2080 • Somma i contenuti delle locazioni 4000 e 2000 e copia il risultato in locazione 2080 AA 2006/07 Tossicologia dellìambiente Informatica I sistemi informatici 13 • Implementa le istruzioni del ciclo macchina mediante circuiti elettronici • Una volta che i dati sono nei registri del processore le operazioni possono essere eseguite • Poche istruzione semplici • ADD • Mult e Div • Operazioni logiche AND, OR, NOT … AA 2006/07 Tossicologia dellìambiente istruzioni macchina • Serie di passi elementari • Istruzioni più complesse vengono eseguite mettendo insieme le istruzioni più semplici • Queste a loro volta faranno da base per comandi ancora più complessi • Alla fine qualunque compito del computer viene eseguito come successione di passi elementari Informatica I sistemi informatici 15 Informatica I sistemi informatici Hardware di un P.C. • Nei circuiti del processore sono implementate poche istruzioni molto semplici AA 2006/07 Tossicologia dellìambiente 14 • Unità di elaborazione (microprocessore) • Memoria • Memoria del processore (registri e cache) • Memoria centrale (RAM) • Memoria secondaria • Dischi fissi • Dischi removibili • Bus di sistema • Collega tutti gli elementi funzionali • Periferiche • • • • • Tastiera e mouse Schermo Stampante Scanner Scheda audio AA 2006/07 Tossicologia dellìambiente Componenti hw del computer 16 Informatica I sistemi informatici Il processore Periferiche Monitor Tastiera Mouse Memorie di massa Memoria CPU centrale BUS Input AA 2006/07 Tossicologia dellìambiente Output 17 ©Capra, Lanzavechia, Rosti Input/Output (I/O) Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 18 Informatica I sistemi informatici 3 Laboratorio di Informatica Introduzione Il processore Il processore • Il processore, o CPU -Central Processing Unit- è l’unità di elaborazione centrale del computer • Controlla le funzioni del computer, esegue le operazioni aritmetico-logiche ed elabora i dati AA 2006/07 Tossicologia dellìambiente 19 Informatica I sistemi informatici • I circuiti logici che compongono una CPU sono costituiti da milioni di transistor (microscopici interruttori acceso/spento) collegati tra loro da sottilissimi fili • I circuiti vengono “stampati” su una sottile lamina di silicio • Il chip che corrisponde a una CPU ha una superficie dell’ordine di una decina di mm2 AA 2006/07 Tossicologia dellìambiente Il processore • VLSI, Very Large scale Integration • milioni di elementi tra loro collegati contenuti in una superficie quasi microscopica 21 Informatica I sistemi informatici • Ogni istruzione del linguaggio macchina viene eseguita dal microprocessore svolgendo una serie di operazioni elementari • Il numero di operazioni elementari necessario per completare l’esecuzione di un’istruzione in linguaggio macchina è dell’ordine di 7-10 AA 2006/07 Tossicologia dellìambiente Il processore - Clock 22 Informatica I sistemi informatici Il processore - Clock • Il tempo richiesto dal microprocessore per svolgere un’operazione elementare e` detto ciclo di clock • la durata tipica oggi giorno e` inferiore al nanos • Il numero di cicli di clock nell’unita` di tempo, o frequenza di clock, si misura in GHz • (1 MHz; periodo=10-6 s ; 1 GHz: periodo = 10-9 s) • • • • Informatica I sistemi informatici Il processore • Pertanto oggi si parla di microprocessore costituito da circuiti integrati AA 2006/07 Tossicologia dellìambiente 20 Xeon 3 GHz Pentium 4 2.2 GHz Athlon 1.6 GHz PowerPC G5 2 GHz • Dati due processori con lo stesso linguaggio macchina, risulterà più veloce quello con frequenza di clock maggiore • Non è possibile dire nulla su processori con linguaggi macchina diversi • Es. Pentium vs PowerPC • E` uno dei parametri caratteristici di un processore • Altri fattori contribuiscono alle prestazioni di un processore • memoria, bus, cache, natura dei programmi eseguiti AA 2006/07 Tossicologia dellìambiente 23 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 24 Informatica I sistemi informatici 4 Laboratorio di Informatica Introduzione Il processore - Il processore - Clock (esempio) Computer B • 400 MHz • 6 operazioni elementari per istruzione Computer A • 500 MHz • 10 operazioni elementari per istruzione devono eseguire un programma di 100M istruzioni macchina B impiegherà 1,5s A impiegherà 2s AA 2006/07 Tossicologia dellìambiente 25 Informatica I sistemi informatici Il processore - Esecuzione dei programmi • L’esecuzione di un programma richiede • caricamento del programma dal disco alla memoria centrale • codice macchina, pronto per l’esecuzione • per ogni istruzione del programma, esecuzione di tre operazioni (ciclo della macchina) • fetch • decode • execute AA 2006/07 Tossicologia dellìambiente Informatica I sistemi informatici 26 Componenti hw del computer Esecuzione dei programmi Periferiche • Fetch • il processore preleva dalla memoria l’istruzione da eseguire e la carica al suo interno Monitor • Decode Tastiera Mouse Memorie di massa Memoria CPU centrale • il processore decodifica l’istruzione da eseguire • Execute BUS • il processore esegue le operazioni corrispondenti all’istruzione AA 2006/07 Tossicologia dellìambiente 27 Input Informatica I sistemi informatici La memoria centrale AA 2006/07 Tossicologia dellìambiente Output Input/Output (I/O) 28 Informatica I sistemi informatici La memoria - Le celle • Ogni cella di memoria contiene un byte ed e` contraddistinta da un indirizzo • l’unita` minima indirizzabile puo` anche essere la word (2 Byte) • Volendo scrivere o leggere un dato nella/dalla memoria il processore deve sempre specificare l’indirizzo della cella alla quale vuole accedere AA 2006/07 Tossicologia dellìambiente 29 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 30 Informatica I sistemi informatici 5 Laboratorio di Informatica Introduzione La memoria La memoria - Le celle • Svolge la funzione di magazzino per i programmi e i dati su cui deve operare il microprocessore • Esistono due grosse categorie di dispositivi di memoria: • le memorie volatili • le memorie non volatili • Le memorie volatili sono tutti quei dispositivi di memoria che perdono il loro contenuto quando viene loro a mancare l'alimentazione elettrica • Le memorie non volatili invece sono in grado di mantenere l'informazione registrata anche in assenza di alimentazione elettrica AA 2006/07 Tossicologia dellìambiente 31 Informatica I sistemi informatici La memoria AA 2006/07 Tossicologia dellìambiente Componenti hw del computer • Volatile • sono genericamente indicati con il termine RAM (Random Access Memory) • I registri di CPU, le cache e la memoria centrale • sono realizzati rifacendosi alla tecnologia dei circuiti integrati Periferiche Monitor Tastiera Mouse Memorie di massa • Non Volatile • • • • Dischi fissi Floppy – CD – DVD Pen drive Nastri magnetici AA 2006/07 Tossicologia dellìambiente Informatica I sistemi informatici 32 Memoria CPU centrale BUS Input 33 Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente Il bus Output 34 Input/Output (I/O) Informatica I sistemi informatici Il bus • E` il canale fisico che mette in comunicazione le varie componenti del calcolatore • E` composto da un insieme di fili • In ogni istante, su ogni filo, passa un bit • Se il bus è formato da n fili, può trasferire n bit contemporaneamente • l’ampiezza del bus influenza la velocità del computer AA 2006/07 Tossicologia dellìambiente 35 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 36 Informatica I sistemi informatici 6 Laboratorio di Informatica Introduzione Il bus Il bus • Periferiche diverse possono usare tipi di bus diversi, a seconda della velocità di trasmissione dati richiesta • La memoria centrale ha bisogno di un canale molto più veloce rispetto alle periferiche • Oltre al bus di sistema, i PC di oggi sono forniti anche di un insieme di bus locali che collegano le periferiche alla CPU AA 2006/07 Tossicologia dellìambiente Informatica I sistemi informatici 37 • In un dato istante, sul bus puo` passare • un dato in trasferimento tra CPU e memoria o tra CPU e una periferica • un indirizzo che identifica una posizione nella memoria alla quale la CPU deve leggere o scrivere • un segnale di controllo, come la selezione dell’unità coinvolta nel trasferimento dati (sorgente e destinatario) o la definizione della direzione dello scambio (lettura o scrittura) AA 2006/07 Tossicologia dellìambiente 38 Componenti hw del computer Periferiche Informatica I sistemi informatici Periferiche • Ogni periferica e` costituita da 3 componenti • device Monitor Tastiera Mouse Memorie di massa Memoria CPU centrale • dispositivo fisico • controller • componente elettronica di controllo • device driver BUS Input AA 2006/07 Tossicologia dellìambiente Output 39 Input/Output (I/O) Informatica I sistemi informatici • componente software che deve essere installata in memoria per il corretto funzionamento del dispositivo AA 2006/07 Tossicologia dellìambiente Periferiche - Il controller • Il controller è realizzato su un circuito stampato • puo` essere piu` o meno intelligente a seconda della periferica che controlla • Riceve gli ordini dal processore e li impartisce al dispositivo fisico • cosa fare (leggere/scrivere), dove, quanto AA 2006/07 Tossicologia dellìambiente 41 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici 40 Informatica I sistemi informatici Periferiche - Il driver • Il driver è il programma che gestisce la periferica • Viene consegnato insieme alla periferica (di solito memorizzato su un CD-ROM) e deve essere installato in memoria • e` parte del software di sistema AA 2006/07 Tossicologia dellìambiente 42 Informatica I sistemi informatici 7 Laboratorio di Informatica Introduzione Il sw applicativo Sistemi informatici • Il sw applicativo è costituito dall’insieme di programmi che “fanno svolgere” al calcolatore una serie di funzionalità rivolte principalmente agli utilizzatori finali • Hardware • Microprocessore • Memoria • Periferiche di input e output • • • • • • • • Software • Software di sistema • Programmi applicativi AA 2006/07 Tossicologia dellìambiente 43 video scrittura foglio elettronico contabilità, paghe e stipendi visualizzazione grafica posta elettronica navigazione in rete ecc. • Il sw applicativo è scritto dai programmatori Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 44 Informatica I sistemi informatici Il sw di sistema • Il sw di sistema è costituito da un insieme di programmi il cui scopo è • facilitare l’uso della macchina nascondendone alcuni dettagli • garantire l’uso “onesto” della macchina da parte di più utenti allo stesso tempo • fornire funzionalità per la stesura di programmi applicativi, facilitando quindi il lavoro dei programmatori Il sw di sistema • Appartengono al sw di sistema • • • • il sistema operativo i driver per i dispositivi di I/O i compilatori programmi di “utilità” per lo sviluppo del software e la gestione dei computer • Il sw di sistema è scritto dai programmatori di sistema AA 2006/07 Tossicologia dellìambiente 45 Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 46 Informatica I sistemi informatici Il sistema operativo Il sistema operativo • Un insieme di programmi che • gestiscono le risorse (cpu, memoria, dischi, periferiche) di un elaboratore • Esecuzione di più programmi simultaneamente (multitasking) • Accesso a più utenti simultaneamente (multiutenza) • Protezione di dati e programmi da comportamenti scorretti degli utenti • rendono più facile l’uso del calcolatore a programmatori e utenti finali • interfaccia semplificata verso l’hw • interfaccia per l’esecuzione dei comandi AA 2006/07 Tossicologia dellìambiente 47 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 48 Informatica I sistemi informatici 8 Laboratorio di Informatica Introduzione Il sistema operativo Il sistema operativo • Il sistema operativo viene fornito insieme all’elaboratore • È memorizzato su CD • I sistemi operativi più diffusi in ambiente PC sono: • Windows • dopo l’installazione ne esiste una copia sul disco fisso • Ogni elaboratore può essere utilizzato solo se vi è stato preventivamente installato un sistema operativo AA 2006/07 Tossicologia dellìambiente 49 Informatica I sistemi informatici • Versioni 98, NT, 2000 e Xp, VISTA • Unix • GNU/Linux • Distribuzioni redhat, Fedora, Mandrake, Suse, Ubuntu • MacOs AA 2006/07 Tossicologia dellìambiente Il sistema operativo • X rappresenta la versione principale del sistema operativo • rilasciata per correggere errori e aggiungere nuove funzionalità alla release precedente • Y il livello di aggiornamento • rilasciata per apportare modifiche minori alla release corrente 51 Informatica I sistemi informatici Distinte in base a • Numero utenti: • Singolo utente • Multiutente • Modo di elaborazione • Mono-tasking (un solo programma in esecuzione) • Multi-tasking (eseguono più programmi contemporaneamente) AA 2006/07 Tossicologia dellìambiente • Gli aggiornamenti di sistema operativo, o più in generale di sw, vengono chiamati • patch nel mondo Unix/Linux • service pack nel mondo Windows • update nel mondo MacOs • Gli aggiornamenti vengono in genere distribuiti attraverso CD o attraverso la rete 53 ©Capra, Lanzavechia, Rosti 52 Informatica I sistemi informatici Il sistema operativo Il sistema operativo AA 2006/07 Tossicologia dellìambiente Informatica I sistemi informatici Categorie di S.O. • Contraddistinto dal nome e dalla release, specificata da due numeri X.Y AA 2006/07 Tossicologia dellìambiente 50 Informatica I sistemi informatici • Anche il software applicativo è caratterizzato da un numero di versione • Ogni versione di sw applicativo è compatibile solo con certe versioni di sistema operativo • Prima di usare un sw applicativo è necessario verificare la versione di S.O. di cui si dispone AA 2006/07 Tossicologia dellìambiente 54 Informatica I sistemi informatici 9 Laboratorio di Informatica Introduzione Componenti del S.O. Interfaccia utente • Shell - interprete di comandi • Interfaccia utente • Graphical User Interface o shell a caratteri • • • • • • Finestre - ambienti per shell multiple Gestore delle periferiche File system Gestore della memoria System call Scheduler dei processi AA 2006/07 Tossicologia dellìambiente 55 • Xwindow • Interfaccia grafica - finestre, icone, mouse • Macintosh • KDE/Gnome, MacOs, Windows Informatica I sistemi informatici Gestore delle periferiche • Raccolta di driver per i vari tipi di periferica • lettura/scrittura • controllo degli accessi • Strumenti per l’aggiunta/rimozione di nuovi driver • Add printer wizard, PrintCenter, ecc. 57 AA 2006/07 Tossicologia dellìambiente 56 Informatica I sistemi informatici Gestore della memoria • Raccolta di procedure che permettono la condivisione della memoria tra programmi eseguiti “simultaneamente” • Swapping • spostamento dei programmi tra disco e memoria per la multiprogrammazione • Memoria virtuale • Richiede la conoscenza delle specifiche hw dei dispositivi AA 2006/07 Tossicologia dellìambiente • Unix, Linux (xterm) Informatica I sistemi informatici • parte del programma&dati risiede su disco e viene portata in memoria centrale solo quando deve essere eseguita/acceduta AA 2006/07 Tossicologia dellìambiente 58 Informatica I sistemi informatici System call Task-manageer cntr.-alt.-canc. • Funzioni che permettono di usufruire dei servizi del sistema operativo • anche Application Programming Interface (API) • Garantiscono l’accesso corretto alle risorse • Nascondono i dettagli implementativi • Dipendono dal S.O. e dall’architettura dell’elaboratore AA 2006/07 Tossicologia dellìambiente 59 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 60 Informatica I sistemi informatici 10 Laboratorio di Informatica Introduzione Scheduler Il file system • Permette l’uso della CPU da parte di programmi eseguiti simultaneamente in base ai loro privilegi/priorità • Programmi in esecuzione: processi • task manager • Timesharing • la CPU viene assegnata a turno per intervalli di tempo predefiniti ai programmi in esecuzione • Accounting • attribuzione ai programmi del consumo di risorse a scopo di fatturazione o di statistiche AA 2006/07 Tossicologia dellìambiente 61 Informatica I sistemi informatici I dischi • In un sistema sono generalmente presenti tre tipi di unità disco: • Componente del S.O. che provvede alla gestione delle informazioni residenti su disco • Fornisce le seguenti funzioni • memorizzazione • aggiornamento • cancellazione AA 2006/07 Tossicologia dellìambiente 62 Informatica I sistemi informatici Risorse del computer • HD • floppy • CD/DVD • In ambiente Windows, ciascuna unità è contraddistinta da una lettera seguita da due punti • C: D: • In ambiente Unix i dischi rigidi sono visti come partizioni sotto la root /, gli altri device come file sotto /dev AA 2006/07 Tossicologia dellìambiente 63 Informatica I sistemi informatici I file • rwx (read/write/execute) 65 ©Capra, Lanzavechia, Rosti 64 Informatica I sistemi informatici Le directory o cartelle • Le informazioni sono memorizzate su disco in “contenitori” chiamati FILE o documenti • Il contenuto di un file è definito dal suo proprietario, l’utente che lo ha creato • Le modalità di accesso sono definite dall’utente e dai suoi privilegi AA 2006/07 Tossicologia dellìambiente AA 2006/07 Tossicologia dellìambiente Informatica I sistemi informatici • Oltre ai file dati esiste un altro tipo di file: le directory o cartelle o folder • Le cartelle sono dei contenitori logici di file • file contenenti informazioni su altri file • Permettono di organizzare logicamente l’insieme dei file AA 2006/07 Tossicologia dellìambiente 66 Informatica I sistemi informatici 11 Laboratorio di Informatica Introduzione Gerarchie di directory • Le cartelle possono a loro volta contenere altre cartelle, che possono contenere altre cartelle e così via • In questo caso si parla di gerarchia di cartelle • struttura logica ad albero • la struttura fisica sul disco è diversa • Il livello più alto della gerarchia (root) è l’unità disco su cui risiedono le cartelle • path, o cammino: la sequenza dei nomi delle directory separati da “/” che si devono aprire per raggiungere il file • individua univocamente un file Path • Ogni file è individuabile mediante il cammino entro l’albero del file system • C:discoD\documenti\lodi\lezione2.ppt • La separazione fra le cartelle è rappresentata dal simbolo slash • / • \ slash normale (unix – linux) back slash (windows) • Il path può essere indicato in modo assoluto • Partendo dal radice o dal disco • Relativo • Partendo da una qualunque cartella • Il livello più basso (foglia) è il file AA 2006/07 Tossicologia dellìambiente 67 Informatica I sistemi informatici C:\discoD\farmacia\Lez2farm.ppt AA 2006/07 Tossicologia dellìambiente 68 Informatica I sistemi informatici Gerarchie di directory /users/pippo/documenti/my-paper.txt path C:\pippo\documenti\my-paper.txt AA 2006/07 Tossicologia dellìambiente 69 Informatica I sistemi informatici Anche il Desktop è una cartella AA 2006/07 Tossicologia dellìambiente 70 Informatica I sistemi informatici Le operazioni sulle directory • Le directory possono essere gestite direttamente degli utenti sfruttando gli strumenti messi a disposizione dal file system • Alcune applicazioni generano automaticamente le proprie directory durante l’installazione AA 2006/07 Tossicologia dellìambiente 71 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 72 Informatica I sistemi informatici 12 Laboratorio di Informatica Introduzione Le operazioni sui file Le operazioni sui file • Le operazioni descritte possono essere effettuate con le stesse modalità sui file • Sui file è però possibile operare direttamente anche dall’interno delle applicazioni • Dall’interno di un’applicazione si può AA 2006/07 Tossicologia dellìambiente AA 2006/07 Tossicologia dellìambiente 73 Informatica I sistemi informatici • creare un nuovo file • modificare un file • stampare il contenuto di un file 74 Informatica I sistemi informatici Le operazioni sui file • New Mostra l’estensione di tutti i file • crea un nuovo file • Open • rende disponibile il contenuto del file • per poter operare su un qualunque file è sempre necessario aprirlo preventivamente • Close • rende il contenuto del file non più accessibile • eseguita esplicitamente dall’utente o dall’applicazione alla chiusura di questa • Save • memorizza su disco il contenuto corrente del file • possibilità di scelta del formato AA 2006/07 Tossicologia dellìambiente 75 Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 76 Informatica I sistemi informatici start -> programmi -> accessori Prompt dei comandi AA 2006/07 Tossicologia dellìambiente 77 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici AA 2006/07 Tossicologia dellìambiente 78 Informatica I sistemi informatici 13 Laboratorio di Informatica Introduzione Path Uso di path nel DOS • Dalla finestre “Prompt dei comandi” • Esempio di path assoluto • Apribile da “accessori” • C:documenti\farmacia\lezione.ppt • Cambio di cartella • Lista del contenuto • Nomi con spazi • Esempi di path relativo • Esempi\immagine.jpg • ..\esempi\immagine.jpg • Cd “documents and setting\salvator” • Spesso utilizzando i file tramite programmi user friendly non siamo tenuti a specificare il path in modo esplicito • Quando esportiamo documenti (PPT, HTM) dobbiamo controllare che eventuali file collegati siano recuperabili AA 2006/07 Tossicologia dellìambiente CD DIR utilizzate “” 79 ©Capra, Lanzavechia, Rosti Informatica I sistemi informatici • Salire di un livello CD ..\ • Cambio disco nome del disco: • • • • • C: A: D: E: F: AA 2006/07 Tossicologia dellìambiente disco C disco floppy ulteriori dischi fissi o removibili CD – DVD - PenDrive 80 Informatica I sistemi informatici 14