Computing is not about computers anymore. It is about living. ECDL European Computer Driving Licence Programma che fa capo al CEPIS ( Council of European Professional Informatics Societes), sostenuto dall’ Unione Europea In Italia è gestito dall’AICA (Associazione Italiana per l’Informatica ed il Calcolo Automatico) Obiettivi: fornire le competenze necessarie per operare con i programmi di maggiore utilità e diffusione Conseguimento della patente 7 esami corrispondenti a 7 moduli • • • • • • • Concetti teorici di base (Basic concepts) Gestione dei documenti (Files management) Elaborazione testi (Word processing) Fogli elettronici (Spreadsheets) Basi di dati (Data bases) Presentazione (Presentation) Reti informatiche (Information networks) Organizzazione del corso • Ambiente Microsoft (sistemi operativi Windows ed Office 2000) • Versioni italiane del software Modulo 1 Concetti di base della Tecnologia dell’Informazione 1. 2. 3. 4. 5. 6. 7. 8. Concetti di base Hardware Dispositivi di memoria Software Reti informatiche Il PC nella vita quotidiana Information Technology e Società Sicurezza, diritto d’autore, aspetti giuridici 1. Concetti di base • • • • Gestione delle informazioni Società dell’informazione Tecnologia dell’informazione New Economy Impatto delle tecnologia informatiche sull’individuo • • • • • • • Stress generato da ritmi crescenti Riduzione dell’attività fisica Affaticamento da problemi ergonomici Riduzione dei contatti interpersonali Necessità di aggiornamento tecnico continuo Problemi sulla privacy Nuovi problemi sulla sicurezza delle banche dati Computer o elaboratore elettronico Macchina progettata per svolgere una determinata classe di funzioni connesse a processi di elaborazione in modo veloce e preciso Non è una macchina specializzata a svolgere un determinato compito Hardware Parte fisica del calcolatore o insieme delle sue componenti (schede, tastiera, video, mouse…) Software Parte ‘intangibile’ o insieme dei programmi che consentono l’utilizzo del calcolatore Programma: sequenza di funzioni elementari che devono essere svolte per l’esecuzione di un determinato lavoro Caratteristiche di un calcolatore • • • • • • Rapidità Precisione Capacità di esecuzione di lavori ripetitivi Capacità di gestione di grandi quantità di dati Capacità di integrazione di dati da fonti diverse Possibilità di memorizzare dati per lunghi periodi di tempo Limiti di un calcolatore • • • • • Mancanza di intelligenza autonoma Mancanza di creatività Difficoltà ad affrontare problemi nuovi Difficoltà nei lavori non ripetitivi Possibilità di guasti Esempi di vulnerabilità: problema del Millennium Bug e dell’Euro Attività caratteristiche di un calcolatore • • • • • • Automazione delle linee di produzione Controllo e gestione di strumenti di laboratorio Controllo di accessi Gestione di centrali telefoniche Monitoraggio ambientale Monitoraggio di situazioni critiche (es. terapie intensive) Classificazione di un calcolatore Classe Prestazioni Costo Impiego Num.utenti Mainframe Elevate Elevato Sistema aziendale Elevato Mini computer Medie Medio Sistema Dipartim. Medio Network computer Basse Basso Individuale e collegato Uno Personal computer Basse Basso Individuale Uno Laptop computer Basse Basso Individuale portatile Uno Palmare Basse Basso Tascabile Uno Terminali • Intelligenti • Stupidi • Self service Bancomat Certificazione comunale Sportello Segreterie Studenti Universitarie 2. Hardware Componenti di base di un computer • • • Memoria centrale Unità centrale di elaborazione (UCE o CPU) Unità periferiche di input ed output Input Memoria CPU Output Esempio di scheda assemblata con microcircuiti (chip) Central Processing Unit (CPU) • E’ un microprocessore che raggruppa le funzioni di calcolo, di controllo e supervisione del calcolatore • Gestisce le unità periferiche di ingresso ed uscita dati, controllandone il funzionamento • E’ attivata da un impulso (segnale di clock) che si ripete milioni di volte al secondo CPU BUS BUS DISP. I/O BUS ESTERNO MEMORIA CENTRALE CPU CONTROLLO UNITÀ LOGICO-ARITMETICA 1 2 3 CLOCK REGISTRI 1 - BUS DATI 2 - BUS INDIRIZZI 3 - BUS CONTROLLO MEMORIA CENTRALE Clock Orologio interno al calcolatore l’esecuzione delle istruzioni che scandisce A ogni ciclo del clock corrisponde l’esecuzione di una istruzione elementare La velocità del clock è misurata in Megahertz (MHz)= milioni di cicli al secondo GigaHertz (GHz) = miliardi di cicli al secondo Bus di sistema Serie di connessioni elementari lungo le quali viene trasferita l’informazione. Collega la CPU alla memoria centrale o all’interfaccia di una periferica Capacità della linea: quantità di bit che possono essere trasmessi in ogni operazione Velocità di trasmissione: tempo medio impiegato da due unità per scambiarsi un dato Parametri caratteristici di una CPU • Lunghezza delle parole binarie che è in grado di elaborare - espressa in numero di bit (16, 32, 64) • Lunghezza delle parole binarie che è in grado di ricevere/inviare all’esterno con un’unica operazione • Frequenza di clock (MHz o GHz) • Milioni di istruzioni al secondo (MIPS) Tipi di processore Nome processore 8080 Anno Produzione 1974 Num. Transistor 6000 8086 80286 386 1978 1982 1985 29000 134000 275000 486 Pentium Pentium II 1989 1993 1997 1.2 M 3.1 M 7.5 M Pentium III Pentium 4 1999 2001 16 M 35 M Frequenza Max(MHz) 2 4.77 20 33 100 266 566 866 2.0 GHz