Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione Architettura degli Elaboratori Terza parte Interfacce alle Periferiche • Interfaccia: elemento circuitale per il collegamento tra elaboratore e periferica • Contiene: – Registro dati periferica – Registro comando – Informazioni sullo stato della periferica Estensione architettura di Von Neumann • Processori dedicati (Es: coprocessore matematico, processore grafico) • Processori che eseguono le diverse fasi di un’istruzione in parallelo (Acquisizione, Interpretazione, Esecuzione) • Gerarchie di memorie: memoria cache • Processori dedicati (Input/Output) • Architetture multiprocessore Memoria Cache • Memoria veloce ma di capacità meno limitate dei registri • Tipi di cache – cache interna (sul chip della CPU) – cache esterna (RAM veloce) • Operazioni più veloci: – i dati usati più recentemente hanno più probabilità di essere usati, quindi li tengo su un supporto più rapido – dati di sistema per la gestione dell’elaborazione Architettura di Von Neumann Unità Centrale Menoria Centrale Interfacce delle Periferiche BUS DATI BUS CONTROLLO BUS BUS INDIRIZZI LINEE DI SERVIZIO (tensione, terra) La Mother Board Periferiche • Dispositivi di Input/Output (I/O) • Funzione: – Realizzano interazione fra uomo e macchina o fra macchine • Sono controllate dal sistema operativo (v. Lez. Sistema Operativo) attraverso i Driver – Componente del Sistema Operativo (programma) che • interagisce direttamente con una periferica (Driver fisico) • maschera il funzionamento della periferica (Driver logico) • Lavorano in modalità asincrona rispetto al processore Tipi di Periferiche • Unità di Input – tastiera, mouse, scanner • Unità di Output – video, stampante • Unità di Input/Output – dispositivi di trasmissione: modem, scheda di rete, scheda audio Porte • Collegano un dispositivo esterno (periferica o alto elaboratore) e la mettono in comunicazione con l’elaboratore • Tipi di Porte: – – – – Seriali Parallele SCSI USB Porte Seriali • 9/25 pin • Dispositivi: mouse / monitor • Identificata come COM1, COM2, … • Trasmetto un bit alla volta • Distanza massima: 300 m Porte Parallele • 25 pi n • Dispositivi: stampante, monitor • Etichettata con LPT1, LPT2...(Printer port) • Trasmetto più bit “in parallelo” • Distanza massima: 30 m Porte SCSI • Connessione di molti dispositivi in cascata o di un due dispositivi complessi (es. connessione audio e video tra TV e PC) Porte USB • USB (Universal Serial Bus) • Governa contemporaneamente fino a 127 dispositivi; a ciascuno assegna una porzione di tempo di trasmissione disponibile • Collega apparecchiature che vengono automaticamente riconosciute dal computer acceso • Fornisce elettricità a dispositivi di piccole dimensioni (altoparlanti, telecamere, …) Porte USB (2) • Velocità massima di traferimento 12 Megabit al secondo (Mbps) – Bassa Velocità: 1.5 Mbps per i dispositivi di input (mouse, tastiera, joystick, …) – Alta velocità: 12 Mbps per CDROM (max vel 6x), scanner, stampanti, macchine fotografiche, ... Porte USB (3) Fonte: Apple Computer, Inc. Tastiera • Dispositivo di input • Sono differenti – per paese (Italia, USA, ...) Es: esempio carattere “~” – per SO (Mac, Windows…) Es: tasto Start Mouse • Dispositivo di input e puntamento per interfacce grafiche (GUI) • Tipi di mouse: – Meccanici vs ottici – Cavo seriale vs senza filo (wireless) Scanner • Legge un oggetto (disegno o testo) e ne genera un’immagine elettronica (file) • Tipi – “bianco e nero” o “colori” – Risoluzione: definizione dell’immagine Scanner • Programmi OCR per riconoscimento di testi: da una pagina stampata derivano un file di testo • Utilità: file di testo – dimensioni ridotte rispetto al file immagine – può essere modificato con un programma di elaborazione di testi (es. Word) Video • oppure Monitor, oppure Display • Dispositivo di output • Tipi –Tubo Catodico (CRT Cathod Ray Tube): materiale fluoroscente colpito da fascio di elettroni –Cristalli Liquidi (LCD): matrice di elettrodi e strato di metallo, opaco in assenza di carica, trasparente con elettrodi carichi (basso consumo, immagine ferma, visione frontale) –Matrice Attiva: migliori prestazioni dei LCD, migliore visione angolata Video: caratteristiche • Dimensioni: 14, 15, 17, 21” (pollici) - la misura dello schermo in diagonale • Frequenza: numero di volte in cui viene ridisegnata l’immagine a video – Per alte frequenze (>=70 Hertz) si ha un immagine più stabile – Per basse frequenze si ha un effetto di tremolio • Risoluzione: precisione dei dettagli – quantità di Pixel – 640x480, 800x600, 1024x768, 1280x1024 • Colori: la ricchezza della “tavolozza” – – – CGA, EGA, VGA (16 colori, 640x480) SVGA (Super VGA, 256) 16 colori, 256, 65536, …, 16 milioni • (Vedi lez. Rappresentazione informazioni) Stampanti • Stampa di documenti - testi e/o immagini • “Bianco e Nero” o “a colori” • Velocità di stampa (ppm – pages per minute) • Risoluzione (dpi – dots per inch) • Dimensioni e tipi di carta Stampanti: esecuzione • Il programma invia una stampa al sistema operativo • un driver traduce il documento in un formato comprensibile alla stampante (per es. PostScript) • un processore nella stampante interpreta il file e genera un’immagine per la stampa Stampanti “Ad Aghi” • • • • • • • Martelletto con matrice di aghi (9-24) Basso costo Alta velocità Rumore Risoluzione povera? Moduli continui Copie multiple Stampanti “A Getto d’Inchiostro” • • • • • Basso costo acquisto, gestione cara Media velocità Silenziose Buona risoluzione Colori con buoni risultati: sovrapposizione di inchiostro ciano, magenta, giallo e nero Stampanti “Laser” • • • • • Alto costo Media velocità Silenziose Ottima risoluzione Colori con ottimi risultati Schede Audio • Ascoltare e/o Acquisire Suoni • Qualità del suono (dipende dalla sampling size and rate – dimensione e frequenza di campionamento) • Schede MIDI: strumenti musicali e computer • Vedi lez. Rappresentazione informazioni Modem • Modem: trasforma l’informazione binaria (100101) del computer in onde modulate che fluiscono sui cavi telefonici che collegano altri elaboratori (lontani?) • Modem: trasforma gli impulsi telefonici in informazioni binarie (demodulate) comprensibili al computer Connessione di rete • Per collegare più computer in rete • Schede di connessione • Rete Ethernet • Reti Wireless – InfraRed Ray (es. tel cellulare) – BlueTooth – Wireless LAN