G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare...

18
G. Ascia 1 Sistemi di Elaborazione delle Informazioni L’informatica oggi Una Panoramica G. Ascia 2 Che cos’è l’Informatica? L'informatica è la scienza che si occupa della creazione, la raccolta, l’elaborazione, l’immagazzinamento e la diffusione dell’informazione con l'aiuto del computer e delle tecnologie connesse Informatica = scienza della rappresentazione ed elaborazione dell'informazione in modo automatico

Transcript of G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare...

Page 1: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

1

Sistemi di Elaborazione delle Informazioni

L’informatica oggiUna Panoramica

G. Ascia

2

Che cos’è l’Informatica?L'informatica è la scienza che si occupa della creazione, la raccolta, l’elaborazione, l’immagazzinamento e la diffusione dell’informazione con l'aiuto del computer e delle tecnologie connesse

Informatica = scienza della rappresentazione ed elaborazione dell'informazione in modo automatico

Page 2: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

3

Dati e Informazione

Dati: simboli con cui si rappresenta la realtàInformazione: prodotta attraverso l’elaborazione dei dati

L’elaborazione trasforma dati di INPUT in dati di OUTPUT (Informazioni)

Dati: numeri, suoni, video, fotografie, ...

Informazioni:lettere, tabelle,

presentazioni, ...

Alcune delle informazioni

elaborate diventano dati da elaborare

nella fase successiva

Elaborazione

G. Ascia

4

DatiI dati sono la materia prima del trattamento dell’informazioneTipi di dati

Dati semplici: numeri, caratteri, dateDati complessi: immagini, grafici, filmati, suoni, animazioni

La gestione di dati complessi è resa possibile dalla potenza raggiunta dagli elaboratori nell’ultimo decennio

Page 3: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

5

Il Ciclo di Elaborazione dell’Informazione

G. Ascia

6

Hardware e SoftwareL’Hardware (HW) ed il Software (SW) sono i due pilastri su cui si regge l’informaticaL’hardware è la parte fisica dei sistemi di elaborazione delle informazioni

E' costituita non solo dal computer con suoi componenti, ma anche dagli elementi che li mettono in comunicazione

Il software è livello logico dei sistemiE' l'insieme di programmi che consentono ai sistemi di elaborazione di svolgere i propri compiti

Hardware: attoreSoftware: sceneggiatura

Page 4: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

7

ComputerE' un sistema di elaborazione elettronico digitale

Elaboratore: macchina in grado di rappresentare ed elaborare i dati in base a un programmaElettronico: realizzato con componenti elettroniciDigitale: elabora e memorizza informazioni mediante solo due simboli

E' un sistema ovvero un insieme di componenti correlati tra loro per svolgere una specifica funzione

G. Ascia

8

Il sistema di elaborazione

Processore (attiva)

Computer

Unitàoperativa

Memoria(passiva)

(dove sono presentiprogrammi e dati in esecuzione)

Dispositivi

Ingresso

Uscita

Video, Stampante

Dischi (dove sono presentiprogrammi e dati non in esecuzione)

Unità di Controllo

Tastiera, Mouse

Page 5: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

9

Organizzazione di un elaboratore

MemoriaCPU

Ingresso

Bus di sistema

Uscita

G. Ascia

10

Struttura PC corrente

Page 6: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

11

Il Software Ciò che permette mediante l'esecuzione di un insieme di istruzioni, chiamate programma, l'elaborazione automatica dei dati

Abbiamo due categorie di software:Software di base:

Sistema operativo (Windows, MacOS, Solaris, Linux,..): permette di gestire le risorse hardware dell'elaboratore Ambiente di programmazione: editor, compilatori, debugger

Software applicativoPermettono l'elaborazione di testo, la gestione della contabilità, di realizzare una presentazione, di manipolare delle fotografie, inviare una e-mail

G. Ascia

12

Programmi ApplicativiBrowser per navigare sul Web: FireFox, Opera, Internet Explorer,...

Client di posta elettronica: Outlook, Thunderbird, Eudora, ..

VideoScrittura: MS Word, OpenOffice Writer, ..

Fogli elettronici: OpenOffice Calc, MS Excel, ..

Presentazione (OpenOffice Impress, MS PowerPoint, ..)

Gestione di Basi di dati: Oracle, DB2, Mysql, MS Access,

OpenOffice Base, ..

Grafica: Gimp, Photoshop, ..

Page 7: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

13

La componente umanaGli elaboratori non sono in grado di pensare, fare progetti, reagire ai cambiamenti dell'ambiente, apprendereLa componente umana è ancora di primaria importanza, soprattuto quando è necessario estrarre conoscenza da un insieme di dati eterogenei e vasto.In tutti i settori i posti più remunerati sono occupati da persone che hanno saputo utilizzare l'informatica per migliorare la capacità di analisi e di interpretazione delle informazioni

G. Ascia

14

Applicazioni dell’InformaticaApplicazioni della tecnologia informatica (Information Tecnology) in innumerevoli campi (medicina, ingegneria, chimica, astronomia, arte, scuola e formazione professionale…)

Aspetti applicativi più rilevanti della ITGestione aziendaleProduzione IndustrialeEducazioneCommercioGiochi ed intrattenimento

Page 8: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

15

Informatica nella gestione aziendaleGestione aziendale

Sistema informativo aziendale = insieme di tutti i dati e tutti i processi che riguardano la raccolta, l’archiviazione, l’elaborazione, la distribuzione dei dati nelle attività operative e di controlloSistema informatico = insieme delle risorse tecnologiche facenti parte il sistema informativo

G. Ascia

16

Informatica nella gestione aziendaleApplicazioni

Gestione delle TransazioniTransazioni con fornitori, dipendenti e clienti.

Analisi finanziarie analisi di spese, investimenti, vendite, ecc…

Lavori di ufficio (office automation)Elaborazione testo, fogli elettronici, presentazioni, .

Sistemi di supporto alle decisioniDSS (Decision Support System)Data miningSistemi esperti

Page 9: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

17

Informatica nell'ambito industriale e civileProgettazione di prodotti complessi

Tecniche CAD (Computer Aided Design – Progettazione assistita dal computer)

Dispositivi digitali, automobili, aerei,..

Produzione di prodottiTecniche CAM (Computer Aided Manufactoring – Fabbricazione assistita dal computer)

Utilizzate in fase di produzione per controllare i sistemi robotizzati che creano, rifiniscono, assemblano e testano i prodotti e i loro componenti

Progettazione architettonica e urbanisticaModelli virtuali

G. Ascia

18

Applicazioni bancarieE' possibile erogare servizi di:

Gestione del conto correnteTransazioni bancarieRapporti, movimentiGestione di portafogli di titoliAndamenti, investimenti

I servizi bancari possono essere offerti I tre modalità:Sportello tradizionaleHome bankingTerminali selfservice (bancomat)

Page 10: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

19

Applicazioni nel campo medicoMedicina e salute

Prenotazione visiteGestione dati cliniciControllo ambulanzeAutomazione di apparecchiature medicheSupporto ad interventi mediciAnalisi comportamento pazientiTerapie personalizzateControllo terapie

G. Ascia

20

TelelavoroPermette di lavorare fuori dall'azienda

direttamente a casa In modalità mobile

Page 11: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

21

Pubblica amministrazioneE-governement

Gestione di grandi archiviAnagrafe comunaleDichiarazione dei redditiPrevidenza socialeMotorizzazione civile..

Riduzione di supporti cartaceiErogazione di servizi on-line

Rilascio di certificatiAccettazione di domandeInformazioni sui serviziPagamento di tributi

Efficienza, trasparenza, riconoscimento automatico, pluralità di canali

G. Ascia

22

Applicazioni didatticheIstruzione e formazione

Iscrizione e gestione studenti, gestione orari e aule, comunicazioni scuola-famigliaAdeguamento dell’insegnamento alle esigenze dello studente

Personalizzazione dei percorsi formativiAccesso a risorse didattiche digitali

CDROM/DVD multimedialiRicerca in rete

Supporto a studenti con esigenze speciali Comandi vocali, riconoscimento vocale, sintesi vocale, stampa in Braille, ..

Page 12: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

23

Applicazioni didatticheApprendimento assistito

Tecnologie CBT, Computer Based Training, utilizzate nel campo della didattica e della formazione professionale

Formazione a distanza (e-learning)Accesso via internet a lezioni, eserciziContatti con il docente Newsgroup

G. Ascia

24

Applicazioni nel commercioIl commercio elettronico (e-commerce) permette di attivare un canale di vendita diretta di beni e servizi tramite la rete internet. Le transazioni possono essere:

B2B (Business to business): tra aziendeB2C (Business to Consumer): con il cliente

VantaggiVisibilità mondialeAggiornamento continuo dei clientiCosti ridottiAccessibilità continua (24/24 e 7/7)Transazioni finanziare online

Page 13: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

25

GPSSistema di navigazione globale

Sistema costituito da 24 satelliti in orbita nello spazio, da 5 postazioni terrestri che ne controllano il funzionamento e milioni di ricevitoriApplicazioni del GPS (tecnologia del sistema di navigazione globale) in

AgricolturaControllo del traffico aereoTrasportiRicerche scientifiche

G. Ascia

26

Applicazioni dell’Informatica Sistemi embedded: contenuti in sistemi più grandi

CellulariAutomobili

ABS, ESP, computer di bordo, ..Ricevitori digitaliElettrodomestici

Televisori digitali, lavatrici, hi-fi, ..Domotica ...

Page 14: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

27

Un po’ di StoriaCirca 2400 a.C.: L’invenzione del abaco1621 d.C.: L’invenzione del regolo1642: Blaise Pascal crea la prima macchina meccanica per il calcolo delle somme1833: Macchina differenziale di Babbage

G. Ascia

28

1843: Ada Lovelace (la prima programmatrice al mondo) pubblica le proprie annotazioni1890: Viene utilizzata l’elettricità in un progetto di elaborazione dei dati (schede perforate)1900: Prima macchina automatica a schede perforate1945: Proposta dell’architettura “general purpose” (macchina di von Neumann)

Un po’ di Storia

Page 15: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

29

1946: Primo computer elettronico negli Stati Uniti (ENIAC)Spesa prevista: $61,000 → Spesa reale: $486,0005,000 moltiplicazioni/secIngombro: 180mq, 30 tonnellate18,000 valvole saldate manualmente a 500,000 contatti200 KW di potenza dissipataFrequenza di guasto:1 valvola ogni 2 minutiMemoria: 20 numeri di 10 cifre

Un po’ di Storia

G. Ascia

30

Un po’ di StoriaNel 1944 Von Neumann si unisce al gruppo ENIACNasce l'idea di un calcolatore a programma memorizzato (macchina di Von Neumann)

Viene avviato il progetto EDVAC che ha termine nel 1952

MemoriaCPU

Ingresso

Bus di sistema

Uscita

Page 16: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

31

Un po’ di StoriaIl primo computer commerciale è l'UNIVAC I

Costo 1 M $, venduto in 48 esemplariNel 1964 IBM presenta System/360, costo medio 500,000$ Nel 1965 DEC presenta il primo mincomputer PDP-(, costo medio 20,000 $ Nel 1969 nasce le rete ARPANET che darà l’origine a InternetNel 1977 Steve Jobs propone il APPLE II ad un costo di crica 2000$Nel 1981 la IBM presenta il suo primo Personal Computer1982: Computer portatili, compact disk1984: con APPLE nasce l'interfaccia grafica, il paradigma di interazione WIMP:Windows Icons Mouse and Pointer1985: nasce MS Windows1991: nasce Linux

G. Ascia

32

Le generazioni dei calcolatoriLe generazioni dei calcolarori sono determinate dalla tecnologia dominanteI generazione, fino al 1959

ValvoleAlto consumo, surriscaldamento

II generazione (1959-1964)TransistorMacchine più piccole, econimiche, affidabili

III generazione(1965-1970)Circuiti integrati con molti transistor

IV generazione (dal 1970)Circuiti LSI (Large Scale Integration) e VLSI (Very LSI)Memoria a semiconduttori

Page 17: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

33

Legge di MooreNel 1965 Gordon Moore (uno dei fondatori di Intel) predisse che:

Il numero di transistor contenuti in un chip sarebbe raddoppiato ogni anno e mezzo1971: Intel 4004, 2300 transistor2005: Pentium IV, 125 milioni di transistor

G. Ascia

34

Evoluzione dei microprocessori

Page 18: G. Ascia Sistemi di Elaborazione delle Informazioni L ... · persone che hanno saputo utilizzare l'informatica per ... Computer Based Training, ... 9Transazioni finanziare online.

G. Ascia

35

Direzioni e trendTre direzioni dello sviluppo dei computer

MiniaturizzazioneVelocitàEconomia

Informatica pervasiva: microprocessori ovunqueNegli elettrodomestici (forno, microonde, lavatrice, lavastoviglie, TV, lettore CD/DVD ecc.)Nelle automobili, nei aerei ecc.Nelle lettori MP3, nei telefoni cellulari ecc.…

Convergenza con la telecomunicazionePer esempio, la TV/il cellulare con accesso a Internet