2.5 Informatica1 Uni Fe L.P

26
1 Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 1 Informatica 1 ing. Luigi Puzone Hardware e Software Luigi Puzone © Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 2 Computer - Hardware - Software Processore Memoria RAM Hard disk CD-ROM , DVD-ROM Sistema operativo Floppy disk Tastiera Mouse Scheda video Scheda Audio Modem Monitor Grandezze Porte

Transcript of 2.5 Informatica1 Uni Fe L.P

Page 1: 2.5 Informatica1    Uni Fe  L.P

1

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 1

Informatica 1

ing. Luigi Puzone

Hardware e Software

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 2

Computer - Hardware - SoftwareProcessore

Memoria RAM

Hard disk

CD-ROM, DVD-ROM

Sistema operativo

Floppy disk

Tastiera

Mouse

Scheda video

Scheda Audio

Modem

Monitor

Grandezze

Porte

Page 2: 2.5 Informatica1    Uni Fe  L.P

2

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 3

…Computer

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 4

Dispositivi di input/output

Si dicono dispositivi o unità di Input quei dispositivi che rendono possibile l’inserimento di dati dall’esterno nel computer i dati che saranno elaborati dalla CPU.

Tastiera, Mouse, Touchpad, Trackball, Joystick, Microfono, Scanner, Videocamera digitale, Macchina fotografica digitale, Tavoletta grafica, Penna ottica (per i codici a barre), Modem…

Per dispositivo di output si intende uno strumento che comunica all'esterno il risultato della elaborazione dei dati da parte della CPU.

Monitor, Stampante, Altoparlanti, Modem…

Page 3: 2.5 Informatica1    Uni Fe  L.P

3

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 5

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Dispositivi di input/output

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 6

Porte di collegamento

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 4: 2.5 Informatica1    Uni Fe  L.P

4

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 7

Scheda video…

Visualizza sullo schermo l’immagine che il processore ha creato nella memoria del computer.

Caratteristiche principali:

Memoria della Scheda Video (es. 128MB)

Numero di colori, numero di bit (es. 16Mcolori, 24bit)

Risoluzione (es. 1280x1024)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 8

…Scheda video…Funzioni

Al crescere della velocità di elaborazione dei

computer le immagini da visualizzare sono diventate

sempre più complesse (truecolor e grafica

tridimensionale). Per tale motivo si iniziano a

progettare schede grafiche con a bordo dei processori

grafici (GPU – Graphics Processing Unit) la cui

funzione è quella di liberare la CPU da tutti i calcoli

necessari a posizionare correttamente gli oggetti

sullo schermo.

Page 5: 2.5 Informatica1    Uni Fe  L.P

5

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 9

…Scheda video…Standard

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

IBM MDA (Monochrome Display Adapter – Testo (25 righe da 80 caratteri)

Hercules (Grafica in bianco e nero 748x350 Pixel)

IBM CGA (Color Graphic Array - Grafica a 16 colori 640x200 Pixel)

EGA (Enhanced Graphic Array - 16 colori 640x350 / 256 colori 320x200)

VGA (Video Graphic Array - 16 colori 640x480 / 256 colori 320x200)

SVGA (Super Video Graphic Array - 16 colori 800x600 / 256 colori 640x480)

XGA (Extended Graphic Array - 256 colori 1024x768 / 16 milioni 640x480)

SXGA-UXGA … fino a 16 milioni di colori a 1600x1200

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 10

…Scheda video…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Caratteristiche: MemoriaRisoluzioneNumero di bitNumero di colori

Page 6: 2.5 Informatica1    Uni Fe  L.P

6

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 11

Monitor

Dispositivo di Output

CRT (Cathodic Ray Tube) con “tubo catodico” tradizionale

LCD (Liquid Cristal Diode) pannello elettronico a cristalli liquidi

Caratteristiche:

Dimensioni in pollici (inch)

Risoluzione in “Pixel” (Picture elements) es 1024x768

Dot Pitch: Grandezza dei “punti” del monitor

CRT LCD

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 12

…Scheda video e monitor…

Page 7: 2.5 Informatica1    Uni Fe  L.P

7

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 13

…Scheda video e monitor…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 14

…Scheda video…Funzioni

I monitor sono analogici le schede video trattano

segnali digitali…

La scheda video incorpora un convertitore analogico

digitale (RAMDAC – Ram Digital to Analog Converter).

La frequenza di lavoro del RAMDAC determina anche

la velocità di refresh che può garantire all’immagine.

Se il monitor non supporta la stessa velocità di

refresh della scheda video esso non può visualizzare

le immagini alle risoluzioni più alte della scheda.

Page 8: 2.5 Informatica1    Uni Fe  L.P

8

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 15

Monitor…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 16

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 9: 2.5 Informatica1    Uni Fe  L.P

9

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 17

Stampanti…

Dispositivo di Output

Consente di stampare i documenti e le immagini memorizzate sul computer.

Caratteristiche:Tecnologia:

Inkjet, Laser, Sublimazione termicaRisoluzione

600DPI (dot per inch)Numero di colori,

256 livelli di grigio/16McoloriNumero di pagine al minuto (ppm)

30ppm BN, 5ppm Colori

Inkjet Laser

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 18

…Stampanti…Il processo di stampa

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 10: 2.5 Informatica1    Uni Fe  L.P

10

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 19

…Stampanti…Laser…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 20

…Stampanti……Laser

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 11: 2.5 Informatica1    Uni Fe  L.P

11

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 21

…Stampanti…A impatto: a margherita, ad aghi

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 22

…Stampanti…

La testina di stampa viene mossa da un carrello che si muove trasversalmente al foglio di carta. Le gocce di inchiostro vengono così espulse dagli ugelli della testina della stampante e raggiungono il punto della carta desiderato componendo la pagina come una matrice di punti.

tecnologie nelle stampanti a getto d'inchiostro (inkjet): piezo e la bubble-jet.

Piezo: testina composta da una serie di ugelli ognuno dei quali è dotato di una camera di compressione piezoelettrica. Il cristallo piezoelettrico vibra se attraversato da corrente e si comporta come una pompa che preleva l’inchiostro dal serbatoio e lo spruzza sul foglio.

Bubble-jet: gli ugelli percorsi dalla corrente si riscaldano, all’interno di ciascun ugello si forma una bolla di vapore d’inchiostro, l’inchiostro fuoriesce dall’ugello e va a colpire la carta

Page 12: 2.5 Informatica1    Uni Fe  L.P

12

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 23

Scheda Audio

Permette di riprodurre, “sintetizzare” e registrare i suoni utilizzando il computer. Ad essa possono essere collegati dispositivi di output (altoparlanti) e di input (microfono)

Caratteristiche principali:

Possibilità di regolare il volume,

Periferiche collegabili (es. cuffie, microfoni)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 24

Tastiera

Dispositivo di Input

Consente di digitare i documenti e trasmettere comandi al computer.

La disposizione caratteristica dei tasti è simile a quella della macchina da scrivere;

Disposizione dei caratteri: QWERTY, QZERTY

Numero di tasti: circa 100(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 13: 2.5 Informatica1    Uni Fe  L.P

13

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 25

Mouse

Dispositivo di Input

È un dispositivo di “puntamento” e selezione.

Serve per spostare in maniera efficace il cursore sullo schermo del computer.

Ha due o tre tasti “cliccabili” e una rotellina.

X

Y

Movimento della sferetta del mouse

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 26

Trackball, Trackpad, Joystick, Touchscreen

Al posto del mouse, molti computer portatili montano la TRACKBALL, ovvero una pallina inserita in un apposito alloggiamento.

Il TOUCHPAD, è una specie di tappetino sensibile al tocco che reagisce direttamente al movimento delle dita dell’utente.

Il JOY-STICK, periferica che permette di guidare il computer impartendo rapidi spostamenti al cursore.

Il TOUCHSCREEN: il monitor del computer viene ricoperto da una pellicola sensibile al tatto; il cursore viene mosso muovendo il dito sullo schermo.

Page 14: 2.5 Informatica1    Uni Fe  L.P

14

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 27

Scanner

Dispositivi per l’acquisizione di immagini

Digital Camera

Dispositivo di Input

Acquisisce un’immagine analogica, la trasforma in formato digitale e la trasferisce nella memoria del computer.

Caratteristiche :

Risoluzione del sensore 4MPixel (fotocamera), 9600DPI (dot per inch – scanner)

Numero di colori, 16Mcolori

Numero di bit 32bit

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 28

Sensore CCD e sensibilità dell’occhio umano

Page 15: 2.5 Informatica1    Uni Fe  L.P

15

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 29

Sensore CCD

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 30

Immagini digitali

Un’immagine digitale viene origina-ta a partire da una “scena” utiliz-zando un sistema di conversione analogico-digitale. Tale sistema, in pratica, scompone la scena in intanti piccoli quadratini (pixel) e per ciascuno di essi determina il colore come funzione dei tre colori primari Rosso, Verde e Blu.

Abbiamo quindi un

campionamento nello spazio e

una quantizzazione del colore

Page 16: 2.5 Informatica1    Uni Fe  L.P

16

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 31

Concetti di “campionamento e quantizzazione”

L’elaboratore è in grado di trattare dati “discreti”ossia in numero finito,

Campionamento

– Una “griglia” divide l’immagine in piccole aree (picture elements - pixel) per cui i “bordi”dell’immagine sono trasformati in pixel

– Ogni pixel è “indicizzato” dalle sue coordinate sulla griglia e dalla intensità luminosa media su quel pixel

Quantizzazione

– I valori di intensità luminosa media per ciascun colore (R,G,B) sono dei numeri reali

– Ognuno di questi numeri numeri viene “convertito” in un numero il cui valore appartiene all’intervallo (0,255) (nero=0, bianco=255)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 32

Concetti di “campionamento e quantizzazione”

Page 17: 2.5 Informatica1    Uni Fe  L.P

17

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 33

Concetti di “campionamento e quantizzazione”

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 34

Scanner…

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Page 18: 2.5 Informatica1    Uni Fe  L.P

18

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 35

Modem

Linea telefonica

Consente il collegamento di due computer tramite la linea telefonica permettendo lo scambio di dati e software. E’ un dispositivo di Input/Output…

Caratteristiche:

Velocità di trasmissione/ricezione in Kb al secondo (es. 56K)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 36

“Velocità” di un computer…I MHz del processore poiché indicano solo la velocità con la quale la CPU esegue le istruzioni che le vengono inviate, sono soltanto un indicatore generale della velocità di svolgimento delle operazioni complessive richieste al PC.

La CPU è, infatti, collegata agli altri componenti del sistema (memoria RAM, Unità a Disco, BUS) e per ottenere buone prestazioni bisogna tenere in considerazione le loro caratteristiche cercando di bilanciare l’efficienza di tutti i dispositivi, facendo sì che lavorino in modo da ottenere il miglior rapporto possibile tra le diverse velocità.

Dobbiamo inoltre considerare che il computer esegue programmi e si appoggia a un sistema operativo e il modo in cui è realizzato il software influisce sempre sulla velocità di elaborazione di un sistema…

Page 19: 2.5 Informatica1    Uni Fe  L.P

19

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 37

Porte di collegamento

(Informatica di base 3ed. – Curtin D.P. et al – McGrawHill)

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 38

Porte e cavi

• Porte seriali

• Porte parallele

• Porte SCSI

• Porte USB (UniversalSerial Bus)

• Porte dedicate

• Porte a infrarossi

Page 20: 2.5 Informatica1    Uni Fe  L.P

20

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 39

Porta seriale

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 40

Porta seriale• Indicate con la sigla RS-232-C

• Comunicazione asincrona

• In grado di inviare un bit alla volta

• I bit devono “incolonnarsi”

• Piuttosto lente rispetto al processore

• Utilizza solo due linee di trasmissione

• Ideali per collegarvi i modem non richiedono una trasmissione veloce dei dati

• Vi si collega una sola periferica alla volta

• Velocità: fino a 115000 bps

• Possibilità di collegamenti a distanze elevate

Page 21: 2.5 Informatica1    Uni Fe  L.P

21

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 41

Porta collegamento Mouse/PS2

• Ha funzioni analoghe a una porta seriale

• Comunicazione asincrona

• In grado di inviare un bit alla volta

• Utilizzata per collegarvi esclusivamente il mouse.

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 42

Porta parallela

• Indicate come interfacce “Centronics”

• Comunicazione sincrona

• In grado di inviare 8 bit alla volta

• Utilizza 8 linee di trasmissione parallele

• Possibilità di collegamenti a distanze brevi

• Velocità trasmissione maggiori delle seriali

• Vi si collegano anche 2 periferiche alla volta

• Ideali per collegarvi stampanti, dispositivi di memorizzazione esterni

• Varianti: monodirezionale, bidirezionale, ECP (Enhancedcommunication Port) , EPP (Enhanced Parallel Port)

• Velocità: 1Mbps

Page 22: 2.5 Informatica1    Uni Fe  L.P

22

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 43

Porta SCSI

• SCSI (Small Computer System Interface)

• Comunicazione sincrona

• In grado di inviare 32 bit alla volta

• Possibilità di collegamenti a distanze brevi

• Velocità trasmissione maggiori delle seriali e/o parallele

• Vi si collegano fino a 8 periferiche

• Daysy chain

• Ideali per collegarvi stampanti, dispositivi di memorizzazione esterni, scanner

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 44

Porta USB

• USB (Universal Serial Bus)

• Comunicazione sincrona

• Possibilità di collegamenti a distanze brevi

• Velocità trasmissione maggiori delle seriali e/o parallele

• Vi si collegano fino a 127 periferiche

• Ideali per collegarvi stampanti, dispositivi di memorizzazione esterni, scanner

• Varianti: USB 1.0, USB 1.1, USB 2.0

• Velocità: 4Mbs, 12Mbs, 480Mbs

Page 23: 2.5 Informatica1    Uni Fe  L.P

23

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 45

Porta Firewire

• Firewire (IEEE 1394)

• Comunicazione sincrona

• Possibilità di collegamenti a distanze brevi

• Velocità trasmissione maggiori delle USB

• Vi si collegano fino a 63 periferiche

• Ideali per collegarvi videocamere, dispositivi di memorizzazione esterni, scanner

• Varianti: 400Mbs, 800Mbs

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 46

Connessioni senza fili (wireless)

• Infrarosso (IR)

•Bluetooth

Page 24: 2.5 Informatica1    Uni Fe  L.P

24

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 47

Connessioni senza fili: Infrarosso (IR)

• Un raggio infrarosso permette il collegamento dei vari dispositivi

• La comunicazione avviene fra dispositivi “a vista”

• Comunicazione Seriale

• Dispositivi: uno alla volta

• per collegarvi modem, telefoni, stampanti

• Varianti: IR, FIR

• Velocità: 115000bps, 4Mbps

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 48

Connessioni senza fili: Bluetooth

• Un segnale radio consente il collegamento fra vari dispositivi

• La comunicazione avviene fra dispositivi anche non “a vista”

• Dispositivi: catena

• per collegarvi modem, telefoni, stampanti, palmari

• Varianti: 10m, 100m

• Velocità: 2Mbps

Page 25: 2.5 Informatica1    Uni Fe  L.P

25

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 49

…“Velocità” di un computer

Il microprocessore è certamente una componente essenziale nel condizionare le prestazioni di un elaboratore, essendo il “motore” di tutto il sistema. La capacità di memoria RAM incide sulla quantitàdei dati che il processore può elaborare senza ricorrere a pesanti accessi al disco, una parte del quale viene considerata come una estensione della memoria centrale. Inoltre, per i dati che stanno su disco fisso, la velocità di accesso al disco fisso incide a sua volta sul sistema, così come la sua capienza.

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 50

Sistema operativo

Programma che coordina le diverse componenti hardware e software del computer, facendo da tramite tra l’utente, i programmi in dotazione e la macchina.

Il sistema operativo dialoga con l’utente mediante l’interfaccia utente.

Sistemi operativi: Windows, Linux, MacOS, Unix

Page 26: 2.5 Informatica1    Uni Fe  L.P

26

Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 51

Bibliografia

Riferimenti bibliografici:

Dennis P. Curtin, Kim Foley, Kunal Sen, Cathleen Morin – Informatica di Base (terza edizione) - McGraw-Hill 2005

Ugo Biader Ceipidor, C. M. Medaglia, F. Peruzzi, H. Sedehi – Informatica di Base, introduzione per le scienze sociali – Carocci 2004

Sawyer S. C., Williams B. K. – Tecnologie dell’informazione e della

Comunicazione – McGraw-Hill 2002

Giacomo Cioffi, Vincenzo Falzone (a cura di) – Manuale di Informatica (quarta edizione) – Calderini 2002

Bruno Fadini, Carlo Savy – Programmazione dei calcolatori elettronici –Liguori 1984

Gian Luca Rossetti – Elementi di Informatica - McGraw-Hill 2004