idoneit a informatica` - dipartimento di matematica e ...donatella.gubiani/universita/corsi/... ·...

18
Introduzione ai Sistemi Informatici Componenti di un Elaboratore Idoneit ` a Informatica Architettura dell’Elaboratore D. Gubiani Universit` a degli Studi G.D’Annunzio di Chieti-Pescara 20 marzo 2007 Idoneit` a Informatica: Architettura dell’Elaboratore D. Gubiani 1 Introduzione ai Sistemi Informatici Componenti di un Elaboratore 1 Introduzione ai Sistemi Informatici Tipologie di Elaboratori Macchina di Von Neumann Un Po’ di Storia 2 Componenti di un Elaboratore Processore Memoria Periferiche Bus Idoneit` a Informatica: Architettura dell’Elaboratore D. Gubiani 2 Introduzione ai Sistemi Informatici Componenti di un Elaboratore Tipologie di Elaboratori Macchina di Von Neumann Un Po’ di Storia Sistema Informatico Un sistema informatico ` e l’insieme di diverse componenti che cooperano per memorizzare e manipolare informazioni Si distinguono: - componenti hardware - componenti software Idoneit` a Informatica: Architettura dell’Elaboratore D. Gubiani 3 Introduzione ai Sistemi Informatici Componenti di un Elaboratore Tipologie di Elaboratori Macchina di Von Neumann Un Po’ di Storia Hardware L’hardware ` e l’insieme delle componenti fisiche Idoneit` a Informatica: Architettura dell’Elaboratore D. Gubiani 4

Upload: phungbao

Post on 18-Feb-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Idoneita InformaticaArchitettura dell’Elaboratore

D. Gubiani

Universita degli Studi G.D’Annunzio di Chieti-Pescara

20 marzo 2007

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 1

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

1 Introduzione ai Sistemi InformaticiTipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

2 Componenti di un ElaboratoreProcessoreMemoriaPerifericheBus

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 2

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Sistema Informatico

Un sistema informatico e l’insieme di diverse componenti checooperano per memorizzare e manipolare informazioni

Si distinguono:

- componenti hardware- componenti software

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 3

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Hardware

L’hardware e l’insieme delle componenti fisiche

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 4

Page 2: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Software

Il software e l’insieme dei programmi che vengono eseguiti dalsistema

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 5

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Elaboratore Elettronico

Un elaboratore elettronico e un sistema informatico basato suun particolare modello teorico

Esistono diverse categorie di elaboratori

- diversi per caratteristiche e utilizzi

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 6

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Tipologie di Elaboratori - 1

Laptop o notebook computer

- sistema ad utente singolo di ridotte dimensioni (portatile)- i primi erano grandi come una valigetta mentre attualmente

sono grandi anche quanto un’agenda e pesano pochi chili

Personal computer (PC)

- piccolo sistema indipendente in termini di risorse dedicato a unsingolo utente

- normalmente formato da un corpo centrale, un monitor, unmouse e una tastiera

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 7

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Tipologie di Elaboratori - 2

Network computer

- sono elaboratori costituiti da un processore, memoria RAM eROM e da circuiti per il collegamento alla rete

- quando si accendono si collegano immediatamente alla rete persfruttare risorse di quest’ultima

- basso costo, semplicita funzioni e minima probabilita di guasti

Workstation

- simile al personal computer di cui potenzia le componenti(monitor di notevoli dimensioni, uno o piu processori)

- negli ultimi anni risultano analoghi ai personal computer difascia alta

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 8

Page 3: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Tipologie di Elaboratori - 3

Minicomputer

- utilizzato nel caso di decine di utenti- notevole potenza di calcolo viene messa a disposizione dei

singoli utenti che colloquiano con il processore tramiteterminali stupidi (privi di processore)

Server

- stanno sostituendo i minicomputer da cui si differenziano inquanto gli utenti si collegano ad esso tramite personalcomputer (terminali intelligenti)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 9

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Tipologie di Elaboratori - 4

Mainframe

- simile al server ma di piu grande dimensione che controlla inmodo interattivo diverse centinaia di terminali

- soddisfa le esigenze di molti utenti mettendo a disposizioneenormi memorie di massa e diversi processori

Supercomputer

- sfruttano le tecnologie piu moderne e costose (es.superconduttivita alle basse temperature)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 10

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Componenti di Base di un PC

L’hardware di un PC e composto da un insieme di componentifunzionali interagenti e cooperanti che colloquiano tramitelinee dedicate dette bus

Tali componenti possono essere cosı schematizzati:

- processore o CPU (Central Processing Unit)- memoria (centrale e secondaria)- unita periferiche

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 11

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Macchina di Von Neumann

L’architettura della maggior parte dei moderni elaboratori ebasata sul modello della macchina di von Neumann

Secondo tale modello un elaboratore e costituito da quattroelementi base:

- unita di elaborazione- memoria- periferiche- bus di sistema

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 12

Page 4: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Funzionamento

La memoria contiene le istruzioni e i dati necessari pereseguire un programma

L’unita di elaborazione e formata dai dispositivi checonsentono di acquisire, interpretare ed eseguire le singoleistruzioni

Le varie periferiche consentono lo scambio di informazioni tral’elaboratore e l’esterno

Il bus di sistema funge da collegamento fra i vari elementifunzionali

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 13

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Schema

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 14

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Elaborazione

Le fasi di elaborazione si susseguono in modo sincrono conuna scansione dettata dall’orologio di sistema (clock)

Ad ogni intervallo di tempo, l’unita di controllo (componenteinterno dell’unita di elaborazione) decide quali operazionisvolgere

- acquisizione di istruzioni o dati dalla memoria- decodifica di istruzioni o dati- esecuzione di istruzioni- manipolazione dei dati- trasferimento delle informazioni

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 15

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Un Po’ di Storia - 1

La prima generazione di elaboratori prodotto su scalaindustriale nasce negli anni ’50 (UNIVAC1, IBM 701) ed ecaratterizzata dalle valvole termoioniche

- grande assorbimento di energia elettrica- grande dissipazione di calore- capacita di memoria limitata- velocita di calcolo di circa 2 millisecondi per una

moltiplicazione- software limitato scritto in linguaggio macchina,

successivamente fu creato il linguaggio assembly

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 16

Page 5: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Un Po’ di Storia - 2

La seconda generazione di elaboratori nasce intorno al 1959quando le valvole vengono sostituite dai transitori

- piu economici, affidabili e piccoli- consumavano minor energia- producevano minor calore- si diffusero i circuiti stampati- arricchimento del software di base grazie anche all’utilizzo di

traduttori dei linguaggi ad alto livello

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 17

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Un Po’ di Storia - 3

La terza generazione nata nel 1966 fa uso dei circuitiintegrati

- chip di silicio che contiene un gran numero di transitori- piu economici, affidabili e piccoli e a parita di potenza usano

minor energia- evoluzione del software e introduzione di nuovi linguaggi di

programmazione

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 18

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

Tipologie di ElaboratoriMacchina di Von NeumannUn Po’ di Storia

Un Po’ di Storia - 4

La quarta generazione nasce con la realizzazione delmicroprocessore ottenuto con un unico circuito

Dagli inizi degli anni ’80 e iniziata la ricerca per modificarel’architettura da mono a multiprocessore e solo nella secondameta degli anni ’90 sono comparsi in commercio

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 19

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Componenti di un elaboratore

Le componenti di un elaboratore possono essere cosı raccolte

- processore- memoria- periferiche- bus

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 20

Page 6: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Processore

Il processore o CPU (Central Processing Unit) e la parte delsistema informatico che controlla il flusso dei programmi edesegue le singole istruzioni

E un circuito elettronico formato da alcuni milioni di transistor

- raccolti in un singolo chip (circuito integrato) della dimensionedi pochi centimetri quadrati

- si parla di microprocessore

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 21

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

CPU

Compiti della CPU:

- spostamento dei dati- esecuzione delle operazioni aritmetiche e logiche- controllo del flusso delle istruzioni

Componenti funzionali interni:

- unita di controllo (CU)- unita aritmetico-logica (ALU)- registri- orologio interno (clock)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 22

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Schema della CPU

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 23

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Unita Aritmetico-Logica (ALU)

L’ALU esegue le operazioni:

- aritmetiche (addizione, sottrazione,...)- logiche (confronti, comparazioni, ...)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 24

Page 7: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Registri

I registri sono gli elementi di memoria della CPU

Sono utilizzati per memorizzare temporaneamente istruzioni,risultati parziali delle operazioni e informazioni di controllo

Alcuni di essi sono:

- program counter (PC): contiene l’indirizzo di memoria dellaprossima istruzione da eseguire

- registro di stato (SR): contiene informazioni sui risultati delleoperazioni precedenti

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 25

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Unita di Controllo (CU)

La CU si occupa dell’acquisizione e la successivainterpretazione delle istruzioni che si trovano in memoria,reperisce i dati dall’input e coordina l’ALU fornendo i segnalielettrici che attivano i diversi dispositivi di memoria o dioperazione

I segnali sono sincronizzati per mezzo del segnale di clock

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 26

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Valutazione delle Prestazioni - 1

Insieme di istruzioni eseguite

- le istruzioni semplici vengono eseguite in breve tempo mentrequella complesse richiedono tempi piu lunghi

- i processori CISC (Complex Instruction Set Computer)possiedono istruzioni complesse che richiedono molti cicli diclock

- i processori RISC (Reducted Instruction Set Computer)svolgono solo semplici istruzioni che terminano in un ciclo diclock

Dimensione dei registri

- piu grandi sono i registri, maggiori sono le quantita su cui sipuo operare con una singola istruzione

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 27

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Valutazione delle Prestazioni - 2

Frequenza di clock

- e direttamente proporzionale al numero di istruzioni chepossono essere svolte nell’unita di tempo, quindi la velocita diesecuzione dei programmi

- dipende dalle caratteristiche fisiche del processore- si misura in Hz (ciclo al secondo)- i processori attuali possiedono frequenze dell’ordine dei GHz

(miliardi di cicli al secondo)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 28

Page 8: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Processori in Commercio

Esistono pochi produttori di processori (Intel, AMD)

- costo irrisorio della materia prima- la tecnologia di produzione richiede ingentissimi investimenti

I processori per PC della famiglia Intel sono CISC mentre altriproduttori hanno scelto l’architettura RISC

I processori per sistemi di categorie superiori sono tutti RISC

Le attuali frequenze di clock si aggirano sui 3 GHz

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 29

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Memoria

La memoria e il dispositivo mediante il quale si puo

- immagazzinare le informazioni- conservare e rendere disponibili le informazioni

Un sistema informatico fa uso di diversi tipi di memorie

Una memoria si dice volatile se togliendo l’alimentazionel’informazione in esso memorizzata scompare non volatili (opermanenti) in caso contrario

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 30

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Classificazione basata sul fenomeno Fisicoalla Base della Memorizzazione - 1

Memorie a semiconduttore

- metodo elettronico che si fonda sulla conservazione di unacarica elettrica all’interno di un piccolo conduttore

- piccole dimensioni e molto veloce- costo elevato- puo essere volatile o permanente (non modificabile)

Memorie magnetiche

- metodo basato sulla caratteristica di alcuni materiali diassumere e mantenere una direzione di magnetizzazione

- costo e velocita non elevati- e permanente (fino alla successiva sovrascrittura)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 31

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Classificazione basata sul fenomeno Fisicoalla Base della Memorizzazione - 2

Memorie ottiche

- metodo basato sulla possibilita di un raggio laser di causare esuccessivamente di riconoscere modifiche della struttura dellamateria

- caratteristiche analoghe a quelle magnetiche, ma ne miglioranocosto e velocita

Memorie spaziali

- sfruttano il movimento di un’onda in un mezzo fisico- in fase di studio

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 32

Page 9: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Classificazione basata sul Tempo d’Accesso

Memorie ad accesso casuale (RAM)

- tutte le informazioni sono accessibili nello stesso intervallo ditempo

Memorie ad accesso semi-casuale (SRAM)

- il tempo di accesso alle informazioni varia a seconda dell’areadi memorizzazione

- varia fra un minimo e un massimo

Memorie ad accesso sequenziale (SM)

- le informazioni possono essere recuperate solo scorrendosequenzialmente l’intero supporto

- il tempo di accesso puo subire grandi variazioni

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 33

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Classificazione basata sulla Funzione Svolta

Registri

- memorizzano informazioni utili all’elaborazione- tempo di accesso dell’ordine della decina di nanosecondi- realizzati mediante flip-flop

Memoria Centrale (CM)

- memorizza i programmi e i dati- accesso casuale con tempo di accesso dell’ordine del

microsecondo- diverse tecniche realizzative

Memoria di massa o secondaria

- memorizzano grosse quantita di dati- memorie sequenziali e ad accesso semi-casuale- tempi di accesso variano dai millisecondi ai minuti

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 34

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Gerarchie di Memorie - 1

L’ideale dal punto di vista delle prestazioni sarebbe quello diutilizzare tutti registri interni al processore (veloci)

Per poter memorizzare grandi quantita di dati a costi nonastronomici e necessario utilizzare altre tipologie di memorie

Il compromesso fra le diverse esigenze e alla base dellagerarchia delle memorie basata su tre livelli

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 35

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Gerarchie di Memorie - 2

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 36

Page 10: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Memoria Cache - 1

La memoria di cache e una memoria temporanea utilizzata permigliorare il trasferimento dei dati tra la memoria centrale e iregistri della CPU

Piu veloce della memoria centrale, contiene i dati usati piu difrequente

Quando il processore richiede un dato questo viene primacercato nella cache, in caso non sia presente si accede allamemoria centrale e successivamente la cache viene aggiornata

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 37

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Memoria Cache - 2

La memoria cache puo essere simulata da parte della memoriacentrale oppure attraverso apposite memorie dette buffer

Il concetto della memoria cache viene utilizzato anche in tuttele atre situazioni in cui si richieda il trasferimento di dati frasupporti con velocita diversa

Esempio. Buffer (o memoria tampone) presente in ognistampante

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 38

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Memoria Centrale (CM) - 1

Permette l’accesso alle informazioni in modo casuale (odiretto) in tempi molto brevi

E di tipo a semiconduttore

Puo essere vista come una grande matrice monodimensionaleformata da celle o locazioni caratterizzate da un indirizzounivoco e un contenuto

Il processore accede al contenuto delle celle per mezzo del suoindirizzo

Il tempo di accesso e costante e dell’ordine delle decine dinanosecondi (1 ns = 1 miliardesimo di secondo)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 39

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Memoria Centrale (CM) - 2

La CM e costituita da due tipi di memoria

- RAM (Random Access Memory)+ cancellabile e riscrivibile+ adatta a contenere i programmi in esecuzione e tutti i datinecessari al suo funzionamento

- ROM (Read Only Memory)+ non cancellabile e non riscrivibile+ meno costosa della RAM+ tipicamente contiene istruzioni che consentono di impostarele condizioni ottimali di funzionamento della macchina

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 40

Page 11: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

RAM

Esistono diversi tipi di RAM

- nelle Single In-line Memory Module SIMM (FPM ed EDO)- nelle Double In-line Memory Module DIMM (SDRAM, DDR e

SLDRAM)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 41

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Memoria di Massa (o di Secondaria)

La memoria di massa e una memoria di supporto che contieneprogrammi e dati che possono essere sfruttati indirettamentedal processore

I vari dispositivi attualmente disponibili differiscono per

- quantita di dati memorizzabili- velocita di accesso- costo

In genere si utilizzano memorie magnetiche e ottiche

Ne fanno parte: floppy disk, hard disk, zip disk, datacartridge, CD e DVD...

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 42

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Floppy Disk- 1

Il floppy disk e un disco di materiale magnetizzato sulle duesuperfici protetto da una custodia di plastica

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 43

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Floppy Disk- 2

La capacita di memorizzazione e piccola (1,4MB) e il tempodi accesso e notevole (100-200ms)

E ancor oggi molto utilizzato per la sua facile gestione etrasportabilita

Per eseguire le operazioni di memorizzazione e necessario unFloppy Disk Drive (FDD), un dispositivo che contiene unatestina di lettura/scrittura

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 44

Page 12: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Hard Disk - 1

L’hard disk e un dispositivo formato da una serie di dischimagnetici che ruotano attorno ad un perno centrale

Ogni superficie dei dischi e dotata di una propria testina perleggere e scrivere

Per consentire alte velocita di rotazione i dischi sonocontenuti in un contenitore sottovuoto

La capacita di memorizzazione e elevata e puo raggiungere lecentinaia di GigaByte (40-300GB)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 45

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Hard Disk - 2

La velocita di accesso si agira sugli 8-20ms

Tipologie: ATA 33/66, S-ATA 150/300

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 46

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Zip Disk

Gli zip disk sono dei piccoli hard disk portatili, di cuidiminuiscono sia la capacita (100-400MB) che la velocita(20-40ms)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 47

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

CD

I CD usano la tecnologia ottica che consente velocita(10-20ms) e capacita (650/740MB) considerevoli a un prezzobasso

Possono essere letti (CD-R), ed eventualmente scritti(CD-RW), mediante appositi dispositivi dotati di laser

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 48

Page 13: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

DVD

I DVD utilizzano una tecnologia piu raffinata dei CD checonsente un miglioramento delle prestazioni in capacita(4,7/9,4GB) e velocita (5-10ms)

Ne esistono di varie versioni DVD-R, DVD+R, DVD-RW,DVD+RW, DVD-R DL, DVD+R DL, DVD-RAM...

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 49

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Data Cartridge

Piu datati rispetto ai supporti precedenti, sono cassette conun lungo nastro magnetico (evoluzione delle vecchie bobine)

Lo svantaggio dell’accesso sequenziale e bilanciato dal bassocosto e dall’elevata capacita (200MB-16GB)

Molto utilizzato in fase di back-up

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 50

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Flash Memory - Penna USB

Con lo sviluppo delle diverse tecnologie (cellulari, fotografie...)di sono diffuse diverse tipologie di supporti di memoria concapacita da 64MByte a 1GByte: Secure Digital Card (SD),Compact Flash Card (MC), ...

Un supporto di memorizzazione attualmente molto diffusosono le penne USB con capacita da 64MByte a 1/2GByte:piccole, comode, veloce installazione

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 51

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Periferiche

Si possono distinguere:

- dispositivi di ingresso/input (I)- dispositivi di uscita/output (O)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 52

Page 14: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Dispositivi di Ingresso/Input

Le periferiche di input sono quei dispositivi che consentonoall’elaboratore di acquisire informazioni dal mondo esterno

Sono periferiche di ingresso: la tastiera, il mouse, il trackball,la tavoletta grafica, lo scanner, il modem, il microfono, lafotocamera o telecamera...

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 53

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Dispositivi di Uscita/Output

Le periferiche d’uscita sono tutti quei dispositivi checonsentono di ottenere i risultati delle elaborazioni effettuatedal calcolatore

Sono dispositivi di output: il monitor, la stampante, il plotter,il modem, le casse acustiche, le macchine a controllonumerico...

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 54

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Tastiera

Utilizzata per l’inserimento di informazioni alfanumerici oltreche per l’inserimento di comandi

Le diverse tastiere si differenziano per la disposizione dei tasti(legato al paese) e dal numero di tasti (tradizionali tastiereper Windows ha 105 tasti)

Puo collegarsi all’elaboratore attraverso un cavo (USB o PS2)o via wireless

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 55

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Mouse

Utilizzato l’inserimento di informazioni posizionali

Possono essere dotati di due o tre tasti, la cui funzionalitadipende dal particolare programmaEsistono mouse che sfruttano diverse tecnologie:

- meccanico: sfrutta il movimento di una sfera sul piano diappoggio

- ottico: sfrutta la lettura del riflesso di un fascio di luce sulpiano di appoggio

Puo collegarsi all’elaboratore attraverso un cavo (USB o PS2)o via wireless

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 56

Page 15: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Trackball, Touch-screen e Joystick

Sono dispositivi per l’inserimento di informazioni posizionali

Il trackball e un dispositivo simile al mouse meccanico in cuila sfera viene mossa direttamente dal contatto della mano (ildispositivo resta fermo)

Il touch-screen e una specie di monitor sensibile al tocco

Il joystick e un dispositivo composto da una manopolamontata verticalmente su una base e un insieme di pulsanti,utilizzato per i giochi

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 57

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Monitor - 1

E una periferica fondamentale per la visualizzazione delleinformazioni

I parametri fondamentali di un monitor sono:- dimensione: in genere da 12 a 22 pollici- risoluzione: punti distinti che possono essere attivati sulla

superficie (da 200x320 a 1280x1024)- precisione: varia da un indice di 0,24 (migliore) a 0,38

(peggiore)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 58

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Monitor - 2

I monitor tradizionali CRT (tubo di raggi catodici) stannoattualmente per essere sostituiti dai monitor LCD (cristalliliquidi)

- prestazioni simili o migliori- minor emissione di onde elettromagnetiche- minor ingombro- costo superiore

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 59

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Tavoletta Grafica

La tavoletta grafica e utilizzato per l’inserimento diinformazioni posizionali

E costituito da un rettangolo di materiale elettricamentesensibile in cui si possono indicare delle posizioni utilizzandouna particolare penna o un dispositivo simile al mouse

E utilizzato per inserire mappe geografiche o memorizzaredisegni gia eseguiti su carta

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 60

Page 16: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Scanner

Lo scanner e utilizzato per l’inserimento di immagini

Possono essere di tre tipi:

- manuale: il dispositivo viene fatto scorrere sopra l’immagine- flat: il foglio contenete l’immagine viene inserito nel dispositivo

che lo scorre mediante un meccanismo che ruota- piano: il foglio viene appoggiato sul piano del dispositivo sotto

il quale scorre un sensore ottico

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 61

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Stampante - 1

Dispositivo per trasferire su carta i risultati ottenuti dalleelaborazioni

Esistono fondamentalmente tre tipi di stampanti

- ad impatto: trasferimento in modo meccanico (interi caratterio insiemi di aghi), vecchie, economiche, rumorose mapermettono la copia multipla contemporanea

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 62

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Stampante - 2

- a getto di inchiostro: l’inchiostro e sparato sulla cartaattraverso fori calibrati, maggiore definizione, rumore ridotto,maggiore costo

- laser: simili alle fotocopiatrici, ottima qualita di stampa, costielevati (anche di manutenzione)

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 63

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Plotter

Dispositivo per trasferire su carta disegni o grafici

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 64

Page 17: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Modem

Il modem (MOdulatore-DEModulatore) consente- la trasformazione di impulsi elettrici provenienti dalla linea

telefonica o da altre linee dedicate in dati memorizzabili nelcalcolatore (O)

- la trasformazione di informazioni digitali in impulsi elettrici (I)

Esistono diverse tipologie di modem a seconda dellatecnologia su cui si basano

- analogici- ISDN- ADSL

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 65

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Microfono e Casse Acustiche

Microfono: dispositivo per l’acquisizione di audio (suoni)

Casse Acustiche: dispositivo per l’output di audio (suoni,segnali acustici) che permette di esplicitare le capacitamultimediali degli elaboratori

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 66

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Fotocamera o Telecamera

Fotocamera (digitale): dispositivo per l’acquisizione diimmagini (foto), attualmente molto utilizzata anche insostituzione delle tradizionali macchine fotografiche ottiche,ottime risoluzioni 2, 4... anche 10 milioni di pixel

Telecamera/Videocamera (digitale): dispositivo perl’acquisizione di video, mettono a disposizione funzionalita divideo editing e di fotocamera con minore risoluzione

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 67

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Macchine a Controllo Numerico

Dispositivi che gestiti da un elaboratore producono manufattiprodotti dallo stesso elaboratore

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 68

Page 18: Idoneit a Informatica` - Dipartimento di Matematica e ...donatella.gubiani/universita/corsi/... · Componenti di un Elaboratore Idoneit a Informatica` Architettura dell’Elaboratore

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Bus - 1

Il bus e costituito da una serie di connessioni elementari checollegano l’unita di elaborazione alla memoria e all’interfacciadi ogni specifica periferica, lungo le quali viene trasferital’informazione

Bus dei dati

- trasferisce informazioni generiche in modo bidirezionale

Bus degli indirizzi

- e unidirezionale e trasmette indirizzi dal processore allamemoria

Bus dei controlli

- e bidirezionale e trasferisce all’unita stabilita l’istruzione daeseguire e trasmette all’unita di elaborazione il segnaledell’avvenuto espletamento dell’operazione

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 69

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Bus - 2

La capacita di un bus indica la quantita di dati elementari(binari) che possono essere trasmessi in ogni operazione

La velocita di trasmissione indica il tempo medio impiegato dadue unita per scambiarsi un dato

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 70

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Interfacce - 1

Le interfacce di I/O sono i dispositivi circuitali che consentonoil collegamento fisico e logico dell’elaboratore con le varieperiferiche

Sono molto diverse fra di loro a seconda della periferica

- parallela- seriale- USB 1/2- ethernet- infrarossi- blutooth- wireless- ...

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 71

Introduzione ai Sistemi InformaticiComponenti di un Elaboratore

ProcessoreMemoriaPerifericheBus

Interfacce - 2

Idoneita Informatica: Architettura dell’Elaboratore D. Gubiani 72