44
Information Technology • Ieri : EDP = Electronic Data Processing • Oggi : ICT = Information and Communication Technology • Ieri : programmazion e ed elaborazione • Oggi : programmazion e, elaborazione e comunicazione

Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Embed Size (px)

Citation preview

Page 1: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Information Technology

• Ieri : EDP = Electronic Data Processing

• Oggi : ICT = Information and Communication Technology

• Ieri : programmazione ed elaborazione

• Oggi : programmazione, elaborazione e comunicazione

Page 2: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

HARDWARE E SOFTWAREHARDWARE E SOFTWAREHardware componenti fisici

• dispositivi di ingresso

• dispositivi di uscita

• unità di elaborazione

• unità di memorizzazione

• l'insieme dei BUS

Software programmi

• Software di base (sistema operativo, linguaggi di programmazione)

• Software applicativo (foglio elettronico, trattamento testi, data base, presentazioni, etc.)

Page 3: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Classi di computer

Sistemi multiutente• Supercomputer (istituti di ricerca…)• Mainframe (banche, aeroporti …500 utenti)• Minicomputer (medie imprese … 100 utenti)

Sistemi monoutente sebbene multitasking• Personal computer (scuola, ufficio, casa)• Laptop computer (portatile)

• Palmtop (agenda, rubrica … senza dischi)

Page 4: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Palmare con tastiera e senza tastiera. Da notare la

dimensione che permette di essere contenuto in una mano.

Page 5: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Il laptop, detto più comunemente

"computer portatile".

Un computer portatile può essere chiuso, in modo da essere

trasportato facilmente.

Page 6: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Un Supercomputer.

Page 7: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Computer corredato delle periferiche principali.

Page 8: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

MEMORIA CENTRALE

C.P.U.

UNITA’ DIINGRESSO

(input)(input)

UNITA’DIUSCITA

(output)(output)

MEMORIE DI MASSA

ARCHITETTURA VON NEUMANNARCHITETTURA VON NEUMANN

Struttura logico-funzionaleStruttura logico-funzionale

Page 9: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Unità di ingressoUnità di ingresso• Tastiera

• Lettore di codici a barra

• Scanner

• Tavoletta grafica

• Mouse

• Microfono

Page 10: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Unità di uscitaUnità di uscita• Video

• Stampante

• Plotter

• Casse acustiche

• Altoparlante interno

• Cuffie

Page 11: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Memorie di massaMemorie di massa (unità di ingresso/uscita)(unità di ingresso/uscita)

• Dischi (Floppy, Hard disk, CD e DVD)

•Nastri magnetici

Page 12: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Memorie di massaMemorie di massaAccesso diretto

• Dischi rigidi (HD - Hard Disk)

• Dischi flessibili (FD - Floppy Disk)

Accesso sequenziale

• Nastri (basso costo, adatti per BACK-UP)

• CD-ROM e DVD (memoria ottica - lettura laser)

Page 13: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Memoria centraleMemoria centrale• Memoria volatile (RAM - Random

Access Memory) contiene dati e programmi

• Memoria permanente (ROM)

Read Only Memory

Page 14: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Diversa denominazione dei case in base alla dimensione e

all'orientamento.

Page 15: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Parte posteriore del case.

Page 16: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Componenti fisici del P.C.Componenti fisici del P.C.

tastiera

scheda madrealimentatorealimentatore

Drive Hard DiskDrive Hard DiskDrive Floppy DiskDrive Floppy DiskDrive CD-Rom/DVDDrive CD-Rom/DVDMasterizzatoreMasterizzatore

port

apo

rta

para

llel

apa

rall

ela

stampantestampantepo

rta

port

a se

rial

ese

rial

epo

rta

port

a m

ouse

mou

se

mouse

sche

da

sche

da

audi

oau

dio

altoparlantialtoparlantivideovideolinea telefonicalinea telefonica

mod

emm

odem

sche

da

sche

da

graf

ica

graf

ica

Page 17: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

La trasmissione può avvenire in modo :• seriale, quando sul mezzo trasmissivo si muovono i bit uno alla volta su una sola linea• parallelo, quando sul mezzo trasmissivo si muovono contemporaneamente gruppi di bit, in generale tanti quanti sono quelli che codificano un carattere; in questo caso il mezzo trasmissivo è formato da tante linee quanti sono i bit inviati nello stesso istante

Page 18: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

1 0 1 1 1 0 0 1sorgente destinazione

Trasmissione serialeTrasmissione seriale

Trasmissione parallelaTrasmissione parallela

10011101

sorgente destinazione

Page 19: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

I vari tipi di porte per i dispositivi di input/output.

Page 20: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Parte anteriore del case.

DRIVE : sportello in cui deve essere inserito qualsiasi tipo di disco – contengono una testina di lettura/scrittura

DRIVER : insieme delle istruzioni necessario a far funzionare l’apparecchio hardware

Page 21: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Scheda madre di un PC.

Page 22: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Central Processing Unit (C.P.U.)Central Processing Unit (C.P.U.)

• con la memoria centrale rappresenta il cuore del computer

• interpreta e coordina indirizzi, dati e istruzioni

• l’attività è regolata dal clock

Unità Unità logico-aritmeticalogico-aritmetica

RegistriRegistri

Unità di controlloUnità di controllo

Page 23: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Potenza dei Potenza dei MICROPROCESSORI MICROPROCESSORI

negli anni 1980-2000negli anni 1980-2000Olivetti M20 Zilog Z80 8 bitCommodore 64 Mos Technology 6502 8 bitPc Ibm XT Intel 8088 16 bit 4.77 MhzOlivetti M24 Intel 8086 16 bit 8 MhzPc IBM AT Intel 80286 16 bit 12 MhzAmiga 2000 Motorola 68000 32 bit 7.16 MhzApple Machintosh Iifx Motorola 68030 32 bit 40 MhzIBM PS/2 80 Intel 80386 32 bit 25 MhzIBM PS/2 Intel 80486 32 bit 33 MhzCompaq Deskpro M66 Intel 80486 32 bit 66 Mhz

Pentium 64 bit 200 MhzPentium II 128bit 200 Mhz - 400 MhzPentium III 256bit 450 Mhz - 1.2 GhzPentium IV 512bit 1.2 Ghz - 2.53 Ghz

Page 24: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Caratteristiche di potenzaCaratteristiche di potenza

• n. di bit elaborati contemporaneamente (8, 16, 32, 64, 128,…)

• frequenza del clock (n. di impulsi emessi in un secondo = n. di operazioni elementari eseguite)

Es. 1 Ghz = 1 miliardo di operazioni elementari al secondo

Page 25: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Bit, Byte e multipliBit, Byte e multipli

• Bit = Binary digit (0-1)

• Byte = 8 bit

• Kilobyte = 1024 byte (Kb)

• Megabyte = 1024 Kb (Mb)

• Gigabyte = 1024 Mb (Gb)

• Terabyte = 1024 Gb ............................................

1 0 0 1 1 0 0 11 0 0 1 1 0 0 1

Page 26: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

1 bit (0/1)1 bit (0/1)

1 Byte = 1 Byte = 8 bit8 bit

1 Kb1 Kb =1024 bytes =1024 bytes

By Aesop

WOLF, meeting with a Lamb astray from the fold, resolved not to lay violent hands on him, but to find some plea to justify to the Lamb the Wolf's right to eat him. He thus addressed him:

"Sirrah, last year you grossly insulted me."

"Indeed," bleated the Lamb in a mournful tone of voice, "I was not then born." Then said the Wolf,

"You feed in my pasture."

"No, good sir," replied the Lamb, "I have not yet tasted grass." Again said the Wolf,

"You drink of my well."

"No," exclaimed the Lamb, "I never yet drank water, for as yet my mother's milk is both food and drink to me."

Upon which the Wolf seized him and ate him up, saying, "Well! I won't remain supperless, even though you refute every one of my imputations."

The tyrant will always find a pretext for his tyranny.

Mi ama o non mi ama

Bit, Byte e multipliBit, Byte e multipli

Page 27: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

1Mb1Mb = 1024 Kbytes = 1024 Kbytes

1Gb1Gb = 1024 Mbytes = 1024 Mbytes

Bit, Byte e multipliBit, Byte e multipli

Page 28: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

La tastiera italiana.

Page 29: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Struttura di un mouse.

Page 30: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Esempio di struttura di LAN.

Page 31: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Il doppino.Il cavo coassiale.

Una singola fibra e una guaina con tre fibre.

Page 32: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Modem esterno. Modem interno.

Connessione del modem ad un computer e alla rete telefonica.

Page 33: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

CD-ROM (Compact Disk – Read Only Memory)•Velocità di lettura dal disco alla memoria (2X, 4X, 8X, 16X, 32X, 48X, …)1X (single speed) = 150 KBps (Kbyte per secondo)

DVD (Digital Versatile Disc)DVD (Digital Versatile Disc)•I lettori DVD leggono anche i normali CD•Il supporto può essere cancellato e riscritto come su un disco fisso grazie a una particolare tecnologia chiamata "a cambiamento di fasea cambiamento di fase".•Standard MPEG per i video•Qualità audio stereo o Dolby digitale•Alta capacità di memorizzazione (4.7 Gb su ogni faccia – circa 133’ di filmato fino a 17 Gb se DF/DD)

Page 34: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

GUI (Graphic User InterfaceGUI (Graphic User Interface)L’interfaccia grafica che permette di comunicare con il computer mediante l’utilizzo di oggetti rappresentati con immagini come icone, finestre, pulsanti, ecc. ha reso amichevole (friendly) e quindi accessibile a tutti l’uso del sistema operativo, rispetto ai sistemi operativi DOS con interfaccia a caratteri (Ms-Dos)

Apple – 1984 – MacintoshMicrosoft – Windows 3.0IBM – OS/2

WYSIWYG

(What You See Is What You Get),

Page 35: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Cache, plug & play, USBLa cachecache è una memoria ad accesso più veloce della RAM utilizzata in aggiunta ad essa per rendere più veloce il trasferimento dei dati e delle istruzioni tra CPU e RAM

Grazie alla tecnologia Plug&PlayPlug&Play, con i sistemi operativi Windows 95 e successivi, è sufficiente inserire una scheda di espansione e accendere il computer perché questa sia riconosciuta e subito utilizzabile

La porta USBUSB (Universal serial Bus) consente un collegamanto seriale, bidirezionale ad alta velocità, anche a computer acceso con le periferiche, eventualmente disposte “a catena” in un'unica porta e con un’alimentazione propria,

Page 36: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

TIPI DI SOFTWARE

S I S T E M A O P E R A T I V O

U T I L I T Y

D R I V E R

S O F T W A R E D I S I S T E M A

W O R D P R O C E S S O R

F O G L I O E L E T T R O N I C O

D A T A B A S E

G I O C H I

....................

S O F T W A R E A P P L I C A T I V O

T u rb o P ascal

V isu al B asic

C + +

.......................

A M B I E N T I D I S V I L U P P O

T I P I D I S O F T W A R E

Page 37: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Produzione del software•Studio della fattibilità - vengono esposti da parte dell’utente tutti i requisiti che dovranno essere soddisfatti e tutte le operazioni che dovranno essere svolte dal programma.•Analisi: vengono elaborate le soluzioni del punto precedente in modo che il problema venga espresso in termini informatici.•Progettazione: viene suddiviso il lavoro in parti o moduli da elaborare da diverse persone •Programmazione: ciascun modulo viene dato "in pasto“ ad uno o più programmatori che si occuperanno di stendere il codice che sta sotto ogni operazione.•Test: viene provato ogni singolo modulo per vedere se funziona come previsto.•Implementazione: vengono uniti tutti i moduli in modo da formare il programma finale.•Revisione: vengono risolti gli eventuali problemi che si sono presentati durante la fase precedente.Manutenzione: vengono risolti tutti i problemi che si presentano lavorando col programma.

Page 38: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

E- commerce e smart cardE- commerce e smart card

E-CommerceE-Commerce : commercio elettronico - acquistare oggetti su Internet

Home bankingHome banking : servizio bancario indirizzato alla clientela privata Trading on lineTrading on line : investimento in azioni o titoli su Internet

Smart cardSmart card : cartoncino plastificato con chip di silicio incorporato

Page 39: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Tutela del lavoratore al computer

•monitor provvisto del marchio CE o GS•Area di lavoro e di movimento adeguata•Cavi e linee non liberi•Illuminazione adeguata che non crei riflessi sul monitor•Norma DIN 66 234 per il software : messaggi d’errore comprensibili e interfaccia chiara ed esauriente

Page 40: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

SicurezzaSicurezza dei dati dei dati•Copia dei dati importanti (backup)… Microsoft Backup tra le utilità di sistema di Windows

•Protezione dei dati … e dei programmichiavi dei terminali, password

dispositivi di protezione dalla copia

•Difesa dai virus informatici con antivirus

Page 41: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Tipologie di virusTipologie di virus•Cavalli di troia (programmi spacciati come di utilità)•Polimorfici (che generano figli diversi da loro)•Stealth (invisibili)•Criptati (attivati con un codice)•Worms (si replicano come vermi rallentando le prestazioni del sistema)•Macro (si attivano all’apertura dei file)•Di boot (un floppy infetto in fase di avvio infetterà altri floppy)

Page 42: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Hacker e CrackerHacker e Cracker

Pirata informatico o persona esperta in grado di introdursi nei computer o nelle reti altrui per spiare o manomettere dati e programmi

Page 43: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Aspetti giuridici

•Tutela del diritto d’autoreTutela del diritto d’autore (copyright) – art. 171 bis della legge sul diritto d’autore : non è consentito duplicare, importare, distribuire, vendere, detenere a scopo commerciale o concedere in locazione programmi•Tutela della riservatezzaTutela della riservatezza (privacy) – art. 11 legge 675 31/12/96 :”il trattamento dei dati personali da parte di privati è ammesso solo con il consenso espresso dell’interessato”

Page 44: Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione

Programmi e licenza d’uso•Un prodotto software non è mai venduto, ma concesso in licenza•L’utente può installare e utilizzare una copia su un solo computer•L’utente è autorizzato a farsi una copia di riserva

•Demoware : versioni limitate a scopo dimostrativo•Freeware : completamente gratuito•Shareware : utilizzabili gratuitamente ma a scadenza •Open source : programma con codice sorgente libero di essere modificato e distribuito