Informatica 1 Hardware e Software ing. Luigi Puzone Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 1 Computer - Hardware - Software Processore Memoria RAM Grandezze Hard disk CD-ROM, DVD-ROM Scheda video Floppy disk Modem Porte Mouse Tastiera Luigi Puzone© Monitor Scheda Audio Sistema operativo Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 2 1 …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 3 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… Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 4 2 Dispositivi di input/output (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 5 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 6 3 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 7 …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. Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 8 4 …Scheda video… Standard 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 (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 9 …Scheda video… Caratteristiche: Memoria Risoluzione Numero di bit Numero di colori (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 10 5 Monitor CRT LCD 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 Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 11 …Scheda video e monitor… Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 12 6 …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 13 …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. Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 14 7 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 15 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) Luigi Puzone© 8 Stampanti… Inkjet Laser Dispositivo di Output Consente di stampare i memorizzate sul computer. documenti e le immagini Caratteristiche: Tecnologia: Inkjet, Laser, Sublimazione termica Risoluzione 600DPI (dot per inch) Numero di colori, 256 livelli di grigio/16Mcolori Numero di pagine al minuto (ppm) 30ppm BN, 5ppm Colori Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 17 …Stampanti… Il processo di stampa (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 18 9 …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 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 10 …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 21 …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 Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 22 11 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 23 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) Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 24 12 Mouse X Y Movimento della sferetta del 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. Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 25 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. Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 26 13 Dispositivi per l’acquisizione di immagini Digital Camera Dispositivo di Input Scanner 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 27 Sensore CCD e sensibilità dell’occhio umano Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 28 14 Sensore CCD Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 29 Immagini digitali Un’immagine digitale viene originata a partire da una “scena” utilizzando un sistema di conversione analogico-digitale. Tale sistema, in pratica, scompone la scena in in tanti 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 Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 30 15 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 – – Luigi Puzone© 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) Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 31 Concetti di “campionamento e quantizzazione” Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 32 16 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 33 Scanner… (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 17 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 35 “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… Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 36 18 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 37 Porte e cavi • Porte seriali • Porte parallele • Porte SCSI Luigi Puzone© • Porte USB (Universal Serial Bus) • Porte dedicate • Porte a infrarossi Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 38 19 Porta seriale Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 39 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 Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 40 20 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 41 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 (Enhanced communication Port) , EPP (Enhanced Parallel Port) • Velocità: 1Mbps Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 42 21 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 43 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 Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 44 22 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 45 Connessioni senza fili (wireless) • Infrarosso (IR) • Bluetooth Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 46 23 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 47 Connessioni senza fili: Bluetooth • Un segnale radio consente collegamento fra vari dispositivi il • La comunicazione avviene fra dispositivi anche non “a vista” • Dispositivi: catena • per collegarvi modem, telefoni, stampanti, palmari • Varianti: 10m, 100m • Velocità: 2Mbps Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 48 24 …“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 49 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 Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 50 25 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 Luigi Puzone© Informatica 1 – Università di Ferrara – A.A. 2008-2009 2.5: Hardware: Dispositivi, Periferiche 51 26