1 sommario univac il primo calcolatore concepito ed impostato come prodotto commerciale, fu...

96
1 Sommario Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dell’ENIAC) per l’Ufficio Centrale di Statistica degli Stati Uniti. L’algebra di Boole Fu teorizzata dal matematico inglese George Boole (18101864) nel lavoro “Analisi Matematica della Logica”, pubblicato nel 1847. Include un insieme di operazioni su variabili logiche (o variabili booleane), che possono assumere i due soli valori true true e false false, indicati da 1 e 0. Le tecniche sviluppate nell’algebra booleana possono essere applicate all’analisi ed alla progettazione dei circuiti elettronici, poiché essi sono realizzati con dispositivi che possono assumere solo due stati. Su insiemi di costanti e variabili logiche possono essere definite funzioni che hanno esse stesse la caratteristica di assumere due soli valori. La definizione di una funzione booleana può essere effettuata per mezzo di una tabella di verità tabella di verità, che indica il valore della funzione in corrispondenza di ogni possibile configurazione dei valori degli argomenti. Le funzioni booleane possono essere scritte e manipolate anche con metodi algebrici, dato un insieme di funzioni (o operazioni) elementari tramite le quali poter esprimere ogni altra funzione. Le componenti hardware Le componenti hardware L’alimentatore L’alimentatore La scheda di sistema, il microprocessore, i chip La scheda di sistema, il microprocessore, i chip ausiliari ausiliari La memoria centrale La memoria centrale Le porte Le porte Le memorie di massa Le memorie di massa La tastiera, le periferiche di puntamento e La tastiera, le periferiche di puntamento e posizionamento posizionamento Il sistema video Il sistema video La stampante La stampante Il modem Il modem Le periferiche multimediali Le periferiche multimediali Le reti di calcolatori Le reti di calcolatori I virus I virus

Upload: eliseo-borghi

Post on 01-May-2015

222 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

1

SommarioSommario

UNIVAC

Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dell’ENIAC) per l’Ufficio Centrale di Statistica degli Stati Uniti.

L’algebra di Boole

Fu teorizzata dal matematico inglese George Boole (18101864) nel lavoro “Analisi Matematica della Logica”, pubblicato nel 1847. Include un insieme di operazioni su variabili logiche (o variabili booleane), che possono assumere i due soli valori true true e falsefalse, indicati da 1 e 0. Le tecniche sviluppate nell’algebra booleana possono essere applicate all’analisi ed alla progettazione dei circuiti elettronici, poiché essi sono realizzati con dispositivi che possono assumere solo due stati.

Su insiemi di costanti e variabili logiche possono essere definite funzioni che hanno esse stesse la caratteristica di assumere due soli valori. La definizione di una funzione booleana può essere effettuata per mezzo di una tabella di veritàtabella di verità, che indica il valore della funzione in corrispondenza di ogni possibile configurazione dei valori degli argomenti. Le funzioni booleane possono essere scritte e manipolate anche con metodi algebrici, dato un insieme di funzioni (o operazioni) elementari tramite le quali poter esprimere ogni altra funzione.

UNIVAC

Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dell’ENIAC) per l’Ufficio Centrale di Statistica degli Stati Uniti.

L’algebra di Boole

Fu teorizzata dal matematico inglese George Boole (18101864) nel lavoro “Analisi Matematica della Logica”, pubblicato nel 1847. Include un insieme di operazioni su variabili logiche (o variabili booleane), che possono assumere i due soli valori true true e falsefalse, indicati da 1 e 0. Le tecniche sviluppate nell’algebra booleana possono essere applicate all’analisi ed alla progettazione dei circuiti elettronici, poiché essi sono realizzati con dispositivi che possono assumere solo due stati.

Su insiemi di costanti e variabili logiche possono essere definite funzioni che hanno esse stesse la caratteristica di assumere due soli valori. La definizione di una funzione booleana può essere effettuata per mezzo di una tabella di veritàtabella di verità, che indica il valore della funzione in corrispondenza di ogni possibile configurazione dei valori degli argomenti. Le funzioni booleane possono essere scritte e manipolate anche con metodi algebrici, dato un insieme di funzioni (o operazioni) elementari tramite le quali poter esprimere ogni altra funzione.

Le componenti hardwareLe componenti hardwareL’alimentatoreL’alimentatore

La scheda di sistema, il microprocessore, i chip ausiliariLa scheda di sistema, il microprocessore, i chip ausiliari

La memoria centraleLa memoria centrale

Le porteLe porte

Le memorie di massaLe memorie di massa

La tastiera, le periferiche di puntamento e La tastiera, le periferiche di puntamento e posizionamentoposizionamento

Il sistema videoIl sistema video

La stampanteLa stampante

Il modemIl modem

Le periferiche multimedialiLe periferiche multimediali

Le reti di calcolatoriLe reti di calcolatori

I virusI virus

Page 2: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

2

Le componenti Le componenti hardwarehardware

Page 3: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

3

L’alimentatore L’alimentatore 1 1

L’energia elettrica viene distribuita in corrente alternata a bassa tensione: in Europa la tensione è di 220 volt con una frequenza di 50Hz, mentre negli USA è di 115 volt a 60Hz

I circuiti elettronici invece: Funzionano a bassissima tensione (al di sotto dei 15 volt) ed in corrente continua

Richiedono valori molto stretti nelle tolleranze delle tensioni e mal sopportano variazioni superiori al 510%, limiti oltre i quali possono danneggiarsi irreparabilmente

Sono sensibili a disturbi e rumori elettrici sovrapposti alla tensione di alimentazione

Page 4: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

4

L’alimentatore L’alimentatore 2 2

L’alimentatorealimentatore è un sistema di conversione, che ha lo scopo di adattare le caratteristiche della fonte di energia primaria (per lo più la distribuzione elettrica) alle specifiche necessità dell’elettronica digitale

All’alimentatore è demandato anche il compito di fornire l’isolamento richiesto dalle norme di sicurezza e dalle esigenze dell’applicazione

Occorre quindi un dispositivo che……Abbassi la tensione ai valori richiesti dai circuiti elettronici (da 3 a 12 volt)…Trasformi la corrente alternata in continua …Stabilizzi i valori con tolleranze ristrette…Elimini (per quanto possibile) i disturbi presenti sulla rete

Page 5: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

5

L’alimentatore L’alimentatore 3 3

L’alimentatore consente di convertire le potenze richieste dal PC (superiori a 200 watt) con un rendimento elevato (con basse perdite) e con trasformatori di piccole dimensioni (costi ridotti ed ingombri limitati)

Tuttavia, una certa quantità di energia si perde in fase di conversione e l’alimentatore genera calore che deve essere dissipato nell’ambiente per evitare danni ai componenti del PC

Una ventola, integrata all’alimentatore, fa circolare un flusso di aria sufficiente al raffreddamento delle parti interne (oltre a movimentare l’aria nello chassischassis )

Page 6: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

6

Gli stabilizzatoriGli stabilizzatori

I dispositivi di protezione contro gli sbalzi di tensione assorbono l’energia in eccesso, autodistruggendosi per difendere l’elaboratore

Gli stabilizzatori funzionano come minibatterie e garantiscono una sensibile riduzione dell’effetto delle cadute di tensione

I gruppi di continuitàgruppi di continuità o UPSUPS (Uninterruptible Power Uninterruptible Power SupplySupply ) svolgono le stesse funzioni degli stabilizzatori ma, poiché comprendono una batteria, possono fornire energia per un certo tempo dopo l’interruzione di corrente

Page 7: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

7

La scheda di sistema La scheda di sistema 1 1

Tutti i membri della famiglia dei PC comprendono un processore, vari chip di memoria e numerosi circuiti “intelligenti”, cioè programmabili

Nei PC, tutti i principali componenti circuitali sono collocati sulla piastra madrepiastra madre o mothermotherboardboard; ulteriori componenti funzionalmente significative sono poste su schede di espansioneschede di espansione, innestate in slotslot previsti sulla scheda di sistema

Il processore stesso è posizionato a innesto sulla scheda madre

La scheda madre è realizzata in fiberglassfiberglass e i componenti elettronici che la costituiscono sono collegati tra loro da traccetracce

Page 8: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

8

La scheda di sistema La scheda di sistema 2 2

Page 9: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

9

I chip I chip

I circuiti integrati (Integrated CircuitIntegrated Circuit, IC), comunemente chiamati chipchip, sono blocchi di plastica nera o di ceramica provvisti di piedini d’argento, detti pinpin (posti su entrambi i lati o solo nella parte inferiore), che servono a collegarli con la scheda di sistema

I chip contengono piccolissime schede con circuiti, collocate su un substrato di silicio e collegate mediante minuscoli fili ai piedini del chip

Il blocco di plastica, che costituisce il meccanismo di supporto dei piedini e dei circuiti, permette al chip di collegarsi con il mondo esterno

Le dimensioni dei chip dipendono dal numero dei piedini e danno un’indicazione della complessità del circuito ivi contenuto

Page 10: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

10

Principali IC della motherPrincipali IC della motherboardboard

MicroprocessoreMicroprocessore: è “la centrale operativa” del PC

ROMROM (Read Only MemoryRead Only Memory): contiene il software necessario per inizializzare il computer, di solito fornito dal costruttore dell’elaboratore

RAMRAM (Random Access MemoryRandom Access Memory): fornisce uno spazio temporaneo in cui conservare programmi e dati

Page 11: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

11

Il microprocessore Il microprocessore 1 1

La CPU lavora a N GHz: segue un ritmo, definito dall’orologio del sistema, di N miliardi di impulsi al secondo; questi impulsi determinano la velocità del computer (es., il microprocessore Intel Pentium IVIntel Pentium IV con un clock a 3 GHz è temporizzato da tre miliardi di impulsi al secondo)

La CPUCPU, Central Processing Central Processing UnitUnit, è l’unità di elaborazione centrale

Le funzioni della CPU vengono integrate in un componente chiamato microprocessore microprocessore

Page 12: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

12

Il microprocessore Il microprocessore 2 2

Il microprocessore è una calcolatrice dotata di molte funzionalità supplementari: come in una calcolatrice i dati vengono immessi, manipolati e, infine, si producono dei risultati; come un PC è costituito da blocchi funzionali

I blocchi funzionali più importanti sono:BIUBIU, Bus Interface UnitBus Interface Unit, cioè unità di interfaccia del bus, svolge tutte le funzioni richieste per fare fluire i dati nel/dal microprocessoreEUEU, Execution UnitExecution Unit, cioè unità di esecuzione, esegue le istruzioni

Unità Aritmetico Logica (ALU)RegistriUnità di Controllo (CU) IRIR

Instruction Register

ALUALU CUCU

registriregistri

BUSBUS

PCPCProgram Counter

Page 13: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

13

Il microprocessore Il microprocessore 3 3

Alcuni dettagli, per esempio la quantità di memoria che può essere gestita contemporaneamente, il numero di istruzioni diverse disponibili e la velocità di esecuzione delle operazioni, distinguono microprocessori simili

Le differenze nell’architettura dei microprocessori implicano che il software scritto per “girare” sui computer di una data casa produttrice non funzionerà con quelli di un’altra

Compatibilità verso il bassoCompatibilità verso il basso: il software scritto per microprocessori di fascia bassa funzionerà per quelli di fascia alta della stessa famiglia

I modelli di punta attuali hanno un clock a 4 GHz, e sono a 64 bit (la ALU è in grado di elaborare dati rappresentati con 64 bit)

Page 14: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

14

Il bus Il bus 1 1

Il microprocessore può eseguire e coordinare una notevole varietà di funzioni grazie ai circuiti di supporto ad esso collegati mediante una serie di busbusOgnuno dei componenti funzionali del PC è collegato ad un bus di controllobus di controllo, un bus degli indirizzibus degli indirizzi e un bus dei bus dei datidati, nonché ad una linea di alimentazione

Il bus di controllobus di controllo trasmette segnali che indicano quando un dato è disponibile per l’accesso, il tipo di accesso, e segnala eventuali errori occorsi durante l’operazioneCiascun componente collegato al bus degli indirizzibus degli indirizzi può riconoscere una combinazione di segnali elettronici unica, detta indirizzoindirizzoIl microprocessore fornisce i segnali e quindi usa il bus dei bus dei datidati per trasferire i dati stessi

Page 15: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

15

Il bus Il bus 2 2

Quando il microprocessore deve leggere dati dalla memoria, segnala la locazione desiderata sul bus indirizzi e quindi li legge sul bus dei dati

L’esatta sincronizzazione dei bus degli indirizzi e di trasferimento dati è compito del bus di controllo

Memoriaprincipal

eCPU I/O I/OI/O

BUSIndirizziDatiControllo

Dispositivi di Input/Output EsempioEsempio: il bus degli indirizzi è formato da un numero di fili pari al numero di bit dell’indirizzo: ogni linea di indirizzo collega un piedino del microprocessore a un piedino del dispositivo di memoria

Page 16: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

16

MemoriaprincipaleCPU

EsempioEsempio: il bus è utilizzato per trasferire dati fra le unità funzionali

L’unità che inizia il trasferimento (in genere la CPU) fornisce l’indirizzo, che individua univocamente il dato, sulle linee del bus indirizzibus indirizzi, e configura le linee del bus controllobus controllo, inviando un comando al dispositivo che contiene il dato (es. READ)Il dato da trasferire è reso disponibile sul bus datibus dati e viene ricopiato nel dispositivo destinatario

READ=1 MEM=1

0008AB38

0008AB38 0008AB38Indirizzo a32 bit (32 fili)

MemoriaprincipaleCPU

READ=1 MEM=1

0008AB38

5F66B102Dato a 32 bit (32 fili)

trasferito dalla memoria principale alla CPU

5F66B1025F66B102

5F66B102

Il bus Il bus 3 3

Page 17: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

17

Il bus Il bus 4 4

Il bus è fisicamente realizzato da un gruppo di linee comuni sulla scheda madre a cui sono collegati tutti i dispositivi del PC e, quando una nuova scheda viene innestata in uno slot di espansione, viene inserita direttamente sul bus

Il bus è sotto il controllo diretto del microprocessore che, ad ogni istante, seleziona l’interconnessione da attivare e indica l’operazione da compiere; le varie altre unità funzionali collegate al bus entrano in azione solo all’atto della selezione da parte del microprocessore

Bus di espansioneBus di espansione: complessivamente il bus dei dati, degli indirizzi e di controllo, oltre ai collegamenti supplementari che forniscono corrente alla scheda di espansione e la collegano con la terra

Page 18: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

18

Le schede di espansioneLe schede di espansione

Le più comuni sono…scheda videoscheda video: su cui si connette il monitor; dalla scheda video dipendono il numero di colori del monitor, la risoluzione massima, la velocità grafica, etc. scheda audioscheda audio: attraverso cui il computer è in grado di produrre o registrare suonischeda di retescheda di rete: per le connessioni dirette alla rete (senza modem) scheda SCSIscheda SCSI: consente di pilotare dispositivi che richiedono una particolare velocità nel trasferimento dei dati

Le schede di espansione espandono le funzionalità della scheda madre per pilotare dispositivi interni o esterni

Una scheda Una scheda SCSISCSI

Page 19: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

19

I chip ausiliari I chip ausiliari 1 1

Generatore di clockGeneratore di clock Fornisce i segnali multifase dell’orologio, che coordinano il microprocessore e le periferiche; gli altri chip, che richiedono un segnale di temporizzazione regolare, lo ricavano dal generatore di clock dividendo la frequenza fondamentaleIn altre parole... l’orologio del sistemaorologio del sistema fornisce al computer un battito regolare e sincrono

Qualsiasi funzione eseguita dal microprocessore impiega un certo numero di battiti dell’orologio del sistema: in un elaboratore a 2167 MHz il segnale dell’orologio oscilla 2 miliardi e 167 milioni di volte al secondo

Page 20: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

20

I chip ausiliari I chip ausiliari 2 2

Tuttavia, non tutti i circuiti del PC lavorano al ritmo dell’orologio di sistema…

Se lo fanno sono sincronisincroni, in caso contrario asincroniasincroni EsempioEsempio: quando viene usata la tastiera, non si possono sincronizzare le battute (che dipendono dall’operatore umano) la tastiera è una periferica asincrona

Gli eventi asincroni sono gestiti dal dispositivo di dispositivo di controllo dell’interruptcontrollo dell’interrupt

In una comunicazione asincrona, i dispositivi che comunicano (es., la tastiera e il microprocessore) non funzionano allo stesso ritmo ed è necessario un dispositivo addizionale che controlli se l’evento asincrono si è verificato

Page 21: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

21

I chip ausiliari I chip ausiliari 3 3

Controllore programmabile degli interruptControllore programmabile degli interrupt Un interrupt (interruzione) è un segnale generato da un dispositivo che richiede attenzione dalla CPU; il PICPIC, Programmable Interrupt ControllerProgrammable Interrupt Controller, ordina gli interrupt per il trattamento da parte della CPU, la quale risponde eseguendo l’apposita routine di gestione dell’interruptgestione dell’interruptIl dispositivo di controllo dell’interrupt individua il verificarsi di un evento…

…per esempio che è stato premuto un tasto, e segnala al microprocessore che la tastiera richiede attenzione; il microprocessore avverte il segnale di interruptinterrupt e interrompe quello che sta facendo per servire il dispositivoCompletato il servizio (es., trasferimento della lettera digitata), il microprocessore riprende il ritmo usuale

Page 22: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

22

Controllore del DMAControllore del DMA Alcune componenti del computer sono in grado di trasferire dati da e verso la memoria centrale senza impegnare la CPU

Accesso diretto alla memoriaAccesso diretto alla memoria (Direct Memory AccessDirect Memory Access, DMADMA ): viene gestito da un chip che consente le operazioni di input/output da disco senza coinvolgere il microprocessore Dato che l’I/O sui dischi è relativamente lento rispetto alla velocità della CPU, il chip per il controllo del DMA migliora le prestazioni del computer

I chip ausiliari I chip ausiliari 4 4

Page 23: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

23

Temporizzatore programmabile degli intervalliTemporizzatore programmabile degli intervalli ((timertimer )) Genera segnali di temporizzazione a intervalli regolari sotto controllo software (rileva gli impulsi di clock per calcolare data e ora)

Video controllerVideo controller Fornisce un’interfaccia tra la CPU ed il sistema di visualizzazione, convertendo le informazioni inviate dalla CPU in segnali di controllo per pilotare il display

UARTUART (Universal Asyncronous Receiver/TransmitterUniversal Asyncronous Receiver/Transmitter): dispositivo che converte i dati dal formato parallelo a quello seriale, e viceversa; viene usato per il controllo delle porte seriali

I chip ausiliari I chip ausiliari 5 5

Page 24: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

24

La memoria centrale La memoria centrale 1 1

Il microprocessore possiede un’area per la memorizzazione dei dati, di dimensioni molto limitate, dove conserva le informazioni attualmente elaborate o i risultati intermedi di un’elaborazione: memoria cachememoria cache e registriregistri

Questa piccola area di memoria non è sufficiente per eseguire programmi

I PC dispongono di vari tipi di memoria una gerarchia gerarchia di memoriedi memorie per poter ospitare i dati e i programmi

La memoria centralememoria centrale (o memoria di sistemamemoria di sistema), cui può accedere il microprocessore mediante il bus degli indirizzi, è una combinazione di RAMRAM e ROM ROM

Page 25: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

25

La memoria centrale La memoria centrale 2 2

RAMRAM,, Random Access Memory Random Access Memory il microprocessore può leggere e scrivere informazioni dalla RAM; è una memoria volatilevolatile, che conserva le informazioni solo finché non si conclude la sessione di lavoro ROMROM,, Read Only Memory Read Only Memory il contenuto non può essere modificato; è una memoria permanente, poiché i dati in essa contenuti vengono conservati anche a computer spento

Il software fondamentale è contenuto nella ROM (es., controllo hardware all’accensione)

Ciascuna posizione di memoria ha un indirizzoindirizzo unicoNotaNota: Tutti i programmi applicativi ed i dati attualmente in elaborazione devono essere residenti in RAM; quando la RAM è satura, parte del contenuto informativo viene scaricato in un’area di swapswap sul disco fisso

Una RAM grande permette di non ricorrere a salvataggi temporanei frequenti sull’unità di memoria di massa, operazione che comporta un sensibile decadimento delle prestazioni

Page 26: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

26

La ROM è una memoria di sola lettura, permanentemente registrata nei circuiti dei chip del PC; contiene il software e i dati necessari ad inizializzare il computer ed a far funzionare i dispositivi periferici

VantaggioVantaggio: routine che forniscono le funzionalità di base incorporate nel sistema, con garanzia di continua disponibilità

Il nucleo del software della ROM è costituito dalle routine di routine di avviamentoavviamento che comprendono il caricatore di bootcaricatore di bootstrapstrap ed il ROM BIOSROM BIOS

Le routine di avviamentoLe routine di avviamento si occupano dell’inizializzazione del PC:

Ne effettuano un rapido controllo di affidabilità, per accertare che tutte le componenti hardware siano perfettamente funzionantiInizializzano i chip ed i dispositivi standard collegati al computer Inizializzano la tabella dei vettori di interruptvettori di interrupt Controllano quali dispositivi opzionali sono collegatiCaricano il sistema operativo dal disco (caricatore di bootstrap)

Il software della ROM Il software della ROM 1 1

Page 27: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

27

Il software della ROM Il software della ROM 2 2

Il caricatore di bootcaricatore di bootstrapstrap ha la funzione di leggere un programma di lancio dal disco e di trasferire ad esso il controllo

Su un disco di sistemadisco di sistema (bootablebootable ), il programma controlla l’esistenza di un sistema operativo; in caso affermativo, i file necessari all’inizializzazione vengono caricati in memoria assieme al relativo file interprete dei comandi

Il ROM BIOSROM BIOS è la parte della ROM attiva quando il computer è al lavoro: il suo ruolo è quello di fornire un insieme di servizi di base richiesti per il funzionamento delle periferiche

BIOSBIOS (Binary InputBinary InputOutput SystemOutput System ): comandi che controllano i dispositivi periferici (es., traducono un comando, come “leggi dal disco”, nella successione di passi elementari necessari a eseguire effettivamente l’operazione, incluso il rilevamento di errori)

EsercizioEsercizio

Si verifichino le seguenti corrispondenze:

a) (110010)2=(50)10

b) (1110101)2=(102)10

c) (1111)2=(17)10

d) (11011)2=(27)10

e) (100001)2=(39)10

f) (1110001110)2=(237)10

EsercizioEsercizio

Si verifichino le seguenti corrispondenze:

a) (110010)2=(50)10

b) (1110101)2=(102)10

c) (1111)2=(17)10

d) (11011)2=(27)10

e) (100001)2=(39)10

f) (1110001110)2=(237)10

Page 28: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

28

La memoria CMOSLa memoria CMOS

Tutti i PC sono dotati di una memoria permanente speciale, alimentata da una batteria

A questa memoria si fa riferimento con il termine CMOSCMOS (Complementary MetalComplementary MetalOxideOxideSiliconSilicon) ed in essa sono immagazzinati i dati relativi al clock in tempo reale ed alla configurazione del sistema e delle sue periferiche

Parte della memoria CMOS viene impiegata per conservare le specifiche relative al tipo di disco fisso e all’ammontare di memoria disponibile; al momento del bootboot, il BIOS legge le informazioni di configurazione in CMOS e le utilizza per inizializzare il sistema

Page 29: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

29

Le porte Le porte 1 1

Il computer deve comunicare i dati che elaboraLe porte di I/O sono una serie di prese, localizzate sul lato posteriore del PC, utilizzate per collegare alla macchina tutti i dispositivi esterni (monitor, tastiera, mouse, etc.)

Page 30: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

30

Le porte Le porte 2 2

Porte sulla scheda madre: Porte PS/2Porte PS/2 per il collegamento del mouse e della tastiera (una dedicata al mouse, l’altra alla tastiera; non si possono invertire)Porta SerialePorta Seriale per il modem, o per dispositivi che non richiedono un flusso di dati molto veloce Porta ParallelaPorta Parallela si usa quasi sempre per la stampante, ma è adatta per qualunque dispositivo che richieda un flusso di dati più veloce rispetto alla capacità della porta seriale Porta USBPorta USB (Universal Serial BusUniversal Serial Bus ) è adatta per connettere al PC qualunque tipo di dispositivo (USB); la tecnologia USB consente di creare “catene” di dispositivi collegati tutti su un’unica porta (fino a 127) e consente il collegamento “a caldo” (cioè a computer acceso)

La differenza fra i vari tipi di connettori va al di là delle loro dimensioni e della quantità di piedini presenti, e riguarda il modo in cui i dati vengono trasmessi da e per le periferiche

Page 31: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

31

La porta seriale La porta seriale 1 1

Nella porta serialeporta seriale, i dati vengono inviati un bit alla volta: i bit viaggiano in serie, l’uno dopo l’altro, sullo stesso filo; per trasmettere un byte, sono necessari otto inviiLa porta seriale consente il transito dei dati in entrambe le direzioni, sia dal computer alla periferica che viceversaL’utilizzo principale della seriale avviene nel caso di collegamenti con periferiche attive, come mouse, modem, scanner, penne otticheIl connettore della porta seriale ha 9/25 punti di contatto (pinpin): uno serve per i bit di trasmissione, uno per i dati, uno per il collegamento a terra, gli altri per lo scambio di particolari segnali fra le periferiche ed il PC

I segnali riguardano, ad esempio, lo stato di “pronto a ricevere” della periferica o del computer e quello di “richiesta di invio”

Page 32: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

32

La porta seriale La porta seriale 2 2

Le porte seriali sono identificate dalla sigla RS232CRS232C (lo standard imposto dall’Electronics Industries AssociationElectronics Industries Association)

Il traffico dei dati attraverso la porta seriale può avvenire a diverse velocità; in particolare, poiché spesso lo scambio dei dati avviene a distanza di qualche metro, è necessario prevedere anche lo scambio di segnali di controllo che garantiscano la correttezza della trasmissione (l’interferenza di macchinari elettrici potrebbe danneggiare il flusso dei bit durante il loro viaggio lungo il cavo)

La velocità di trasmissione, la struttura dei pacchetti di bit inviati ed il tipo di controllo effettuato, determinano il protocollo usato nella trasmissione dei dati; i diversi protocolli sono stabiliti internazionalmente

Page 33: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

33

La porta parallelaLa porta parallela

Nella porta parallelaporta parallela, i dati vengono trasmessi un byte alla volta: i bit viaggiano parallelamente su otto filiLa porta parallela consente il transito in una sola direzione: dal computer alla periferica; viene usata quasi esclusivamente per il collegamento con le stampantiI connettori della porta parallela hanno 25/36 pin, otto dei quali per l’invio dei dati e gli altri per l’invio e lo scambio di segnali (anche se non può ricevere dati, la porta parallela può ricevere segnali dalla periferica, come il segnale di “occupato” o quello di “carta esaurita”)Le porte parallele sono spesso identificate con la scritta CentronicsCentronics (la casa che ha pubblicato una specifica, divenuta uno standard di fatto) La trasmissione parallela non consente un controllo sull’identità fra i dati trasmessi e quelli ricevuti: quindi, pur garantendo una maggiore velocità, la porta parallela permette solo collegamenti a breve distanzaLa trasmissione parallela non ha protocolli

Page 34: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

34

Altri tipi di portaAltri tipi di porta

Porta VideoPorta Video per connettere il monitor al computer

Porta di RetePorta di Rete per collegare la macchina direttamente ad una rete di computer, senza usare il modem; la presa RJ45RJ45 è uno standard di fatto

Porta SCSIPorta SCSI per dispositivi che richiedono un flusso di dati molto veloce (scanner, masterizzatore esterno, etc.); la tecnologia SCSI consente il collegamento di dispositivi a catena (fino a 7), ma non il collegamento a caldo

Page 35: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

35

Le memorie di massaLe memorie di massa

Tutti i sistemi di elaborazione dispongono di alcuni supporti per memorizzare permanentemente le informazioni: le memorie di massamemorie di massa

Dischetti Dischetti o floppy diskfloppy diskDischi fissiDischi fissi o hard diskhard diskCDCDROMROM

Dischetti e dischi fissi utilizzano la stessa tecnologia di memorizzazione: l’informazione viene codificata in modo magnetico secondo schemi fissati dalla meccanica dei drive e dal software che li controllaLa tecnologia alla base dei CDROM è invece di tipo ottico

Page 36: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

36

Il disco floppy Il disco floppy 1 1

Molti PC hanno una unità a disco floppyunità a disco floppy

Le unità floppy si trovano in una zona particolare dello chassis, l’alloggiamento del drivealloggiamento del drive, situata di fronte all’alimentatore

L’unità floppy è collegata elettricamente all’alimentatore e al proprio dispositivo di controllo: l’alimentazione è necessaria al funzionamento del motore che fa ruotare il disco e muove la testina sulla sua superficie; anche i componenti elettronici del drive richiedono elettricità per trasferire le informazioni lette al dispositivo di controllo e per identificare o inviare segnali sul proprio stato

Page 37: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

37

Il disco floppy Il disco floppy 2 2

Il floppy è costruito in mylarmylar, rivestito da uno strato sottile di materiale magnetico che contiene ossido di ferro

Passando una calamita sulla superficie del disco, le particelle aciculari di ossido di ferro vengono magnetizzate tutte in una direzione; se la calamita passa nella direzione opposta, lo stesso avviene per la magnetizzazione delle particelleLa magnetizzazione avviene mediante la testina testina magneticamagnetica (una piccola bobina racchiusa in un involucro di metallo dotato di una minuscola fessura, il traferrotraferro)Facendo passare corrente nella bobina si induce un campo magnetico nel traferro (invertendo la corrente si inverte anche il campo)L’unità fa ruotare il dischetto sotto la testina magnetica mentre questa è montata in modo da muoversi a passi successivi lungo il raggio del disco

Page 38: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

38

A causa della rotazione del disco sotto la testina, in corrispondenza di ogni posizione assunta da questa, viene disegnata una pista circolare sul disco chiamata tracciatraccia; ciascuna traccia è suddivisa in sezioni chiamate settorisettori

Il numero delle diverse posizioni della testina determina il numero delle tracce che è possibile scrivere sul disco

Il disco floppy Il disco floppy 3 3

Page 39: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

39

Il disco floppy Il disco floppy 4 4

La corrente passa attraverso la testina di scrittura ed il disco ruota sotto di essa; si forma così un campo magnetico che passa sulla superficie del disco e magnetizza le particelle

Quando si fa passare corrente attraverso la testina alternandone la direzione, le aree del disco al di sotto della testina si magnetizzano in una delle due direzioni: questo procedimento rappresenta la scrittura su discoscrittura su disco

I dati binari che l’unità scrive sul disco sono tradotti I dati binari che l’unità scrive sul disco sono tradotti in un formato costituito da una serie di aree in un formato costituito da una serie di aree magnetizzatemagnetizzate

Page 40: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

40

Il disco floppy Il disco floppy 5 5

Lettura da discoLettura da disco: poiché le particelle magnetizzate sono circondate da un campo magnetico, quando il traferro passa sul disco le variazioni del campo inducono sulla testina una corrente che si manifesta con variazioni di voltaggio alle estremità della bobina; i circuiti di lettura decodificano le variazioni nell’andamento dell’intensità di corrente riconducendole a 0/1I dischi ruotano a velocità costante: le tracce più vicine al centro contengono una maggiore quantità di dati per pollice di quelle esterne Ogni settore contiene lo stesso numero di bit; oltre ai dati, i settori contengono informazioni generali (numero settore e traccia, informazioni per il controllo degli errori, etc.)Il floppy deve essere preparato per gestire le informazioni inviate dal PC: questa preparazione prende il nome di formattazioneformattazione

Page 41: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

41

Il disco rigido Il disco rigido 1 1

Gli alloggiamenti dei dischi fissidischi fissi, simili a quelli dei floppy, sono involucri chiusi all’interno del corpo centrale dell’elaboratoreI dischi fissi consentono la memorizzazione di dati, dei file del sistema operativo e dei programmi applicativi (attualmente fino a 250 GB)Come le unità floppy, i driver per dischi rigidi sono collegati all’alimentatore e al dispositivo di controllo dei dischi; anche la struttura è simile, perché entrambi i tipi di unità sono dotati di un motore che fa ruotare i supporti magnetici e di una testina che legge e scrive le informazioniI dischi fissi sono pilotati dal controller del discocontroller del disco, a sua volta collegato con il microprocessore

Page 42: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

42

Il disco rigido Il disco rigido 2 2

Testine magnetiche leggono/scrivono i dati dal/sul disco; ognuna delle superfici del piatto ha una testina magnetica: i dati possono essere scritti su ciascuna faccia; le testine sono montate su un unico braccio e si muovono in modo solidale (nei floppy, le testine sono in contatto con il supporto magnetico, mentre nei dischi fissi si spostano appena sopra la superficie del disco)

Il disco rigido è un’unità sigillata che contiene una pila di lamine metalliche chiamate platterplatter o piattipiatti ; ognuno dei lati del piatto è ricoperto da un sottile strato di materiale magnetico

Quando il computer è acceso i piatti ruotano costantemente (l’unità floppy fa ruotare il dischetto solo al momento dell’accesso)

Page 43: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

43

Il disco rigido Il disco rigido 3 3

I dischi ruotano ad alta velocità (diverse migliaia di giri al minuto)Il numero di bit contenuti in una traccia è dell’ordine delle centinaia di migliaiaIl numero di tracce è variabile

Platter

Track

Platters

Sectors

Tracks

Come nei dischetti, ognuna delle superfici del piatto è divisa in una serie di anelli concentrici, le tracce, ed ogni traccia è divisa in settori

Page 44: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

44

Il disco rigido Il disco rigido 4 4

Le caratteristiche salienti del disco fisso in termini di prestazioni sono:

Il ritmo di trasferimento dei datiritmo di trasferimento dei dati, che è la quantità di dati trasferibili in un secondo dal disco al controllerIl tempo medio di accessotempo medio di accesso, che il tempo necessario a posizionare la testina sull’apposita traccia (seek timeseek time ), più il tempo che occorre perché l’apposito settore passi sotto la testina (latency timelatency time )La capacità di immagazzinamentocapacità di immagazzinamento, che è la massima quantità di dati che si possono memorizzare su disco dopo la formattazione; infatti il sistema operativo utilizza una parte del disco per immagazzinare le proprie informazioni e quindi lo spazio reale per la memorizzazione dei dati è inferiore dopo la formattazione

Page 45: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

45

HardHarddisk rimovibilidisk rimovibili

Per basse capacità (fino a 1 GB), esistono dispositivi USB, di dimensioni ridottissime, a forma di penna, che permettono di immagazzinare dati e trasferirli ad alta velocità attraverso la porta USB 2.0 di qualsiasi PC

Per capacità superiori, si utilizzano invece i mini drivemini drive, rimovibili e trasportabili senza bisogno di alimentazione (vengono alimentati dalla porta USB) e d’installazione

Le dimensioni ed il peso contenuti (grandi come una calcolatrice e sotto i 200gr), li rendono un prodotto tascabile, ideale per backup, espansione di memoria ed applicazioni di mobile computingmobile computing

Page 46: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

46

I dischi di sistemaI dischi di sistema

Indipendentemente dai dati in essi contenuti, floppy, cd e hard disk possono essere dischi di sistemadischi di sistema

Un disco di sistema non ha un formato speciale: contiene le informazioni che permettono al ROM BIOS il caricamento del sistema operativo

Su ogni disco di sistema il primo settoreprimo settore del disco cilindro 0cilindro 0, testina 0testina 0, settore 1settore 1 è riservato al programma di bootstrap che carica in memoria il sistema operativo, leggendolo da una diversa sezione del disco, per poi trasferirgli il controllo

Per default, tutti i PC, all’avviamento, controllano l’unità floppy (se esistente) per verificare l’eventuale presenza di un disco di sistema; in caso di non avvenuta rilevazione del dischetto, si passa a verificare la presenza del programma di bootstrap sulla partizione primaria del disco fisso (identificata con C:C:)

Page 47: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

47

I CDI CDROM ROM 1 1

I CDCDROMROM, Compact DiskCompact DiskRead Only MemoryRead Only Memory, sono supporti otticiNel nome compare il termine Compact DiskCompact Disk perché il tipo di tecnologia utilizzato è lo stesso, per supporto e metodi di memorizzazione, di quello normalmente impiegato per la produzione dei CD musicali

Read Only MemoryRead Only Memory, perché i CDROM sono di sola lettura: non è infatti (normalmente) possibile cancellare i dati presenti, né riscriverne di nuovi

L’impiego principale dei CDROM riguarda l’immagazzinamento e la distribuzione di grandi quantitativi di informazioni (es., enciclopedie, elenchi telefonici); vengono inoltre utilizzati per backup, e per memorizzare grafica, animazioni e suono per applicazioni multimediali Un singolo CDROM è in grado di contenere fino a 870 MB di dati

Page 48: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

48

I CDI CDROM ROM 2 2

I CDROM sono un mezzo ottico: durante la fase di memorizzazione i dati vengono registrati sulla superficie del disco utilizzando un raggio laser per creare una struttura di microscopiche incavature, dove la presenza o l’assenza di un’incavatura segnala un bit a 0 o 1Il dispositivo per la scrittura dei CDROM è il masterizzatoremasterizzatore: durante il playback, un raggio laser a bassa potenza analizza il disco mentre ruota, e la luce riflessa viene decodificata per ricostruire i dati originari Nei CDROM, la registrazione dei dati avviene lungo una singola traccia continua ed a spirale, che si estende dal margine esterno del disco al bordo interno: la velocità di rotazione varia in base alla posizione corrente della testina di lettura (viene modificata per ottenere una velocità lineare costante: sarà quindi maggiore per accedere ai dati in prossimità del centro del disco)

Page 49: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

49

I DVDI DVD

I DVDDVD, per Digital Versatile DiskDigital Versatile Disk, esteriormente sono simili ai CDROM, ma possono contenere da 4 a 17 GByte (cioè fino a 25 volte la capacità di un normale CD)

Sono usati soprattutto per i film digitali, tuttavia possono contenere anche dati come i CDROM

Per leggere i DVD occorre un lettore CD appropriato (i normali drive per CD non sono utilizzabili); il lettore DVD è invece sempre in grado di leggere anche i normali CDROM

Page 50: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

50

La tastiera La tastiera 1 1

La tastieratastiera consente l’immissione di stringhe di caratteri, che possono costituire informazioni o istruzioni per l’esecuzione di operazioni

Presenta una serie di tasti analoghi a quelli delle macchine da scrivere, un gruppo di tasti numerici e uno di tasti funzionali, che vengono programmati mediante software per eseguire particolari comandi di uso frequente

Nella tastiera estesatastiera estesa a 101 tasti (attualmente in uso), il tastierino numerico, e una sezione separata di tasti riservati al movimento del cursore, sono collocati sul lato destro; vi sono dodici tasti funzione posti nella prima fila in alto

Page 51: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

51

La tastiera La tastiera 2 2

I tasti funzione inviano istruzioni ai programmi in esecuzione e la loro azione dipende strettamente dal software in usoLe tastiere estese dispongono di tasti supplementari: BackspaceBackspace, InsertInsert, DelDel, HomeHome, EndEnd, PagePageupup e PagePagedowndown: PagePageupup, PagePagedowndown, HomeHome e EndEnd vengono utilizzati per spostarsi all’interno delle informazioni o scorrerle, mentre BackspaceBackspace, InsertInsert e DelDel servono per modificare il testo

La sezione alfabetica, QWERTYQWERTY, prende il nome dalla disposizione delle lettere nella prima fila dall’alto a sinistra, che formano appunto la parola QWERTY: è lo schema più comunemente usato nelle macchine da scrivere e nei computerIl tastierino numerico è il mezzo più rapido ed efficace per digitare i numeri; con la maggior parte del software è necessario attivare il tastierino numerico con BlocNumBlocNum (o NumLockNumLock) prima di poterlo utilizzareI tasti di direzione vengono utilizzati per spostarsi sullo schermo

Page 52: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

52

La tastiera La tastiera 3 3

Le informazioni digitate vengono elaborate premendo il tasto ENTER ENTER (ReturnReturn, CRCR, InvioInvio)Alla pressione di un tasto, si comprime una molla molto leggera e si abbassa un interruttore; in fase di rilascio, la molla spinge la calotta del tasto nella posizione originale; se viene mantenuta la pressione, dopo un breve intervallo di tempo, l’immissione del carattere viene ripetuta fino al rilascioSe la velocità di digitazione è superiore a quella normalmente gestibile, i caratteri in eccesso vengono memorizzati in un buffer di tastierabuffer di tastiera in attesa di elaborazione; il buffer contiene fino a 15 caratteri e il sistema avverte con un bip quando non è più abilitato a ricevere input da tastieraIl microprocessore comunica con la tastiera impiegando le routine di servizio dell’interrupt del ROM BIOS

Page 53: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

53

Le periferiche di puntamento Le periferiche di puntamento e posizionamentoe posizionamento

La tastiera si rivela inadeguata se…...l’utente desiderasse indicare un simbolo, tra molti visibili sullo schermo: PuntamentoPuntamento ...l’utente dovesse aggiungere dei simboli all’immagine presente sullo schermo, in particolare se è importante la posizione relativa del nuovo simbolo rispetto al resto dell’immagine: PosizionamentoPosizionamento

La necessità di interagire in questi termini con l’elaboratore ha stimolato lo sviluppo delle periferiche di input grafico

Page 54: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

54

Il mouse Il mouse 1 1

Il mousemouse consente di controllare il cursore sullo schermo grafico e di selezionare i comandi dai vari menù che appaiono sul video: a uno spostamento sul piano di appoggio del mouse corrisponde uno spostamento in tempo reale del cursore sul video

L’apparecchiatura è dotata di due o più tasti: uno per la digitazione della posizione del cursore e gli altri programmabili via software

Il mouse può essere meccanicomeccanico o otticoottico

Page 55: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

55

Il mouse Il mouse 2 2

L’apparato elettronico del mouse converte il movimento dei rulli in impulsi elettronici che vengono inviati al PC, insieme ai segnali corrispondenti all’eventuale pressione dei tasti del mouse; il trasferimento dei segnali può essere realizzato via cavo o mediante raggi infrarossi

Durante il movimento del mouse mouse meccanicomeccanico una piccola sfera, affiorante dalla parte inferiore dell’involucro, rotola e sfrega contro due rulli montati ad angolo retto, facendoli ruotare; la sfera può rotolare in tutte le direzioni mentre i rulli ruotano solo in senso orario o antiorario: i rulli traducono il movimento della pallina, e quindi del mouse, in traslazioni secondo due direzioni ortogonali

Page 56: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

56

Il mouse Il mouse 3 3

Il movimento del mouse otticomouse ottico è individuato otticamente; viene emessa una luce a infrarossi che, rimbalzando sulla superficie di appoggio del mouse, viene catturata da un sensore; il sensore invia i dati ad un DSP (Digital Signal Processor ) che costruisce l’immagine della superficie sottostante; compiendo questa operazione migliaia di volte al secondo (più di 1500), il DSP riesce a “decifrare”, mediante il confronto delle immagini inviate dal sensore, i movimenti effettuati, per inviare le relative coordinate al PCI pregi del mouse ottico sono:

Assenza di parti mobili che potrebbero danneggiarsi o usurarsi col tempo Non è soggetto a problemi dovuti alla sporcizia (che nei mouse meccanici si accumula nelle rotelle, con effetti deleteri sulla precisione del puntamento) Non ha bisogno di una superficie particolare per funzionare con estrema precisione

Page 57: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

57

Joystick e trackballJoystick e trackball

Il funzionamento di joystickjoystick e trackballtrackball è molto simile a quello del mouse: nel joystick il movimento della cloche è captato da una serie di potenziometri, mentre nella trackball è captata la rotazione della sfera; il segnale viene poi convertito opportunamente e spedito al calcolatore

Si può immaginare la trackball come un mouse meccanico alla rovescia: invece di muovere il mouse e di conseguenza far muovere la pallina, si muove direttamente la pallina con la mano; tale movimento è percepito dall’equivalente dei due rulli montati ad angolo retto all’interno del mouse

Page 58: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

58

Il sistema videoIl sistema video

Ogni PC dispone di un sottosistema videosottosistema video a cui è affidata la produzione dell’immagine che appare sullo schermoIl sistema video è costituito da due componenti fondamentali:

Il monitormonitor, che converte i segnali elettrici nei segnali luminosi che formeranno l’immagineIl controllercontroller (o scheda videoscheda video) che, inserito fra CPU e monitor, riceve segnali dalla CPU e li converte in segnali elettrici che pilotano il monitor; le schede video, attualmente, vengono fornite con l’aggiunta di hardware in grado di realizzare funzioni quali la trasformazione di scala e la rotazione, che altrimenti dovrebbero essere realizzate via software (aumento delle prestazioni grafiche)

Tutti i sistemi video sono mappati in memoriamappati in memoria : includono un buffer videobuffer video contenente il testo e/o le informazioni grafiche visualizzate sullo schermo

Page 59: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

59

La scheda video La scheda video 1 1

Le specifiche delle schede video danno informazioni sulla risoluzione, il numero di colori e l’interfaccia del bus

La risoluzionerisoluzione descrive il numero di unità elementari di unità elementari di visualizzazionevisualizzazione contenute in una riga orizzontale e il numero di righe orizzontali (risoluzione orizzontale e verticale)

Lo schermo è costituito da un certo numero di piccoli elementi di immagine, i pixelpixel (per PICTure ElementPICTure Element ) In un sistema monocromatico, un pixel corrisponde ad un punto, in uno schermo a colori, a una triade di punti (rosso, verde, blu)

La risoluzione dipende sia dal monitor sia dalla scheda video

Page 60: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

60

In modalità graficamodalità grafica, la scheda video interviene a modificare i singoli pixel, e può cambiare le caratteristiche dei punti come il colore o il lampeggio

In modalità testomodalità testo, lo schermo contiene solo caratteri di testo e non è possibile l’indirizzamento individuale ai pixel; la risoluzione in pixel in genere non viene specificata, mentre è specificato il numero dei caratteri (es., 80 caratteri per 25 righe); i caratteri hanno tutti la stessa dimensione

Le attuali schede video SVGASVGA (SuperSuperVideo Graphics Video Graphics AdapterAdapter ) contengono memoria videomemoria video, in genere da 64 a 256 MB, nella quale è memorizzata l’immagine che compare sullo schermo, e supportano risoluzioni dell’ordine di 20481536 pixel

La scheda video La scheda video 2 2

Page 61: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

61

Il monitor Il monitor

I comuni monitor SVGA hanno uno schermo da 15 a 19 pollici (dimensioni della diagonale dello schermo)

Gli standard video più antichi impiegavano monitor digitali: i dati che descrivono i colori dei pixel sono inviati dalla scheda video al monitor in una serie di segnali equivalenti a una serie di bit di dati

Lo standard VGA ha introdotto l’uso di segnali analogici per trasferire i dati relativi ai colori dall’adattatore al monitor

Page 62: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

62

Il monitor CRT monocromatico Il monitor CRT monocromatico 11

CRTCRT (Cathode Ray TubeCathode Ray Tube, per tubo a raggi catodici)

All’estremità più stretta di un tubo conico di vetro sigillato vi è un dispositivo in grado di emettere un fascio perfettamente convergente di elettroni ad alta velocità

All’estremità opposta, lo schermo (piatto, cilindrico o sferico) è rivestito al suo interno con fosforo, che emette luce quando viene colpito dal fascio di elettroni

Page 63: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

63

Il monitor CRT monocromatico Il monitor CRT monocromatico 22

L’energia del fascio può essere controllata: un sistema di deviazione formato da bobine elettromagnetiche è montato sull’esterno del tubo, alla base del collo, e permette di deviare il fascio di elettroni sulla particella di fosforo desiderata, in funzione dell’intensità di corrente che attraversa le bobine

La luminosità del fosforo decade rapidamente: Per poter mantenere stabile un’immagine, è necessario ridisegnarla rapidamente e ripetutamente per evitare il fenomeno dello sfarfalliosfarfallio o flickeringflickering (la maggior parte delle persone percepisce lo sfarfallio per velocità di rinfresco inferiori a 60 Hz, mentre pochi lo percepiscono oltre i 7075 Hz)

Page 64: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

64

Requisito fondamentale del sistema di deviazione è la rapidità, perché la velocità di deviazione determina il numero di informazioni che possono essere visualizzate senza flickering

Sono necessarie correnti di grande intensità nelle bobine (una parte molto importante nel sistema di deviazione è l’insieme degli amplificatori che convertono il piccolo voltaggio ricevuto dal controller in corrente di intensità appropriata)

La tensione necessaria per la deviazione del raggio viene generata dal controller, utilizzando valori forniti dalla CPU (valori che rappresentano le coordinate e che vengono trasformati in voltaggi con una conversione digitale/analogica)

Il monitor CRT monocromatico Il monitor CRT monocromatico 33

Page 65: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

65

PersistenzaPersistenza: tempo che impiega la luminosità del fosforo a decadere fino a 1/10 del suo valore iniziale; idealmente pari a circa 100 millisecondi, permette una frequenza di rinfresco di 50Hz senza che la qualità decada, in caso di immagini in movimento, a causa dell’effetto sciaeffetto sciaI fosfori utilizzati nei terminali grafici vengono scelti per le loro caratteristiche cromatiche e per la loro persistenzaCaratteristiche del fosforo:

Lunga persistenza Grana di piccole dimensioni ed alta efficienza in termini di energia elettrica convertita in luminosità

Fosfori composti di calcio, cadmio e zinco, con tracce di terre rare

Si generano immagini di un singolo colore, in base alla scelta di un dato tipo di fosforo

Il monitor CRT monocromatico Il monitor CRT monocromatico 44

Page 66: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

66

Il CRT a colori Il CRT a colori 1 1

Una lamina di metallo, la shadow maskshadow mask , è posta appena dietro la faccia rivestita di fosforo del CRT e forata con piccoli fori rotondi disposti secondo uno schema triangolare o lineareTre emettitori raggruppati in un “delta” (o su una linea) sono responsabili delle componenti di colore rosso, verde e bluIl sistema di deviazione opera su i tre fasci di elettroni, facendoli convergere nello stesso punto sulla maschera, dove, in corrispondenza di un foro, essi la oltrepassano andando a colpire i fosfori

EsercizioEsercizio

Si verifichino le seguenti corrispondenze:

a) (110010)2=(50)10

b) (1110101)2=(102)10

c) (1111)2=(17)10

d) (11011)2=(27)10

e) (100001)2=(39)10

f) (1110001110)2=(237)10

EsercizioEsercizio

Si verifichino le seguenti corrispondenze:

a) (110010)2=(50)10

b) (1110101)2=(102)10

c) (1111)2=(17)10

d) (11011)2=(27)10

e) (100001)2=(39)10

f) (1110001110)2=(237)10

Page 67: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

67

Il CRT a colori Il CRT a colori 2 2

Poiché i tre fasci hanno origine da tre sorgenti differenti, colpiscono la superficie ricoperta di fosforo in tre punti leggermente distinti (il fosforo viene steso molto accuratamente in gruppi di tre punti, rosso, verde e blu, in corrispondenza di ciascun foro della maschera, in modo che ogni punto venga colpito solo dagli elettroni provenienti dal corrispondente emettitore)

La maschera deve “fare ombra” ai punti di fosforo di un dato colore nei confronti di tutti i raggi che non provengono dall’emettitore apposito

La luce ottenuta per ciascuna delle tre componenti di colore viene controllata regolando il raggio del corrispondente emettitore

Page 68: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

68

Il CRT a colori Il CRT a colori 3 3

Controllando le singole intensità e considerando che la formazione del colore avviene operando su distanze tra i fosfori inferiori al potere separatore dell’occhio umano, si ottengono un gran numero di variazioni cromatiche La grana del disegno triangolare (o lineare) costituisce un limite alla risoluzione ottenibile; inoltre, la maschera assorbe gran parte dell’energia posseduta dal raggio, riducendo la luminosità totale

ColoreColore RossRossoo

VerdVerdee

BluBlu

NeroNero

BiancoBianco ¤ ¤ ¤

RossoRosso ¤

VerdeVerde ¤

BluBlu ¤

MagentMagentaa

¤ ¤

CianoCiano ¤ ¤

GialloGiallo ¤ ¤

Questa tecnologia può dar luogo, combinando i tre colori fondamentali a pari intensità, a otto colori

Page 69: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

69

Il monitor LCD Il monitor LCD

…utilizzano i cristalli liquidi, sostanze quasi trasparenti caratterizzate da proprietà tipiche sia dei solidi che dei liquidi…sono realizzati sfruttando due proprietà fondamentali dei cristalli liquidi: la capacità di rifrangere i fasci di luce che li attraversano e quella di modificare la propria disposizione molecolare sotto la sollecitazione di un campo magnetico…si compongono di più strati sovrapposti tra loro: oltre a quello centrale, contenente i cristalli liquidi, si trovano, dall’interno all’esterno, due sottili lastre di vetro, due matrici trasparenti contenenti gli elettrodi, due filtri polarizzatori e, sulla parte posteriore dello schermo, un sistema di retroilluminazione

Rispetto ai monitor CRT, gli schermi a cristalli liquidi o al plasma non utilizzano il tubo catodico la profondità dello schermo si riduce a meno di dieci centimetriI monitor LCDLCD (Liquid Cristal DisplayLiquid Cristal Display )…

Tre raggi di luce, uno rosso, uno blu e uno verde, modulati in modo alternato, forniscono il colore dell’immagine visualizzata sul monitor

Page 70: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

70

Il monitor al plasmaIl monitor al plasma

I monitor al plasmamonitor al plasma vengono impiegati per realizzare display di grandi dimensioni (fino a 50 pollici), utilizzati per applicazioni professionaliLa tecnologia al plasma si basa sulle proprietà dei gas nobiliVisto in sezione, uno schermo al plasma è spesso appena 6 millimetri, di cui 100 micron (1 milionesimo di millimetro) sono occupati da una matrice suddivisa in celle chiuse tra due lastre di vetroOgni cella lavora in modo autonomo ed è separata dalle altre; la miscela gassosa presente nelle celle, sollecitata da un impulso elettrico, passa allo stato di plasma producendo un’emissione di raggi ultravioletti, che permette alla cella di illuminarsi riproducendo la gamma cromatica delle immagini

Page 71: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

71

I monitor ultrapiatti I monitor ultrapiatti

VantaggiVantaggiNotevole risparmio in termini di spazio e bassi consumiBassissima emissione di campi elettromagnetici (ideali per uso intensivo)

SvantaggiSvantaggiCosti elevatiLa tecnologia utilizzata per realizzare i monitor LCD è sofisticata e può accadere che i monitor abbiano qualche difetto: non è raro che alcuni pixel non funzionino correttamenteGli LCD soffrono gli ambienti molto illuminati, specialmente se lo schermo viene colpito direttamente dai raggi del sole

NotaNota: Con la sigla TFTTFT, Thin Film TransistorThin Film Transistor (transistor a pellicola sottile), si indica un particolare tipo di schermo a cristalli liquidi, di elevata qualità

Page 72: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

72

La stampante La stampante

La stampante è collegata al PC mediante la porta parallela o la USBLa risoluzionerisoluzione è il numero massimo di punti stampabili per pollice (dpidpi: dot per inchdot per inch) Le stampanti di prima generazione erano stampanti a matrice stampanti a matrice di puntidi punti:

Sul rullo che fa avanzare la carta è presente una testina che contiene una o più file di aghi sottili, che “impatta” su un nastroOgni carattere è ottenuto dal riempimento o meno degli elementi di una matrice di punti: gli aghi della testina sporgono secondo schemi predefiniti in base al carattere da formare La circuiteria di controllo fa sì che gli aghi vengano premuti nella sequenza opportuna a formare sulla pagina i caratteri desiderati, oppure una determinata immagine grafica

Page 73: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

73

La stampante a getto La stampante a getto d’inchiostrod’inchiostro

Le stampanti a getto d’inchiostrostampanti a getto d’inchiostro (o inkjetinkjet ) non sono ad impatto perché la testina non colpisce né un nastro né la carta, ma, come le stampanti a matrice di punti, creano i caratteri come una serie di punti di inchiostro

Nelle inkjet è presente una cartuccia d’inchiostro: la testina stampante contiene una serie di beccucci, disposti come gli aghi su una linea verticale, che producono goccioline d’inchiostro

Le stampanti a getto d’inchiostro permettono una risoluzione massima di 5760 dpi; tuttavia, i punti non hanno la stessa dimensione e l’inchiostro si sparge prima di asciugare Le stampanti a getto d’inchiostro a colori impiegano cartucce separate per ciascuno dei colori principali (nero, blu, magenta e giallo), oppure una cartuccia composita contenente quattro serbatoi separati Le inkjet sono silenziose come le laser

Page 74: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

74

La stampante laser La stampante laser 1 1

La memoria della stampante mantiene tutte le informazioni relative alla pagina e il microprocessore, contenuto nella stampante, la compone

Le stampanti laserstampanti laser (Light Amplification Stimulated Light Amplification Stimulated Emission of RadiationEmission of Radiation ), più costose delle inkjet, producono stampe di alta qualità

Le stampanti laser sono considerate “a pagina”, poiché stampano un’intera pagina alla volta (a differenza delle getto d’inchiostro che sono “a carattere”, dato che viene inviato alla stampante un carattere alla volta)

Page 75: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

75

La stampante laser La stampante laser 2 2

Nella stampante laser, cariche elettriche trasferiscono l’immagine sul tamburo, un cilindro di circa 3 pollici di circonferenza ricoperto di materiale fotoconduttorePoiché il tamburo ruota, il laser illumina tutta la superficie per righe: il laser è acceso o spento in modo da disegnare l’immagine sul tamburo:

Nel sistema di scrittura in positivo (LaserJetLaserJet ), la riga del tamburo viene prima scaricata ed il laser carica il cilindro nei punti che illuminaNel sistema di scrittura in negativo, il tamburo viene prima caricato e poi, ogni volta che il laser lo illumina, la superficie si scarica

Page 76: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

76

La stampante laser La stampante laser 3 3

Il tamburo passa attraverso una vaschetta contenente il toner, che viene attratto dalle parti cariche della sua superficieLa carta, prima di passare sotto il tamburo, si carica elettricamente, e quindi attrae il toner dal tamburo formando l’immagine; passa quindi attraverso la sezione di fissaggio, dove calore e pressione fissano il toner sulla sua superficieLa parte di tamburo passata sulla carta va ad una lama raschiatrice che rimuove il toner rimasto e lo fa ricadere nella vaschetta

Page 77: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

77

La stampante laser La stampante laser 4 4

Ogni riga compie lo stesso ciclo: una pagina A4 richiede più di due rivoluzioni del tamburo

I dati passati al laser sono digitali e la risoluzione che si ottiene è, al più, 2400 dpi

Le stampanti laser sono silenziose e veloci (ma il costo di stampa è alto a causa del costo delle cartucce)

Nelle stampanti laser a colori la carta passa sul tamburo quattro volte, una per ciascun colore

Le stampanti laser dispongono di un buffer di stampabuffer di stampa (memoria interna alla stampante max 64 MB), per garantire la perfetta riuscita della riproduzione grafica

Page 78: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

78

Il modem Il modem 1 1

La parola modemmodem è un’abbreviazione per modulatore/demodulatoremodulatore/demodulatore

Il modem è un dispositivo che permette di inviare dati digitali attraverso le linee telefoniche

Usando un modem si può accedere a una notevole quantità di dati elettronici (scambiare file con un amico o collegarsi con grandi banche dati per ricevere qualsiasi informazione di interesse)

I modem immettono il segnale direttamente nella linea telefonica

In questo tipo di collegamento è necessario che sia collegato un modem sia al computer mittente che a quello ricevente

I modem possono essere esterni al computer (wireless, oppure collegati con un cavo alla seriale o alla USB) oppure interni (in forma di scheda di espansione)

Page 79: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

79

Il modem Il modem 2 2

La velocità con cui i modem sono in grado di scambiare i dati si misura in Kbit/secondo (Kbps), il numero di bit che il modem trasferisce in un secondoEsistono tre tipi principali di modem, a seconda del tipo di linea telefonica disponibile:

StandardStandard, per la normale linea telefonica; hanno velocità pari a 56 Kbps, la capacità massima della linea; quando il modem è collegato, la linea è occupata e non è possibile usare il telefono (è una normale telefonata)ADSLADSL, raggiungono i 640 Kbps, ma necessitano della linea ADSL; l’ADSL realizza un collegamento permanente e non interferisce con il telefono (non effettua telefonate)GSMGSM, per i collegamenti tramite cellulare; poiché non si è ancora affermato uno standard, ogni marca di telefoni cellulari produce un modem (di solito in forma di scheda) compatibile con i propri prodotti

Page 80: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

80

Le periferiche multimediali Le periferiche multimediali 1 1

I personal computer domestici contano ormai numerose periferiche multimediali e, generalmente, sono utilizzati sia per lavorare che per divertirsi

Con l’approssimarsi di un’era in cui vivremo circondati da periferiche multimediali (videocamere digitali, lettori MP3, etc.) l’industria informatica si adegua sviluppando nuove tecnologie a banda larga per supportare tali applicazioni

Page 81: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

81

Le periferiche multimediali Le periferiche multimediali 2 2

Le principali periferiche multimediali sono:Periferiche AudioPeriferiche Audio

Le cassecasse: devono essere scelte in funzione della scheda audio disponibile (se la scheda audio comprende solo funzioni di base o se è capace di riproduzioni audio di alta qualità, come il Dolby Dolby surroundsurround, la tipologia di casse deve essere adeguata)I lettori MP3lettori MP3: riproducono il contenuto sonoro dei file corrispondenti; il formato MP3 è uno standard di compressione che consente di ridurre le dimensioni di un file audio fino a 12 volte, con una minima perdita della qualità del suono (facili da reperire in rete ed economici)

Periferiche VideoPeriferiche VideoLo scannerscanner: è un dispositivo che consente di acquisire testo e immagini stampate su carta per trasferirle all’interno del computer; i modelli più versatili consentono anche l’acquisizione direttamente da diapositiva o da negativo fotograficoLe videocamerevideocamere: vengono usate per catturare immagini da elaborare o da trasmettere (si va da videocamere professionali per riprese di alta qualità, a piccole videocamere, dette webcamwebcam, usate per trasmettere riprese video attraverso la rete)

Page 82: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

82

Le reti di calcolatoriLe reti di calcolatori

Page 83: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

83

Le reti di calcolatori Le reti di calcolatori 1 1

Una rete è un complesso insieme di sistemi di elaborazione connessi tra loro tramite collegamenti fisici (linee telefoniche, cavi dedicati, etc.) o con tecnologia wirelesswireless, per condividere le risorse disponibilirisorse disponibili e per offrire servizi di comunicazioneservizi di comunicazione

Il progetto di una rete copre ampie problematiche che vanno dalla sua architettura fisica, alla codifica dei dati per facilitarne la trasmissione, fino alla costruzione del software applicativo che mette a disposizione degli utenti i servizi di rete

Page 84: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

84

Le reti di calcolatori Le reti di calcolatori 2 2

I primi tentativi di trasmissione dati fra due elaboratori risalgono agli anni `40 (collegamento fra elaboratore centrale e terminali remoti) Le reti come le concepiamo oggi, ed i servizi ad esse collegati, hanno fatto la loro comparsa negli anni `70, dapprima in ambito militare e poi negli ambienti universitari, per lo scambio di informazioni scientifiche Solo nell’ultimo decennio, però, grazie alla rapida evoluzione delle tecnologie telematiche, abbiamo assistito all’espandersi frenetico delle reti, sia a livello locale (nelle aziende e negli uffici), sia a livello mondiale (Internet)Di pari passo sono aumentati i servizi messi a disposizione dalle reti, che vanno dalla posta elettronica, al trasferimento di file, alla condivisione di risorse fisicheL’affermarsi delle reti sta ristrutturando il mondo informatico attraverso un processo, detto downsizingdownsizing, che spinge le aziende all’eliminazione dei grossi mainframemainframe, con decine di terminali, per sostituirli con reti di personal computer indipendenti, ma fra loro interagenti e cooperanti

Page 85: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

85

Le reti di calcolatori Le reti di calcolatori 3 3

I principali servizi offerti da una rete di calcolatori sono:Condivisione delle risorse hardware e softwareCondivisione delle risorse hardware e software: più utenti possono accedere allo stessa stampante, scanner etc.; i file necessari a molti utenti, quali grosse database, possono essere gestiti su di un unico sistema ed essere resi disponibili attraverso la rete in modo che ciascun utente possa accederviComunicazione fra utentiComunicazione fra utenti: possibilità di scambio messaggi, tramite la posta elettronica, e di accesso ad Internet, con relativo reperimento di informazione ipertestualeSicurezzaSicurezza: i dati cruciali possono essere accentrati e resi accessibili ai soli utenti opportunamente autorizzati; più copie degli stessi dati su macchine distinte offrono, grazie alla ridondanza, maggiori garanzie di salvaguardia da guasti

Page 86: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

86

Le reti di calcolatori Le reti di calcolatori 4 4

più reti LAN connesse tra loro da bridgebridge o routerrouter (una MAN collega le università toscane)WANWAN Wide Area NetworkWide Area Network è una rete che si estende su una vasta area geografica di centinaia o migliaia di chilometri e che usa normali linee telefoniche e collegamenti satellitari (ad esempio, è una WAN che collega i calcolatori di un’azienda, le cui sedi sono sparse in tutto il mondo)

LANLAN Local Area NetworkLocal Area Network è una rete limitata ad un’area circoscritta (ad es., tutti i calcolatori di un laboratorio)MANMAN Metropolitan Area Metropolitan Area NetworkNetwork è una rete che si estende nell’ambito di medie distanze (fino a 100200 Km) ed è costituita da

Page 87: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

87

I virusI virus

Page 88: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

88

I virus I virus 1 1

Un virus informatico è un programma, spesso annidato all’interno di un programma “portatore” dall’apparenza innocua, che esegue azioni dannose: dalla comparsa di scritte sullo schermo, al danneggiamento di file e alla cancellazione di dati, fino alla modifica degli indici del disco rigido

Il problema dei virus riguarda soprattutto WindowsWindows, ma ne esistono anche per MacintoshMacintosh e Linux Linux

Oggi, il veicolo di infezione di gran lunga più diffuso è la posta elettronica, ma il problema riguarda in generale qualsiasi trasferimento di file fra computer diversi (attraverso dischi, FTPFTP File Transfer File Transfer ProtocolProtocol o altro)

Page 89: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

89

I virus I virus 2 2

Installare un buon programma antivirus e tenerlo costantemente aggiornato costituisce sempre la miglior difesa contro i virus; l’aggiornamento è di fondamentale importanza per garantire una protezione veramente efficaceInfatti, il riconoscimento dei virus avviene attraverso un’ improntaimpronta caratteristica (signaturesignature ), e un programma antivirus non è in grado di riconoscere i nuovi virus finché non ne possiede l’improntaAttraverso i signature file (o definitiondefinition file), le case produttrici mettono a disposizione online tutte le informazioni sui nuovi “ceppi virali”; è bene effettuare l’aggiornamento dell’antivirus almeno ogni 1530 giorni Tutto questo non mette al riparo dai virus appena creati:

Un virus particolarmente efficace (come il famoso I love youI love you del maggio 2000) riesce a diffondersi capillarmente in tutto il mondo nel giro di poche ore, assai prima che si riesca ad isolarlo, definirne l’impronta e renderla disponibile online per l’aggiornamentoNel momento in cui il virus nasce e viene diffuso, i programmi antivirus non hanno nessuna efficacia contro di esso: i primi giorni di vita sono quelli in cui il virus compie il maggior numero di danni

Page 90: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

90

I virus I virus 3 3

I programmi antivirus si possono scaricare attraverso Internet, dai siti delle case produttrici

Installare l’antivirus quando la macchina è già stata attaccata è quasi sempre inutile…

…Molti virus, quando hanno preso il controllo della macchina, non si lasciano cancellare dall’antivirus e vanno rimossi manualmente …Se l’antivirus riesce ad andare in esecuzione, si può sapere il nome del virus e quali sono i file che ha infettato, dopodiché, usando un altro computer non infetto, si possono cercare su Internet informazioni su come rimuovere il virus dalla macchinaUn sito molto interessante è la Virus EncyclopediaVirus Encyclopedia della SymantecSymantec (la casa che produce il Norton AntivirusNorton Antivirus), in cui vengono spiegati gli effetti di ogni virus e quali sono le procedure per la sua rimozione manuale

Page 91: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

91

I tipi di virus I tipi di virus 1 1

Programmi eseguibiliProgrammi eseguibili: dall’apparenza innocua, caratterizzati (in genere) dall’estensione .exe.exe; possono arrivare come allegati a messaggi di posta elettronica; il virus non si attiva se il programma non viene lanciato

Esistono virus che si appropriano della rubrica inviando una copia di se stessi a tutti gli indirizzi in essa contenuti, oppure virus che si allegano di nascosto a tutti i messaggi in partenza dalla macchina che hanno infettato

Può accadere di ricevere un messaggio, apparentemente inviato da un amico o conoscente, che contiene il virus come allegato

Page 92: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

92

I tipi di virus I tipi di virus 2 2

Per proteggersiPer proteggersi: evitare di aprire i file allegati ai messaggi se non si è assolutamente certi della loro provenienza; più precisamente…

Non aprire un allegato che arriva da uno sconosciuto, specialmente se accompagnato da un messaggio amichevole o rassicuranteSe il messaggio arriva da un conoscente, ma il testo è assente o ha un’aria impersonale o è diverso dallo stile del mittente, potrebbe trattarsi di un falso messaggio generato dal virus (I love youI love you funzionava così)Un allegato con doppia estensione, es. “message_for_you.txt.vbs’’, è quasi certamente un virus: la prima è una falsa estensione, per far credere che l’allegato sia un innocuo file di testo (.txt) o un’immagine (.gif, .jpg), la seconda è la vera estensione del file (.vbs: visual basic script; .pif: program information file; .exe: executable)Se il messaggio arriva da un conoscente che però non parla mai dell’allegato, il file potrebbe essere stato introdotto di nascosto dal virus nel momento in cui il messaggio veniva spedito

La stessa prudenza riguarda tutti i file eseguibili che ci si procura per altra via; occorre evitare di scaricare software da siti sospetti o sconosciuti; nei siti pirata si rischia l’incontro con i TrojanTrojan, virus che di solito non procurano danni diretti, ma predispongono la macchina per essere presa sotto controllo dai pirati informatici ed essere usata per le loro incursioni nella rete

Page 93: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

93

I tipi di virus I tipi di virus 3 3

MacrovirusMacrovirus: sono ottenuti sfruttando le funzioni delle macro in documenti WordWord o ExcelExcel

Le macro sono istruzioni eseguibili inglobate all’interno dei documenti (pensate per automatizzare operazioni di uso frequente) e si attivano non appena il documento viene aperto: in una macchina infettata da macrovirus l’infezione si trasmette a tutti i documentiOgni file di Word, Excel, Access, etc., è potenzialmente in grado di contenere un macrovirus nascosto (e non basta essere certi della provenienza del file, perché chi lo ha inviato può averlo fatto senza accorgersi dell’infezione)L’unica difesa è la disattivazione di tutte le macro prima di aprire i documenti (le versioni recenti di programmi come Word o Excel avvisano sempre l’utente dell’eventuale presenza di una macro prima di renderla attiva)

Page 94: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

94

I tipi di virus I tipi di virus 4 4

ScriptScript: i virus più insidiosi fra quelli diffusi attraverso la posta elettronica, perché non si presentano come allegato, ma sfruttano la possibilità, offerta da diversi mailer, di scrivere messaggi di posta elettronica in HTML, in modo da migliorare l’aspetto grafico del testo

Dato che una pagina HTML può contenere istruzioni attive (dette script), il messaggio può essere costruito in modo da svolgere azioni potenzialmente pericolose sul computer del destinatarioI virus realizzati con gli script si attivano da soli non appena il messaggio viene aperto per la letturaParticolarmente esposti sono MSMS OutlookOutlook e Outlook ExpressOutlook Express, che accettano e lanciano in automatico i Visual Basic ScriptVisual Basic Script (VBS) Per difendersiPer difendersi…

Usare un mailer basato sul testo semplice, o impostare l’opzione che disabilita l’esecuzione automatica degli script

Page 95: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

95

I tipi di virus I tipi di virus 5 5

HoaxHoax: burle, non si tratta di virus, ma di falsi allarmi diffusi soprattutto attraverso catene di posta elettronica che mettono in guardia contro presunti virus dagli effetti devastanti (sono esempi CaliforniaCalifornia e SulfnbkSulfnbk)

JokeJoke: scherzi, programmi creati per gioco che non provocano nessun danno al sistema (o almeno niente che non si possa risolvere riavviando la macchina); non essendo virus, i joke non si propagano da soli, ma possono venir scaricati dalla rete

Page 96: 1 Sommario UNIVAC Il primo calcolatore concepito ed impostato come prodotto commerciale, fu realizzato da Eckert e Mauchly (gli stessi costruttori dellENIAC)

96

Il virus EICARIl virus EICAR

EICAREICAR è la sigla di un virus fittizio creato dall’European Institute of Computer Antivirus European Institute of Computer Antivirus ResearchResearch per testare il funzionamento dei programmi antivirus: si tratta di un piccolo file assolutamente inerte ed innocuo che tutti i software, per un reciproco accordo fra i produttori, riconoscono come se fosse un vero virus

Il file può essere creato ricopiando in un editor di testo la seguente linea, senza nessuna modifica o aggiunta: X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

salvando il file come eicar.comeicar.com; facendo doppio click sul file, dovrebbe comparire la finestra di allarme virus, e lo stesso accade lanciando la ricerca di virus su tutti i file del disco