Sistemi VLSI Alberto Scandurra

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Sistemi VLSI Alberto Scandurra"

Transcript

1 Sistemi VLSI Alberto Scandurra Physical Layer & Back-End group, On Chip Communication Systems STMicroelectronics Catania, Italy

2 Agenda Definizioni: sistemi SSI, MSI, VLSI, ULSI Concetto di System on Chip Esempi di applicazioni: DVD player, Set top box Sistemi di comunicazione: bus, Network on Chip 2

3 Definizioni: sistemi SSI, MSI, VLSI, ULSI 3

4 Definizioni IC type SSI MSI LSI VLSI ULSI WSI SoC 3D-IC Description Small Scale of Integration (1960) Medium Scale of Integration (1970) Large Scale of Integration (1975) Very Large Scale of Integration (1980) Ultra Large Scale of Integration Wafer Scale of Integration System on Chip 3 Dimension Integrated Circuit Transistors Decine Centinaia Fino a Fino a Oltre

5 Concetto di System on Chip 5

6 Terminologia (1) Intellectual Property (IP) Blocco funzionale riutilizzabile che implementa una funzionalità ben definita, noto anche come Virtual Component (VC) System on Chip (SoC) Singolo chip contenente parti analogiche, digitali e MEMS (IBM) Singolo chip contenente parti analogiche e digitali (LUCENT) Sistema digitale su singolo chip (Synopsys) Altre Inoltre System on Programmable Chip (SoPC) Programmable System on Chip (PSoC) System on Reconfigurable Chip (SoRC) Network on Chip (NoC) Insieme di protocolli di comunicazione a strati e implementazioni di sistemi di comunicazione gerarchici per comunicazione globale on-chip Globally Asynchronous Locally Synchronous (GALS) Isole sincrone connesse tra loro mediante connessioni asincrone 6

7 Esempi (1) Chip della Lucent per applicazioni di rete (137M transistors a 0.16 µm) Chip baseband riconfigurabile della UC Berkeley (1.2M transistor a 0.25 µm) 7

8 Terminologia (2) System in Package (SiP) TEcnologia per il packaging di sistemi multi-chip Deep Sub Micron (DSM) Lo scaling a µm, 90, 65 (attualmente), 45, nm (entro I prossimi 5 anni) determina alcuni effetti collaterali Tensioni di alimentazione più basse Frequenze di lavoro più elevate Maggiore densità di interconnessioni Rumore delle sorgenti di alimentazione, cross-talk Perdite (potenza statica) Tecnologie CMOS IRAM MEMS SOI 8

9 Esempi (2) 9

10 Metodologie di progetto IP-based design Riutilizzo di IP (IP reuse) per aumentare la produttività Le IP implementano la maggior parte delle funzionalità Maggiore contributo del SW Interfaccie ben definite e possibilmente standard Interconnect centric design L interconnect (il sistema di comunicazione) è riutilizzabile Platform-based design Sia le IP che l interconnect sono riutilizzabili Uso di processori e interconnect programmabili 10

11 Esempio: platform-based design 11

12 Esempi di applicazioni: DVD player, Set top box 12

13 Blocchi funzionali (1) Initiator CPUs (processor cores) Coprocessori real time DMA (processi di background) Target Memorie ROM RAM SDRAM (DDR) Flash Periferiche Registri Memorie lente (I 2 C, smartcard) 13

14 Blocchi funzionali (2) 14

15 Blocchi funzionali (3) 15

16 Blocchi funzionali (4) 16

17 Blocchi funzionali (5) 17

18 Blocchi funzionali (6) 18

19 Blocchi funzionali (7) 19

20 Blocchi funzionali (8) 20

21 Blocchi funzionali (9) 21

22 Blocchi funzionali (10) 22

23 Blocchi funzionali (11) GPDMA Peripherals ATAPI FEI USB LLI Interconnect 23

24 Blocchi funzionali (12) LMI (Local Memory Interface) EMI (External Memory Interface) 24

25 Sistema completo: Set Top Box 25

26 Sistema completo: DVD Player 26

27 Sistemi di comunicazione: Bus, Network on Chip 27

28 Architettura di System on Chip SE storage element SE PE ON -CHIP COMMUN ICATION ARCHITECTURE PE PE PE processing element 28

29 Sistemi attuali Diverse classi di traffico Le CPU richiedono bassa latenza e elevata banda I processori real time richiedono bande elevate I DMA (processi di backgroun) usano la banda rimanente Il bottleneck è la memoria esterna (SDRAM, DDR, ) Banda finita Efficienza limitata 29

30 Bus condiviso (shared bus) Lo stesso insieme di fili è condiviso da più target Minimo numero di fili Basse prestazioni (una transazione alla volta) Three-state Minima quantità di logica (no multiplexing) Necessità del bus keeper Bus multiplexati Meno problemi implementativi ma maggior quantità di logica richiesta 30

31 Limitazioni del bus condiviso Banda = dimensione del bus x frequenza di clock La dimensione del bus è limitata da problemi fisici (congestione, accoppiamenti capacitivi) La frequenza di clock è limitata dal ritardo di propagazione dei fili, a sua volta influenzato dalla dimensione del bus Banda disponibile limitata Scalabilità limitata Banda non scalabile Scalabilità di sistema limitata 31

32 Esempio di bus condiviso: banda non scalabile (1) I1 I2 I3 sel BW = N BWi = N/3 T1 T2 T3 I1 I2 I3 I4 I5 sel BW = N BWi = N/5 T1 T2 T3 32

33 Esempio di bus condiviso: banda non scalabile (2) Banda disponibile costante La banda disponibile per initiator decresce quando il numero di initiator cresce Banda disponibile individuale Banda disponibile N o di rinitiator N o di initiator 33

34 Esempio di bus condiviso: scalabilità di sistema limitata Congestione Path di richiesta Carico capacitivo I1 I2 I3 sel T1 T2 T3 Origine della congestione Carico capacitivo I1 I2 I3 Path di risposta sel Congestione T1 T2 T3 34

35 Crossbar Insiemi di fili diversi per target diversi Full crossbar: tanti insiemi di fili quanti sono I target Partial crossbar: più di un insieme di fili, ma meno del numero totale di target Maggior numero di fili Prestazioni massime in caso di full crossbar (tante transazioni quanti sono i target) 35

36 Limitazioni del crossbar Banda disponibile maggiore, ma frequenze di lavoro limitate da problemi fisici (maggiore congestione, carico capacitivo maggiore, accoppiamento maggiore) I1 I2 I3 sel T1 T2 BW = 3N sel T3 sel 36

37 Altre limitazioni Efficienza dei fili limitata Bus di richiesta e di risposta separati Assenza di separazione tra informazioni di controllo (header) e dati (payload) Flessibilità limitata Strutture dei bus e interfacce specifiche Quality of Service (QoS) limitato Impossibilità di gestione di diverse classi di traffico Consumo di potenza Switching activity elevata a causa del gran numero di fili P dyn = ½ C load f Vdd 2 Sensibilità al deadlock Assenza di architetture regolari 37

38 Protocolli (1) Protocolli a basse prestazioni (STBus tipo 1, AMBA APB) Semplice handshake (req/gnt o val/ack) Limitato set di operazioni supportate Basso costo Solitamente usato per accessi a registri Protocolli ad altre prestazioni (STBus tipo 2, AMBA AHB) Split transaction Simmetria Ordine DMA, Coprocessori 38

39 Protocolli (2) Protocolli ad altissime prestazioni (STBus type 3, AMBA AXI) Split transaction Asimmetria Disordine Usato da CPU avanzate e DMA multicanale 39

40 Vista software Programmabilità Schemi di arbitraggio Mappa di memoria dei target Registri memory mapped Frequenza di programmazione relativamente bassa (inferiore a 200 MHz) 40

41 Sistemi di prossima generazione Maggiore capacità computazionale delle IP Maggiore richiesta di banda delle IP Ridotto ritardo delle porte logiche, maggiore ritardo delle interconnessioni Effetti Deep Sub Micron (DSM) Il bottleneck sarà l interconnect 41

42 Roadmap della tecnologia CMOS La tecnologia a 45 nm mostrerà limitazioni nelle interconnessioni e effetti DSM Il ritardo di propagazione sarà dell ordine di 120/130 cicli di clock L 80% del critical path sarà dovuto al ritardo delle interconnessioni 42

43 Concetto di Network on Chip Flexible and scalable on-chip packet switching micronetwork Approccio a strati (livello transporto, rete, data link, fisico) Pacchetto = header + payload wormhole routing (flit-based) Virtual channel/network (immunità al deadlock, QoS) 43

44 Topologie di NoC 1D Mesh 2D Mesh Ring Torus Hypercube Butterfly Fat tree 44

45 Virtual Channel Output A Router 0 Router 1 Router 2 Packet α Router 3Output B Packet β FIFO multiple per ogni porta Contese ridotte sui link 45

46 Routing Source-based routing: il cammino (path) da seguire è codificato nel pacchetto stesso Destination-based (distributed) routing: il pacchetto specifica la destinazione, il router determina il cammino da seguire Deterministico: il path è sempre lo stesso Adattativo: il path può variare a seconda delle condizioni di traffico e/o di problemi HW Routing casuale: path diversi vengono scelti per bilanciare il carico della rete 46

47 Flow Control Store-and-forward: il router aspetta di ricevere l intero pacchetto prima di propagarlo al successivo router Cut-through/wormhole: il router controlla l header, seleziona il path e inizia la propagazione immediatamente Handshake: val/ack o credit-based 47

48 Benefici del NoC (1) Architettura modulare (NI, router, physical link) Scalabilità di banda e di sistema Ridotto numero di wire Scalabilità di sistema Problemi di intergrazione fisica ridotti Maggiore frequenza operativa Alta flessibilità Grazie alle NI e all unico formato di pacchetto all interno della rete Alta wire efficiency Grazie al multiplexing di header e payload e al multiplexing del traffico di richiesta e risposta sullo stesso canale 48

49 Benefici del NoC (2) Maggiore banda disponibile (aggregate throughput) grazie ai router Individual throughput Aggregate throughput N o of routers N o of routers Possibilità di immunità al deadlock (in accordo alla teoria del channel dependency graph, CDG) Grazie a strutture piu regolari 49

50 Benefici del NoC (3) Supporto del QoS grazie ai Virtual Channels (VC) che permettono di gestire diverse classi di traffico Consumo di potenza ridotto Grazie al ridotto numero di wire, alla ridotta switching activity, al ridotto carico capacitivo Posisbilità di applicare tecniche avanzate grazie all approccio a strati (modello ISO-OSI) Comunicazione asincrona Comunicazione mesocrona Comunicazione seriale application transport network data link physical physical link NI router 50

51 Protocollo a strati Transport Layer: responsabile per la trasmissione di informazioni end-to-end Network Layer: responsabile per la trasmisisone di informazioni di routing (path, priority) Transport Payload Header Network Payload Header 51

52 Deadlock Livelock: pacchetti in movimento senza mai avvicinarsi alla destinazione finale Deadlock: pacchetti in mutua attesa nella rete (dipendenze tra path nel channel dependncy graph) Low level deadlock (topologia + routing) High level/protocol deadlock (protocollo end-toend) 52

53 Application Mapping (1) 1 NI Initiator 2 NI Target Router Initiator IP/subsystem Target 53

54 Application Mapping (2) 1 NI Initiator 2 NI Target Router Initiator IP/subsystem Target 54

55 Topologie a confronto: Link 250 RING SPIDERGON 200 2D GRID

56 Topologie a confronto: Diametro 35 RING 30 SPIDERGON 2D GRID

57 Topologie a confronto: Latenza 57

Comunicazione On-Chip: dal bus al NoC

Comunicazione On-Chip: dal bus al NoC Comunicazione On-Chip: dal bus al NoC Agenda 1. La STMicroelectronics 2. Generalità sui System on Chip 3. Sistemi di comunicazione basati su bus e loro limiti 4. L'approccio Network on Chip 5. Limiti fisici

Dettagli

SISTEMI DICOMUNICAZIONE ON CHIP AVANZATI PER PIATTAFORME MULTI-PROCESSORE: NETWORK on CHIP (NoC) REQUISITI DELLE MODERNE APPLICAZIONI Signal processing: hard real time very regular load high quality worst

Dettagli

Architetture di router IP

Architetture di router IP Torino, novembre 2004 Reti e sistemi telematici Architetture di router IP Gruppo Reti TLC giancarlo.pirani@telecomitalia.it http://www.telematica.polito.it/ GIANCARLO PIRANI TELECOM ITALIA LAB ROUTER IP

Dettagli

Architetture di router IP

Architetture di router IP Torino, settembre 2003 Reti e sistemi telematici - 2 Architetture di router IP Gruppo Reti TLC giancarlo.pirani@telecomitalia.it http://www.telematica.polito.it/ GIANCARLO PIRANI TELECOM ITALIA LAB ROUTER

Dettagli

Architetture on-chip Sistemi di interconnessione di tipo Shared Bus AMBA AHB AMBA AHB Multilayer

Architetture on-chip Sistemi di interconnessione di tipo Shared Bus AMBA AHB AMBA AHB Multilayer DIEE, University of Cagliari Cagliari, October 2006 University of Cagliari DIEE - Dept. of Electrical and Electronic Engineering EOLAB Microelectronic Lab. Architetture on-chip Sistemi di interconnessione

Dettagli

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Corso di Sistemi di Elaborazione delle informazioni Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella Una definizione di Rete Una moderna rete di calcolatori può essere definita come:

Dettagli

Università degli Studi di Bologna SVILUPPO DI UN AMBIENTE DI SIMULAZIONE PER ARCHITETTURE MULTIPROCESSORI SU SINGOLO CHIP

Università degli Studi di Bologna SVILUPPO DI UN AMBIENTE DI SIMULAZIONE PER ARCHITETTURE MULTIPROCESSORI SU SINGOLO CHIP Università degli Studi di Bologna FACOLTÀ DI INGEGNERIA Corso di Laurea in Ingegneria Elettronica Insegnamento: Elettronica Applicata II SVILUPPO DI UN AMBIENTE DI SIMULAZIONE PER ARCHITETTURE MULTIPROCESSORI

Dettagli

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) PARTE 2 SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 2 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application

Dettagli

Reti di Calcolatori. Il software

Reti di Calcolatori. Il software Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla

Dettagli

La tecnica proporzionale

La tecnica proporzionale La tecnica proporzionale Regolatori di pressione La tecnica proporzionale Regolatori di pressione La tecnica proporzionale La tecnica proporzionale Controllo direzione e flusso La tecnica proporzionale

Dettagli

Introduzione al Corso di Reti di Telecomunicazioni pag. 1. Network Organization pag. 1 2. NETWORK ORGANIZATION pag. 2

Introduzione al Corso di Reti di Telecomunicazioni pag. 1. Network Organization pag. 1 2. NETWORK ORGANIZATION pag. 2 RETI DI TELECOMUNICAZIONI INDICE CAPIITOLO 1 Introduzione al Corso di Reti di Telecomunicazioni pag. 1 Presentazione del corso di Reti di Telecomunicazioni pag. 2 Argomenti trattati nel corso di Reti di

Dettagli

Ripetitori, bridge, switch, router

Ripetitori, bridge, switch, router Ripetitori, bridge, switch, router Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 04 Segmentazioni - 1/31 Limiti delle LAN Distanze massime tra stazioni Limitano la portata

Dettagli

Antonio Cianfrani. Fondamenti di Reti - Prof. Marco Listanti - A.A. 2010/2011. INFOCOM Dept

Antonio Cianfrani. Fondamenti di Reti - Prof. Marco Listanti - A.A. 2010/2011. INFOCOM Dept Antonio Cianfrani Laboratorio Fondamenti di Reti 1. Introduzione ai Router IP Funzioni svolte dai Router I router operano allo strato 3 della pila protocollare OSI Individuano il cammino dei pacchetti

Dettagli

Una panoramica. di PCI Express, HARDWARE BUS. Caratteristiche e motivazioni, il confronto con PCI e altre tecnologie.

Una panoramica. di PCI Express, HARDWARE BUS. Caratteristiche e motivazioni, il confronto con PCI e altre tecnologie. Una panoramica su PCI Express Caratteristiche e motivazioni, il confronto con PCI e altre tecnologie Pietro Grillo n questo articolo si I descrivono le caratteristiche principali di PCI Express, effettuando

Dettagli

Anno Accademico 2013-2014. Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Introduzione ( parte II) Topologie di rete

Anno Accademico 2013-2014. Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale. Introduzione ( parte II) Topologie di rete INFORMATICA e COMUNICAZIONE DIGITALE Anno Accademico 2013-2014 Lucidi del corso di Reti di Calcolatori e Comunicazione Digitale Introduzione ( parte II) Prof. Sebastiano Pizzutilo Dipartimento di Informatica

Dettagli

Elementi di Reti per Telecomunicazioni

Elementi di Reti per Telecomunicazioni Elementi di Reti per Telecomunicazioni (Parte II) Topologie ed Interfacciamento di Reti Corso di Telecomunicazioni Anno Accademico 2004/2005 Contenuti Introduzione alle reti di TLC. Topologie di Reti per

Dettagli

Architettura Hardware di un Router

Architettura Hardware di un Router - Laboratorio di Servizi di Telecomunicazione Architettura Hardware di un Router Slide tratte da Cisco Press CCNA Instructor s Manual ed elaborate dall Ing. Francesco Immè Wide Area Network (WAN) Le principali

Dettagli

Reti di Calcolatori. Lezione 2

Reti di Calcolatori. Lezione 2 Reti di Calcolatori Lezione 2 Una definizione di Rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Tipi di Rete Le reti vengono classificate

Dettagli

Laboratorio di Informatica. Le reti telematiche e Internet

Laboratorio di Informatica. Le reti telematiche e Internet Le reti telematiche e Internet Lezione 6 1 Insieme di cavi, protocolli, apparati di rete che collegano tra loro computer distinti i cavi trasportano fisicamente le informazioni opportunamente codificate

Dettagli

Le tecnologie ed i componenti di Ethernet

Le tecnologie ed i componenti di Ethernet Le tecnologie ed i componenti di Ethernet Hub, Bridge, Switch Ethernet Tecnologia LAN dominante: Economica:

Dettagli

Test di verica per il corso di Reti di Telecomunicazioni

Test di verica per il corso di Reti di Telecomunicazioni Nome e Cognome Laurea Diploma in Test di verica per il corso di Reti di Telecomunicazioni 31/7/2003 1. La realizzazione asincrona di un servizio sincrono (segnare tutto ciò che è corretto) fa sì che l'allocazione

Dettagli

Le tendenze future nella tecnologia PC Bus

Le tendenze future nella tecnologia PC Bus Le tendenze future nella tecnologia PC Bus Agenda Bus Il software NI Demo Domande I Bus Test and Measurement Message based GPIB Ethernet USB Register-based VXI PCI PXI PCI Express Cos è la GPIB? General

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Reti di Calcolatori Claudio Marrocco Componenti delle reti Una qualunque forma di comunicazione avviene: a livello hardware tramite un mezzo fisico che

Dettagli

Livello logico digitale. bus e memorie

Livello logico digitale. bus e memorie Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità

Dettagli

PDA ADFL Consulting Srl

PDA ADFL Consulting Srl PDA ADFL Consulting Srl Il punto 13/04/2007 PDA ARM9 - ADFL Consulting - 1 Analisi del Mercato Al settore di business che per primo ha richiesto un intervento, è stata applicata un analisi con logica top-down

Dettagli

ARCHITETTURA DEI ROUTER IP

ARCHITETTURA DEI ROUTER IP ARCHITETTURA DEI ROUTER IP Prof. Ing. Maurizio Casoni Dipartimento di Ingegneria Enzo Ferrari Università degli Studi di Modena e Reggio Emilia INTRODUZIONE La natura distribuita e scalabile della rete

Dettagli

Reti di calcolatori: Introduzione

Reti di calcolatori: Introduzione Reti di calcolatori: Introduzione Vittorio Maniezzo Università di Bologna Reti di computer e Internet Rete: sistema di collegamento di più computer mediante una singola tecnologia di trasmissione Internet:

Dettagli

Una Tassonomia delle Reti

Una Tassonomia delle Reti Una Tassonomia delle Reti La tabella riporta una classificazione dei vari tipi di rete, in funzione dell ambito operativo e delle distanze coperte. AMBITO DISTANZA RETE COPERTA Edificio 100 m Reti Locali

Dettagli

Bit Rate = 8.000 * 8 = 64 kbit/s

Bit Rate = 8.000 * 8 = 64 kbit/s Voice over IP e Telephony over IP architetture, protocolli e quality of service B Codifica segnale nelle reti POTS Richiami sulle reti di TLC Convertitore A/D 10110000000000011111101001101101 Segnale analogico

Dettagli

Sistemi Operativi per Calcolatori Paralleli

Sistemi Operativi per Calcolatori Paralleli Sistemi Operativi per Luigi Pomante Università degli Studi dell Aquila Centro di Eccellenza DEWS - DISIM luigi.pomante@univaq.it Sommario Introduzione Generalità Aspetti HW Architetture UMA Architetture

Dettagli

Corso di Sistemi di Elaborazione A.A. 2008/2009

Corso di Sistemi di Elaborazione A.A. 2008/2009 Università di Ferrara Facoltà di Ingegneria Docente: Ing. Massimiliano Ruggeri Mail: m.ruggeri@imamoter.cnr.it mruggeri@ing.unife.it Tel. 0532/735631 Corso di Sistemi di Elaborazione A.A. 2008/2009 Durata:

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

Centralino telefonico OfficeServ 7400

Centralino telefonico OfficeServ 7400 Centralino telefonico OfficeServ 7400 Samsung OfficeServ 7400 è il sistema di comunicazione all-in-one dedicato alle aziende di medie e grandi dimensioni che necessitano di soluzioni semplici ed integrate

Dettagli

Centralino telefonico OfficeServ 7200

Centralino telefonico OfficeServ 7200 Centralino telefonico OfficeServ 7200 Samsung OfficeServ 7200 costituisce un unica soluzione per tutte le esigenze di comunicazione di aziende di medie dimensioni. OfficeServ 7200 è un sistema telefonico

Dettagli

ITIS G. Fauser. Classe 4^ BI. Materia: Sistemi. Anno Scolastico 2013-2014. Docenti: prof.ssa Manuela Cesa, prof. Pasquale Pietrangelo

ITIS G. Fauser. Classe 4^ BI. Materia: Sistemi. Anno Scolastico 2013-2014. Docenti: prof.ssa Manuela Cesa, prof. Pasquale Pietrangelo ITIS G. Fauser Classe 4^ BI Materia: Sistemi Anno Scolastico 2013-2014 Docenti: prof.ssa Manuela Cesa, prof. Pasquale Pietrangelo Numero ore di lezione settimanali: 4 Testi adottati: - Materiale didattico

Dettagli

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30 Protocolli di rete Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 02 Protocolli - 1/30 Strati di protocolli (Protocol Layers) Le reti sono complesse Molti elementi: host

Dettagli

Internet e Reti di Calcolatori

Internet e Reti di Calcolatori Internet e Reti di Calcolatori Sommario cosa è Internet cosa è un protocollo? network edge network core rete di accesso, mezzi fisici prestazioni: loss (perdita), delay (ritardo) strati di un protocollo

Dettagli

INTRODUZIONE A RETI E PROTOCOLLI

INTRODUZIONE A RETI E PROTOCOLLI PARTE 1 INTRODUZIONE A RETI E PROTOCOLLI Parte 1 Modulo 1: Introduzione alle reti Perché le reti tra computer? Collegamenti remoti a mainframe (< anni 70) Informatica distribuita vs informatica monolitica

Dettagli

Reti di Telecomunicazione Lezione 8

Reti di Telecomunicazione Lezione 8 Reti di Telecomunicazione Lezione 8 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Livello di trasporto Programma della lezione relazione tra lo strato di trasporto e lo strato

Dettagli

Impianti informatici. Sistemi di storage. Paolo Cremonesi

Impianti informatici. Sistemi di storage. Paolo Cremonesi Impianti informatici Sistemi di storage Paolo Cremonesi Capacità e Prestazioni Aumento di capacità dei dischi Densità di informazione (Mbit/cm 2 ) 100.000 10.000 1.000 100 10 1 1980 1985 1990 1995 2000

Dettagli

Design For Testability (DFT) Alberto Scandurra

Design For Testability (DFT) Alberto Scandurra Design For Testability (DFT) Alberto Scandurra Physical Layer & Back-End group, On Chip Communication Systems STMicroelectronics Catania, Italy Agenda Testabilità dei sistemi VLSI Fault models Multiplexed

Dettagli

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) PARTE 1 richiami SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 1 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application

Dettagli

Programmazione in Rete

Programmazione in Rete Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della

Dettagli

Input/Output: bus, interfacce, periferiche

Input/Output: bus, interfacce, periferiche Architettura degli Elaboratori e delle Reti Lezione 29 Input/Output: bus, interfacce, periferiche A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella Capitolo 1 - parte 1 Corso Reti ed Applicazioni Mauro Campanella Precisazione Noi ci occuperemo solo della trasmissione di informazione in formato digitale. Un segnale analogico è basato su una variazione

Dettagli

Reti di calcolatori. Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti. Reti di calcolatori

Reti di calcolatori. Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti. Reti di calcolatori Reti di calcolatori Permettono la condivisione di risorse (hardware e software) e la comunicazione con gli altri utenti Reti di calcolatori Anni 70: calcolatori di grandi dimensioni, modello time-sharing,

Dettagli

Conoscere la terminologia di base attraverso la presentazione delle principali componenti hardware di un computer.

Conoscere la terminologia di base attraverso la presentazione delle principali componenti hardware di un computer. Classe 3^ Istituto Istruzione Superiore di Baronissi ind. tecnico PROGRAMMAZIONE DIDATTICA DI Sistemi e Reti Articolazione: Informatica Anno scolastico 2012-2013 MODULI CONTENUTI OBIETTIVI METODOLOGIE

Dettagli

Fondamenti di reti WAN

Fondamenti di reti WAN Indice generale Fondamenti di reti WAN...... Definizione:... Fondamenti di reti WAN Il termine Public Switched Telephone Network (PSTN) è riferito al servizio offerto dalla ditta telefonica per connettere

Dettagli

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui Grid Data Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Data Management in Globus Toolkit GridFTP RFT RLS OGSA-DAI GridFTP GT4 Data Services High-performance

Dettagli

Capitolo 15 Reti di calcolatori e sistemi distribuiti

Capitolo 15 Reti di calcolatori e sistemi distribuiti Capitolo 15 Reti di calcolatori e sistemi distribuiti Indice Mezzi e tecniche di trasmissione dati Cavi in rame Fibre ottiche Onde radio e sistemi wireless Modulazione e demodulazione Reti di calcolatori

Dettagli

RETI INTERNET MULTIMEDIALI MPLS

RETI INTERNET MULTIMEDIALI MPLS RETI INTERNET MULTIMEDIALI MPLS Il documento è adattato da materiale cortesemente messo a disposizione dal Prof. Stefano Paris MPLS Multi-Protocol Label Switching Introduzione MPLS: Multi Protocol Label

Dettagli

Reti di computer. Agostino Lorenzi - Reti di computer - 2008

Reti di computer. Agostino Lorenzi - Reti di computer - 2008 Reti di computer Telematica : termine che evidenzia l integrazione tra tecnologie informatiche e tecnologie delle comunicazioni. Rete (network) : insieme di sistemi per l elaborazione delle informazioni

Dettagli

Modello OSI e architettura TCP/IP

Modello OSI e architettura TCP/IP Modello OSI e architettura TCP/IP Differenza tra modello e architettura - Modello: è puramente teorico, definisce relazioni e caratteristiche dei livelli ma non i protocolli effettivi - Architettura: è

Dettagli

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011. Paola Zamperlin. Internet. Parte prima

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011. Paola Zamperlin. Internet. Parte prima Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA 2010-2011 Paola Zamperlin Internet. Parte prima 1 Definizioni-1 Una rete di calcolatori è costituita da computer e altri

Dettagli

Multi-Protocol Label Switching (MPLS)

Multi-Protocol Label Switching (MPLS) Universita' di Verona Dipartimento di Informatica Multi-Protocol Label Switching (MPLS) Davide Quaglia a.a. 2009/2010 1 Sommario Introduzione Forwarding equivalence classes Multi-Protocol Label Switching

Dettagli

Capitolo 1 - parte 2. Corso Reti ed Applicazioni Mauro Campanella

Capitolo 1 - parte 2. Corso Reti ed Applicazioni Mauro Campanella Capitolo 1 - parte 2 Corso Reti ed Applicazioni Mauro Campanella Modello a strati 5 4 applicazione trasporto Il modello che useremo prevede 5 strati che svolgono servizi per gli altri strati attraverso

Dettagli

03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu

03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu 03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu 1 Anatomia del computer Dott.ssa Ramona Congiu 2 L Unità centrale 3 Anatomia del computer 4 La scheda madre All interno del computer

Dettagli

Principi fondamentali

Principi fondamentali Principi fondamentali Elementi di base Definizione di rete di calcolatori Tipologia di connessioni Architettura di rete Prestazioni di una rete di calcolatori Conclusioni 1 1 Bit e Byte BIT = BInary digit

Dettagli

Switch di Livello 2 (L2 Switch) Tecniche di Ethernet Switching Tipologie di Switch. Switch di Livello 3 (L3 Switch)

Switch di Livello 2 (L2 Switch) Tecniche di Ethernet Switching Tipologie di Switch. Switch di Livello 3 (L3 Switch) Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli Switch di Livello 2 (L2 Switch) Tecniche di Ethernet Switching Tipologie di Switch Switch di Livello 3 (L3 Switch) Virtual LAN (VLAN) 23.2 Inizialmente

Dettagli

UNI TS 11291 e progettazione di reti radio multi-servizio:

UNI TS 11291 e progettazione di reti radio multi-servizio: UNI TS 11291 e progettazione di reti radio multi-servizio: problemi e opportunità Riferimenti Normativi (1) Lo standard UNI TS 11291 riguardante la telegestione dei contatori per il gas di categoria G6,

Dettagli

Grid Data Management Services

Grid Data Management Services Grid Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Management in Globus Toolkit GridFTP (Trasferimento Dati) RFT (Trasferimento Dati Affidabile) RLS (Gestione

Dettagli

Cenni sulle principali tecnologie di rete. IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it

Cenni sulle principali tecnologie di rete. IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it Cenni sulle principali tecnologie di rete IZ3MEZ Francesco Canova www.iz3mez.it francesco@iz3mez.it Oltre la LAN Perché uscire? connessione di più edifici geograficamente lontani della stessa società connessione

Dettagli

Alberto Ferrante. Security Association caching of a dedicated IPSec crypto processor: dimensioning the cache and software interface

Alberto Ferrante. Security Association caching of a dedicated IPSec crypto processor: dimensioning the cache and software interface Alberto Ferrante Security Association caching of a dedicated IPSec crypto processor: dimensioning the cache and software interface Relatore: Prof. Roberto Negrini Correlatore: Dott. Jefferson Owen (STM)

Dettagli

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli.

Page 1. Elementi Base del Modello OSI. Il modello di riferimento ISO/OSI OSI: Open Systems Interconnection. Struttura a Livelli. Università degli Studi di Parma Elementi Base del Modello OSI Sistema A Sistema B Sistema C Sistema D Modello OSI mezzi fisici Connessioni Struttura a Livelli Per ridurre la complessità progettuale, tutte

Dettagli

Connessione di reti private ad Internet. Fulvio Risso

Connessione di reti private ad Internet. Fulvio Risso Connessione di reti private ad Internet Fulvio Risso 1 Connessione di reti private ad Internet Diffusione di reti IP private Utilizzo di indirizzi privati Gli indirizzi privati risolvono il problema dell

Dettagli

PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA

PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA CAPITOLO III PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA III.1 Introduzione L attività scientifica sugli OEIC è iniziata nel 1979 con un grande progetto negli USA, per la realizzazione di circuiti

Dettagli

Elaborazione Numerica dei Segnali per Telecomunicazioni. Software Defined Radio e Campionamento Passa-Banda

Elaborazione Numerica dei Segnali per Telecomunicazioni. Software Defined Radio e Campionamento Passa-Banda Elaborazione Numerica dei Segnali per Telecomunicazioni Anno Accademico 2008/2009 Software Defined Radio e Campionamento Passa-Banda Francesco Benedetto (fbenedet@uniroma3.it) Digital Signal Processing,

Dettagli

Concetti fondamentali. Indirizzamento. Multicast su LAN. Multicast su Internet. RTP/RTCP su multicast IP. Ostacoli all'utilizzo del multicast

Concetti fondamentali. Indirizzamento. Multicast su LAN. Multicast su Internet. RTP/RTCP su multicast IP. Ostacoli all'utilizzo del multicast Migliore uso della banda alla sorgente Unicast Multicast 4 Concetti fondamentali Indirizzamento Unicast Multicast su LAN Multicast su Internet Host Migliore uso della banda alla sorgente Router Protocolli

Dettagli

I/O Dispositivi di input/output

I/O Dispositivi di input/output I/O Dispositivi di input/output Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Dispositivi di I/O Processor Interrupts Cache

Dettagli

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software. Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 1 Reti di Calcolatori MODELLI ISO/OSI e TCP/IP D. Talia RETI DI CALCOLATORI - UNICAL 2 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto

Dettagli

Livello logico-digitale

Livello logico-digitale Livello logicodigitale Pagina 2 I circuiti digitali si basano su un piccolo numero di componenti elementari Circuito digitale =circuito in cui il valore di uscita può avere soltanto due valori (0 e 1)

Dettagli

OLTRE AJAX CON COMET Lightstreamer e la push technology per il Web 2.0. Alessandro Alinone CTO Lightstreamer

OLTRE AJAX CON COMET Lightstreamer e la push technology per il Web 2.0. Alessandro Alinone CTO Lightstreamer OLTRE AJAX CON COMET Lightstreamer e la push technology per il Web 2.0 Alessandro Alinone CTO Lightstreamer Un Web 2.0 molto pulito AJAX Colgate-Palmolive --- Jesse James Garrett 2005 COMET Procter & Gamble

Dettagli

SERVIZIO DI QoS SULLA RETE GARR: PREMIUM IP

SERVIZIO DI QoS SULLA RETE GARR: PREMIUM IP SERVIZIO DI QoS SULLA RETE GARR: PREMIUM IP Alessandro Pancaldi e Fabrizio Ferri Consortium GARR 7 Workshop GARR Roma, 17 novembre 2006 La Quality of Service (QoS) in breve La QoS è un insieme di meccanismi

Dettagli

Prefazione all edizione italiana

Prefazione all edizione italiana Sommario Prefazione all edizione italiana XIII Capitolo 1 Introduzione 1.1 Applicazioni delle reti di calcolatori 2 1.1.1 Applicazioni aziendali 3 1.1.2 Applicazioni domestiche 5 1.1.3 Utenti mobili 8

Dettagli

Sistemi Distribuiti Introduzione al corso

Sistemi Distribuiti Introduzione al corso Altri testi di consultazione Sistemi Distribuiti Introduzione al corso Testo di riferimento G.Coulouris, J.Dollimore and T.Kindberg Distributed Systems: Concepts and Design IV Ed., Addison-Wesley 2005

Dettagli

Standard nelle fibre ottiche

Standard nelle fibre ottiche Standard nelle fibre ottiche Il protocollo ethernet ottico Ethernet è una suite di protocolli originariamente sviluppati per realizzare LAN (Local Area Networks): Ethernet ha avuto molto successo ed è

Dettagli

LEZIONE 21. Software modificabile facilmente, quindi è facile modificare il comportamento

LEZIONE 21. Software modificabile facilmente, quindi è facile modificare il comportamento 1 Cenni sull architettura degli apparati di rete Router di 1 a generazione: PC modificati NIC Network Interface Card Terminazione della linea - Livello PHY - Ricezione a livello di bit Processing a livello

Dettagli

Sistemi Distribuiti. Informatica B. Informatica B

Sistemi Distribuiti. Informatica B. Informatica B Sistemi Distribuiti Introduzione Che cos è un sistema distribuito? Un sistema distribuito è una collezione di computer indipendenti che appare all utente come un solo sistema coerente Da notare: le macchine

Dettagli

Reti di calcolatori. Lezione del 18 maggio

Reti di calcolatori. Lezione del 18 maggio Reti di calcolatori Lezione del 18 maggio Riepilogo concetti Il software di rete La gestione della rete non può essere lasciata alle applicazioni-utente Necessità di un software specifico dedicato a gestire

Dettagli

Grid Data Management Services

Grid Data Management Services Grid Management Services D. Talia - UNICAL Griglie e Sistemi di Elaborazione Ubiqui Sommario Grid Management GridFTP RFT RLS OGSA-DAI 1 GT4 Services GridFTP High-performance transfer protocol The Reliable

Dettagli

INTRODUZIONE AI SISTEMI EMBEDDED

INTRODUZIONE AI SISTEMI EMBEDDED 1 INTRODUZIONE AI SISTEMI EMBEDDED DEFINIZIONE DI SISTEMA EMBEDDED SVILUPPO HW/SW DI SISTEMI EMBEDDED \ DEFINIZIONE DI SISTEMA EMBEDDED UN SISTEMA EMBEDDED È UN SISTEMA DI ELABORAZIONE (COMPUTER) SPECIALIZZATO

Dettagli

Il routing nelle reti IP

Il routing nelle reti IP Il routing nelle reti IP A.A. 005/006 Walter Cerroni IP: instradamento dei datagrammi Routing : scelta del percorso su cui inviare i dati i router formano una struttura interconnessa e cooperante: i datagrammi

Dettagli

Funzionalità avanzate degli switch di livello 2

Funzionalità avanzate degli switch di livello 2 Funzionalità avanzate degli switch di livello (parte seconda) Mario Baldi Politecnico di Torino www.polito.it/~baldi Pietro Nicoletti Studio Reti www.studioreti.it Basato sul capitolo 8 di: M. Baldi, P.

Dettagli

Livello di Rete. Gaia Maselli maselli@di.uniroma1.it

Livello di Rete. Gaia Maselli maselli@di.uniroma1.it Livello di Rete Gaia Maselli maselli@di.uniroma1.it Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. All material copyright 1996-2007 J.F Kurose

Dettagli

Introduzione alla tecnologia. LonWorks

Introduzione alla tecnologia. LonWorks Introduzione alla tecnologia LonWorks La tecnologia LonWorks viene sviluppata da Echelon a partire dal 1990 Echelon é quotata in borsa dal 1998 (asdaq:elo) > 4000 OEM nel mondo > 30 mio di nodi installati

Dettagli

PROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

PROGRAMMAZIONE MODULARE 2015-2016. Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA PROGRAMMAZIONE MODULARE 2015-2016 Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA Docenti: Gualdi (teoria), Travaglioni (laboratorio) Ore settimanali previste: 2 TEORIA +

Dettagli

I bus di campo nell automazione industriale

I bus di campo nell automazione industriale I bus di campo nell automazione industriale Fabio Giorgi Introduzione Aspetti di comunicazione nell automazione industriale Esempio di cella di lavorazione Passaggio dal controllo centralizzato al controllo

Dettagli

Sicurezza architetturale, firewall 11/04/2006

Sicurezza architetturale, firewall 11/04/2006 Sicurezza architetturale, firewall 11/04/2006 Cos è un firewall? Un firewall è un sistema di controllo degli accessi che verifica tutto il traffico che transita attraverso di lui Consente o nega il passaggio

Dettagli

Sottolivello MAC - Medium Access Protocol

Sottolivello MAC - Medium Access Protocol Sottolivello MAC - Medium Access Protocol Sottolivello del data link Regola l accesso al mezzo per reti broadcast LAN e WAN satellitari allocazione statica - a priori allocazione dinamica - in base allo

Dettagli

Reti di calcolatori. Lezione del 10 giugno 2004

Reti di calcolatori. Lezione del 10 giugno 2004 Reti di calcolatori Lezione del 10 giugno 2004 Internetworking I livelli 1 fisico e 2 data link si occupano della connessione di due host direttamente connessi su di una rete omogenea Non è possibile estendere

Dettagli

Distribuzione elettrica e generazione distribuita: automazione e controllo

Distribuzione elettrica e generazione distribuita: automazione e controllo Torna al programma Distribuzione elettrica e generazione distribuita: automazione e controllo Tecnologie e sistemi di comunicazione per il controllo di generatori distribuiti e reti L. Capetta Definizione

Dettagli

Evoluzione Backbone Internet Data Center POSTE italiane. Massimiliano Sbaraglia. maggio 2005

Evoluzione Backbone Internet Data Center POSTE italiane. Massimiliano Sbaraglia. maggio 2005 Evoluzione Backbone Internet Data Center POSTE italiane maggio 2005 Situazione attuale: architettura a margherita L attuale rete Backbone di Poste Italiane è costituita da una architettura a margherita

Dettagli

Tecniche di Comunicazione Multimediale

Tecniche di Comunicazione Multimediale Tecniche di Comunicazione Multimediale Standard di Comunicazione Multimediale Le applicazioni multimediali richiedono l uso congiunto di diversi tipi di media che devono essere integrati per la rappresentazione.

Dettagli

Microprocessori, Microcontrollori e DSP (Digital Signal Processors)

Microprocessori, Microcontrollori e DSP (Digital Signal Processors) Microprocessori, Microcontrollori e DSP (Digital Signal Processors) Il microprocessore è un dispositivo integrato digitale che può essere programmato con una serie di istruzioni per effettuare una specifica

Dettagli

RETI DI CALCOLATORI. Il traffico dati è quello caratterizzato per lo studio che stiamo facendo ed è caratterizzato da almeno 3 qualità.

RETI DI CALCOLATORI. Il traffico dati è quello caratterizzato per lo studio che stiamo facendo ed è caratterizzato da almeno 3 qualità. RETI DI CALCOLATORI Il traffico dati è quello caratterizzato per lo studio che stiamo facendo ed è caratterizzato da almeno 3 qualità. - NON CONTINUITA TEMPORALE O INTERMITTENZA: al server viene fatta

Dettagli

Scopi e classificazioni

Scopi e classificazioni Reti di calcolatori Scopi e classificazioni Samuel Rota Bulò DAIS Università Ca Foscari di Venezia Classificazione reti R1.1 Reti Nozione di rete, molto diffusa in diversi contesti Ogni rete corrisponde

Dettagli

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1

Dettagli