calcolatori elettronici -...

43
Calcolatori Elettronici Parte I: Evoluzione dei calcolatori e tipologie di Calcolatori Prof. Riccardo Torlone Università di Roma Tre

Upload: tranmien

Post on 16-Feb-2019

233 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Calcolatori ElettroniciParte I: Evoluzione dei calcolatori e

tipologie di Calcolatori

Prof. Riccardo TorloneUniversità di Roma Tre

Page 2: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 2

Architetture..

Page 3: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 3

Come si arriva ad una architettura complessa?

Page 4: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 4

Una architettura opera di molti artisti..

n Leon Battista Albertin Bernardo Rossellinon Bramante n Raffaello Sanzion Antonio da Sangallon Michelangelo Buonarrotin Vignolan Pirro Ligorion Giacomo Della Porta n Domenico Fontana n Carlo Madernon Gian Lorenzo Bernini

Page 5: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 5

Evoluzione degli Elaboratori (opera di molti artisti)

Page 6: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 6

Quasi tutta l’evoluzione ha avuto luogo negli ultimi 70 anni

Page 7: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 7

Generazione 0 (1600-1945)Pascal (1623-1662)

n addizioni e sottrazioni

Leibniz (1646-1716)n anche moltiplicazioni e divisioni

Page 8: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 8

La macchina di BabbageCharles Babbage (1792-1871)

n A) Macchina Differenzialen Algoritmo fisso (differenze finite)n Output su piastra di rame

n B) Macchina Analitican Prima macchina programmabilen Memoria: 1000 x 50 cifre decimalin Mulino (CPU)n I/O su schede perforaten Limite: tecnologia meccanican Primo programmatore:

n Ada Lovelace

Page 9: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 9

Generazione 0 (continua)(Macchine elettromeccaniche)

Konrad Zuse (~1930 Germania)n Macchina a relèn Distrutta nella guerra

John Atanasoff e George Stibbitz (~1940 USA)n Aritmetica binarian Memoria a condensatori

Howard Aiken (~1940 USA)n MARK 1: versione a relè della macchina di Babbagen Memoria: 72 x 23 cifre decimalin tempo di ciclo: 6 sec.n I/O su nastro perforato

Page 10: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 10

I Generazione (1945-1955)(Tecnologia a valvole)

COLOSSUS (~1940 GB)n Gruppo di Alan Turingn Decifrazione del codice Enigman Progetto mantenuto segreto

ENIAC (~1946 USA)n J. Mauchley, J. Eckertn 18.000 valvolen 30 tonnellate di peson 140KW consumo energian Programmabile tramite 6000

interruttori e pannelli cablatin 20 registri da 10 cifre

Page 11: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 11

Il Boom del Mercaton Finora gli elaboratori sono limitati all’ambito scientifico, a quello

militare e istituzionale (censimento)n Diventa ormai chiara l’occasione di mercaton Nel 1950 Mauchley e Eckert escono dal progetto EDVAC (~1950

USA, successore dell’ENIAC, mai giunto a termine) e fondano la UNIVAC, la prima grossa società del settore

Page 12: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 12

La Macchina di Von Neumann

IAS (~ 1950, Princeton USA)n Programma memorizzaton Aritmetica binarian Memoria: 4096 x 40 bitn Formato istruzioni a 20 bit:

OPCODE INDIRIZZO128

Page 13: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 13

Sistemi CommercialiInizialmente il mercato è dominato dalla UNIVACL’IBM entra nel mercato nel 1953, e assume una posizione dominante che manterrà fino agli anni ‘80:

n IBM 701 (1953):n Memoria: 2K word di 36 bitn 2 istruzioni per word

n IBM 704 (1956):n Memoria: 4K word di 36 bitn Istruzioni a 36 bitn Floating-point hardware

n IBM 709 (1958)n Praticamente un 704 potenziaton Ultima macchine IBM a valvole

Page 14: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 14

II Generazione (1955-1965)(Tecnologia a transistor)

TXO e TX2 macchine sperimentali costruite al MITUno dei progettisti del TX2 fonda una propria società la Digital Equipment Corporation (DEC)La DEC produce il PDP-1 (1961):

n Memoria: 4K word di 18 bitn Tempo di ciclo di 5 µsecn Prestazioni simili all’IBM 7090n Prezzo meno di un decimon Schermo grafico 512 ´ 512 pixel n Comincia la produzione di massa

Page 15: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 15

Il Minicomputer

n DEC PDP-8 (1965) n Successore diretto del PDP-1n Interconnessione a bus, molto flessibilen Architettura incentrata sull’I/On Possibilità di connettere qualsiasi periferican Prodotto in oltre 50.000 esemplari

Page 16: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 16

Sistemi CommercialiMainframe: grossi calcolatori per applicazioni scientifiche, militari e Pubblica AmministrazioneIBM 7090

n Versione transistorizzata del 709n Memoria 32K word da 36 bitn Tempo di ciclo 2 µsecn Domina il mercato fino agli anni ‘70n Pochi esemplari, costano milioni di dollari

Piccoli sistemi: per medie aziende o di appoggio ai mainframeIBM 1401

n Stessa capacità di I/O del 7090n Memoria 4K word 8bit (1byte)n Orientata a caratterin Istruzioni per la manipolazione di stringhe

Page 17: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 17

Supercomputer

n Macchine molto potenti dedicate al number crunchingn 10 volte più veloci del 7090n Architettura molto sofisticatan Parallelismo all’interno della CPUn Nicchia di mercato molto specifican CDC 6600 (1964)n Progettista del CDC 6600 è Seymour

Cray, poi fondatore della CRAY

Page 18: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 18

III Generazione (1965-1980)(Tecnologia LSI e VLSI)

Evoluzione dell’architettura HWn Microprogrammazionen Unità veloci floating-pointn Processori ausiliari dedicati alla gestione dell’I/O

Evoluzione dei Sistemi Operativin Virtualizzazione delle risorsen Multiprogrammazione: esecuzione concorrente di più

programmin Memoria Virtuale: rimuove le limitazioni dovute alle

dimensioni della memoria fisica

Page 19: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 19

Serie IBM System/360

n L’IBM introduce una famiglia di elaboratori (passo decisivo)n Serie IBM System/360n Macchine con lo stesso linguaggio n Range di prestazioni (e prezzo) 1-20n Completa compatibilitàn Portabilità totale delle applicazionin Sistema Operativo comune OS/360

Page 20: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 20

Serie DEC PDP-11 e UNIXn Evoluzione diretta del PDP-8 n Parole di memoria e istruzioni a 16 bitn Architettura a bus (Unibus)n Grande flessibilità nella gestione e nell’interfacciamento di periferiche e strumentazione al bus

n Domina il mercato fino alla fine degli anni ’70n Prodotto in milioni di esemplarin Diffusissimo nelle universitàn Supporta il sistema operativo UNIX, indipendente dalla piattaforma

n Influenzerà un’intera generazione di progettisti e di utenti

Page 21: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 21

IV Generazione: PCDiretto discendente del minicomputer:

n Architettura a busn Parole e istruzioni a 16 bit

Boom negli anni 80 con i PC prodotti da IBM Esplosione del mercato dei “cloni”Macintosh introduce le interfacce graficheOsborne introduce i portatiliCrollo dei costi ed enorme espansione dell’utenzaDai grandi Centri di Elaborazione a un contesto di Informatica DistribuitaL’espansione del PC è trainata da tre fattori:

n Aumento della capacità della CPUn Discesa dei costi della memorian Discesa dei costi dei dischi

Page 22: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Evoluzioni modernen 1986: PDA (Personal Digital Assistants)

n Organizer II - Psionn 1994: Smartphones

n Simon – IBMn 2002: Tablet

n Microsoft Tablet PC

n 2000: Architetture multi-coren POWER4 - IBM

Riccardo Torlone - Corso di Calcolatori Elettronici 22

Page 23: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 23

V Generazione: i computer invisibiliLa Apple introduce il primo computer palmare (PDA)Successivamente, si sono diffusi i computer embedded

n Elettrodomesticin Automobilin Cellularin Orologin Bancomatn …

Architetture non nuove ma diversa prospettivaModello del ubiquitous (o pervasive) computingo dell’Internet of Things

video

Page 24: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 24

La legge di Moore (1965)

Il numero di transistor su di un chip raddoppia ogni 18 mesiCirca un aumento del 60% all’annoConseguenze:

n Aumento della capacità dei chip di memorian Aumento della capacità delle CPU

Page 25: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 25

Legge di Moore per le CPU

Più transistor in una CPU significano:n Eseguire direttamente istruzioni più complessen Maggiore memoria sul chip (cache)n Maggiore parallelismo interno

Page 26: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Andamento corrente della legge di Moore

Riccardo Torlone - Corso di Calcolatori Elettronici 26

Page 27: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Futuro della legge di Moore?

Riccardo Torlone - Corso di Calcolatori Elettronici 27

Page 28: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 28

Legge di Nathan

Il software è un gas: riempie sempre completamente qualsiasi contenitore in cui lo si metta

Al calare dei costi e all’aumentare della memoria disponibile, le dimensioni del software sono sempre cresciute in proporzioneIl Circolo Virtuoso

n Spinta tecnologica (Moore law)n Costi più bassi e prodotti migliorin Nuove applicazioni e mercatin Nuove compagnie e maggiore competizionen Spinta tecnologica …...

Page 29: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 29

Page 30: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 30

RFID (Radio Frequency IDentification)Appartengono alla categoria usa-e-getta

n Su chipn Tipicamente senza batteria (passivi)n 0.5 mm di diametron Dotati di un piccolo transponder radion Memorizzano un numero di 128 bitn Esistono anche RFID attivi

Quando ricevono un segnale radio trasmettono il proprio numeroSostituiranno i bar-codeVengono (e verranno) usati in molte applicazioni

n Magazzini e punti venditan Trasportin Controllo presenze ed accessin Identificazione degli animalin Biblioteche - movimento librin Antitaccheggion Rilevazione dei parametri ambientali

Altra esempio di "disposable": smart card

video 1video 2

Page 31: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 31

MicrocontrolloriPiccoli computer inclusi in vari dispositivi, tipicamente connessi in rete:

n Elettrodomesticin Telefonin Automobilin Periferichen Giochin Macchine fotografichen Dispositivi medicin …

Dotati din Una CPUn Una piccola memorian Qualche dispositivo di I/O

Page 32: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 32

Game computersComputer “normali”

n Effetti grafici specialin Software di base limitaton Non estendibili

Play Station 4n CPU: AMD64 a 8 core da 1.6 GHzn 8GB di RAM (+VRAM)n GPU: AMD a 800 Mhz, > 4 TFLOPS

Xbox Onen CPU: AMD64 a 8 core da 1.75 GHzn 8GB di RAM (+VRAM)n GPU: AMD a 853 Mhz, > 3 TFLOPS

Sono sistemi specializzati e “chiusi”

Page 33: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

SmartphoneTelefoni cellulari dotati di CPU

n Con sistema operativo (Android, iOS, Windows)n Telecameran Funzionalità estendibilin CPU relativamente potenti (ARM, 1.4 Ghz, quad-core)

Riccardo Torlone - Corso di Calcolatori Elettronici 33

Page 34: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Tablet (Phablet, 2-in-1)Quasi dei computer "normali" con schermi ridotti (9.7inc.)

n Dotati di interfacce grafiche basate su touch-screenn Tastiere virtualin CPU potenti (>1Ghz, dual/quad-core)n Processore graficon Memorie ridotte (512MB-1GB RAM, 16-128GB SSD)

Riccardo Torlone - Corso di Calcolatori Elettronici 34

Page 35: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 35

Tipologie di Computer "tradizionali"Personal Computer

n Sappiamo cosa è (desktop, laptop)Server - Workstation

n Su rete locale o Web servern Memorie fino a diversi GBn Diversi TB di discon Gestione di rete efficiente

COW (Cluster of workstations)n Sistema multiprocessore ad accoppiamento lascon Hardware di tipo standard: costi contenutin Strutture di connessione velocin Elevata affidabilità e capacità di elaborazione complessivan Detti COTS (Commodity Off The Shelf) o Server Farm

Page 36: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 36

Tipologie di Computer "tradizionali"Mainframe

n Diretti discendenti della serie 360n Gestione efficiente dell’I/On Periferie a dischi di molti Tbyten Centinaia di terminali connessin Costi di parecchi milioni di Euro

Versione moderna (in cluster)n Server farms + client intelligentin Data centersn Offrono soluzioni di "cloud computing"

video

Page 37: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 37

Page 38: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 38

CPU attualmente sul mercato2nd Generation Intel Core: nome commerciale di una serie di microprocessori Intel (fascia desktop) di nuova generazione a 64 bit (x86-64)

n Raggruppa processori destinati a diversi settori di mercato n Intel Core i3n Intel Core i5n Intel Core i7

n Sono tutte architetture multi coren Esistono versioni per portatilin Tecnologia di integrazione fino a 0.014 micron (14 nm)n Fino a 20 MB cache L3 condivisen Più di 2 miliardi di transistors!n Fino a 24 stadi di pipeline

Page 39: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Intel Core i7 (x86)n Architettura con 8 core di cui 6 abilitatin Versione full: xeonn Oltre 1,4 miliardi di transistor in un chipn Nuove istruzione SSE per applicazioni multimedialin Tecnologia di integrazione a 22nmn Due cache locali per ogni core (64KB-256KB)n Cache globale L3 (2MBbus-8MB)n 2.6–3.5 GHz di frequenza di clockn Dissipazione: <60 Wattn Hyper-Thereading Pipeline

Riccardo Torlone - Corso di Calcolatori Elettronici 39

Page 40: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 40

Famiglia Itanium (non x86)n Architettura “nuova” della Inteln Famiglia di processori RISC high-endn Architettura a 64 bitn 1-1.7 Ghz di frequenza di clockn 1, 4 e 8 core n Supporta la tecnologia EPIC (IA-64)n Bus di sistema 600 Mhz e più (larghezza 128 bit)n Tecnologia di integrazione a 14 nmn Grosse memorie cache (1.5MB-6MB)

Page 41: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Architetture ARMn Nasce negli anni 80 da un progetto Acornn Basato su principi RISC (Acorn RISC Machine)n Prima versione su PC "Archimedes" (1985)n Usato nel progetto Newton di Applen Target: applicazioni embedded/mobile a basso consumo

di energian Architettura "aperta"

n diversi produttorin Esempio di uso: Nvidia Tegra 2

n 2 CPU ARM Cortex-A9 a 1.2Ghzn 1 GPU GeForce 333-Mhzn 1 CPU AM7 per la configurazionen L2 condivisa di 1MB

Riccardo Torlone - Corso di Calcolatori Elettronici 41

Page 42: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Architettura AVRn Target: sistemi embedded a bassissimo consumo di

energian Nasce da un progetto del NIT nel 1996n (A)lf and (V)ergard RISC processorn Stesso pinout dell’8051 Inteln Periferiche disponibili nel AVR XMEGA:

n 3 timer – Orologio interno - Trasmettitori di impulso –Interfaccia per sensori - Convertitori analogico/digitali Transponder - Comparatore di tensioni

Riccardo Torlone - Corso di Calcolatori Elettronici 42

Page 43: Calcolatori Elettronici - torlone.dia.uniroma3.ittorlone.dia.uniroma3.it/calcolatori/20162017/teoria1.pdf · Riccardo Torlone -Corso di Calcolatori Elettronici 16 Sistemi Commerciali

Riccardo Torlone - Corso di Calcolatori Elettronici 43

Unità di misura

Attenzione però, se stiamo parlando di memoria:n 1Byte = 8 bitn 1K (KiB: KibiByte) = 210 = 1.024 ~ 103

n 1M (MeB: MebiByte) = 220 = 210 210 =1.048.576 ~ 106

n 1G (GiB: GibiByte) = 230 = 210 210 210 =1.073.741.824 ~ 109

n 1T (TiB: TebiByte) = 240 = ... =1.099.511.627.770 ~ 1012

1 Mb = 1 Mega bit = 106 bit (misura di velocità)4 GB = 4 Giga bytes = 232 bytes (misura di memoria)