Elettronica. Anno Accademico 2013/2014 Massimo Barbaro

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Elettronica. Anno Accademico 2013/2014 Massimo Barbaro"

Transcript

1 Elettronica Anno Accademico 2013/2014 Massimo Barbaro Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB)

2 Informazioni sul corso Massimo BARBARO Dipartimento di Ingegneria Elettrica ed Elettronica Padiglione B, secondo piano Tel A.A. 2013/2014 Elettronica - Intro M. Barbaro 2

3 Programma del Corso Introduzione al corso di Elettronica: Temi principali dell elettronica. Circuiti analogici e digitali. Dispositivi e componenti. Software di simulazione e di progettazione assistita. Dispositivi elettronici analogici: Principio di funzionamento del diodo a giunzione e del transistor, BJT, JFET, MOSFET e semplici circuiti integrati. L'amplificazione di tensione e di potenza. La reazione e la controreazione. L'amplificatore operazionale. Analisi di circuiti lineari e non lineari basati su A.O. Dispositivi elettronici digitali: Piccola scala di integrazione (porte logiche fondamentali, reti logiche combinatorie, circuiti sequenziali). Media scala di integrazione (registri, contatori, piccoli sistemi di codifica, decodifica, visualizzazione). Grande scala di integrazione (memorie ecc.). Microprocessori: struttura e programmazione. Progettazione e strumenti per la progettazione assistita: Le fasi della progettazione. Dal progetto alla realizzazione: problemi e tecniche. Utilizzazione del CAD per progettare, simulare e realizzare piccoli dispositivi analogici e digitali. Il collaudo. La documentazione del processo progettuale e la documentazione d'uso. A.A. 2013/2014 Elettronica - Intro M. Barbaro 3

4 Ore di lezione: 8 Ore di esercitazione: 10 Struttura del Corso Sito del corso: A.A. 2013/2014 Elettronica - Intro M. Barbaro 4

5 Simulatori: Strumenti di studio PSpice: software per la simulazione di componenti e circuiti Kit sperimentali: ASLK Pro (Analog System Lab Kit): kit per il test di componenti e circuiti analogici della Texas Instruments Nexsys 2: kit per il test di circuiti digitali con logica programmabile della Digilent Galileo: kit per lo sviluppo di appicazioni su piattaforma Arduino della Intel A.A. 2013/2014 Elettronica - Intro M. Barbaro 5

6 Obiettivi Conoscere gli strumenti di simulazione per circuiti Organizzare un esercitazione di laboratorio con componenti discreti Organizzare un esercitazione di laboratorio con componenti programmabili A.A. 2013/2014 Elettronica - Intro M. Barbaro 6

7 Sistemi Digitali Modulo 1 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB)

8 Sistemi digitali I concetti fondamentali che spiegano perché sia importante conoscere i sistemi digitali sono esemplificati dalle seguenti considerazioni I sistemi digitali occupano ormai in maniera pervasiva quasi ogni aspetto della realtà moderna Sono alla base praticamente di ogni sistema di elaborazione, conservazione o trasferimento dell informazione, qualunque sia la natura dell informazione stessa Sono così diffusi che spesso li utilizziamo senza neanche rendercene conto A.A. 2013/2014 Elettronica - Intro M. Barbaro 8

9 Sistemi digitali E importante sottolineare come l elettronica digitale sia alla base di un enorme numero di dispositivi che si utilizzano nella vita quotidiana, anche quando meno ce ne rendiamo conto. Usiamo un oggetto digitale quando: Telefoniamo Guardiamo un DVD Preleviamo soldi dal bancomat Lavoriamo al PC Fotografiamo Programmiamo il condizionatore d aria Guidiamo A.A. 2013/2014 Elettronica - Intro M. Barbaro 9

10 Vantaggi dei sistemi digitali Per comprendere a fondo le caratteristiche che hanno fatto dell elettronica digitale la tecnologia vincente di questo secolo è bene sottolineare i vantaggi che essa comporta. Questi non saranno chiari che alla fine di un corso, ma è bene sottolinearli già dall inizio per poi, con esempi pratici durante tutto il corso, ribadire il concetto. I vantaggi sono Programmabilità Versatilità Velocità Precisione Costo Semplicità di progettazione A.A. 2013/2014 Elettronica - Intro M. Barbaro 10

11 Sistemi Digitali La definizione di sistema digitale è molto larga. Bisogna sottolineare comunque, fin dall inizio, che gli aspetti caratteristici sono due: Le informazioni vengono rappresentate in forma binaria, utilizzando cioè solo due simboli (0 e 1) L elaborazione si basa sull algebra di Boole (o della commutazione), ossia sugli elementi della logica A.A. 2013/2014 Elettronica - Intro M. Barbaro 11

12 Segnali Digitali Campionamento e quantizzazione Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB)

13 Segnali digitali I concetti di campionamento e quantizzazione sono alla base della possibilità di elaborare un segnale con un dispositivo di tipo digitale Anche se sono stati spiegati in altri corsi, questi due concetti debbono essere ribaditi all inizio di un corso sull elettronica digitale perché sono alla base del fatto stesso di potere utilizzare i circuiti che si spiegheranno per elaborare qualsiasi tipo di dato Il fatto che ogni tipo di segnale possa essere (e venga) rappresentato con dei numeri è molto meno immediato di quanto si pensi ed è però il punto cruciale con cui si può comprendere la semplicità ed eleganza di tutta l elettronica digitale A.A. 2013/2014 Elettronica - Intro M. Barbaro 13

14 I segnali digitali sono Segnali digitali DISCRETIZZATI NEL TEMPO DISCRETIZZATI IN AMPIEZZA Questo significa che un qualsiasi segnale, che sia esso un suono, un immagine, una temperatura o qualsiasi altra cosa, è rappresentato da una sequenza di NUMERI: Ogni numero rappresenta il valore del segnale in un particolare istante (istante di campionamento) Ogni numero può assumere un insieme discreto e finito di valori possibili A.A. 2013/2014 Elettronica - Intro M. Barbaro 14

15 Segnali digitali Segnale Il segnale originale varia con continuità nel tempo e può assumere qualsiasi valore in ampiezza Campionamento Si considera il valore del segnale solo in determinati istanti di tempo chiamati istanti di campionamento Quantizzazione Si suddivide l intervallo di variazione del segnale in un certo numero (finito) di livelli di quantizzazione e si discretizza il valore campionato, ossia si memorizza solo l intervallo di appartenenza e non il valore esatto t t t A.A. 2013/2014 Elettronica - Intro M. Barbaro 15

16 Quantizzazione Quantizzare significa discretizzare, passare cioè da un insieme continuo di valori ad un insieme discreto. Avendo, ad esempio, un segnale che può assumere valori fra 0 e 4, discretizzare su 4 livelli significa dividere l intervallo 0-4 in 4 sottointervalli: Intervallo 0-1 Intervallo 1-2 Intervallo 2-3 Intervallo 3-4 A seconda dell intervallo nel quale ricade il segnale, esso verrà rappresentato con un numero associato a quel particolare intervallo. Tutti i valori dello stesso intervallo vengono quindi rappresentati con lo stesso numero A.A. 2013/2014 Elettronica - Intro M. Barbaro Errore di quantizzazione

17 Campionamento e quantizzazione E possibile dimostrare, matematicamente, che il processo di campionamento, che permette di trasformare un segnale continuo (come un suono) in una sequenza di numeri NON comporta perdita di informazione. E quindi sempre possibile, sotto opportune condizioni, ricostruire esattamente il segnale originale Il processo di quantizzazione, invece, introduce un errore (errore di quantizzazione) che non può più essere recuperato (se rappresento sia 2.76 che 2.1 con il numero 2 non saprò mai quale era il numero originario). Se il numero di livelli di quantizzazione, però, è sufficientemente elevato, l errore diventa molto piccolo e trascurabile. L errore massimo è infatti pari all ampiezza del singolo intervallo, che risulta molto piccola se si prende un gran numero di intervalli A.A. 2013/2014 Elettronica - Intro M. Barbaro 17

18 Segnali digitali Un immagine fissa, ad esempio, è rappresentata da una matrice di numeri che rappresentano l intensità luminosa Un video è rappresentato da una sequenza di immagini fisse, quindi un insieme di immagini ognuna presa in un certo istante di campionamento A.A. 2013/2014 Elettronica - Intro M. Barbaro 18

19 Segnali digitali Un documento di testo è rappresentato da una sequenza di numeri, ognuno dei quali rappresenta una lettera e le eventuali sequenze di controllo (a capo, tabulazione, etc.) secondo un sistema di codifica detto ASCII 73 I 110 n 115 s 116 t 97 a 108 l 108 l 105 i 110 n 103 g A.A. 2013/2014 Elettronica - Intro M. Barbaro 19

20 Rappresentazione dei numeri Rappresentazione binaria dei segnali campionati e discretizzati Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB)

21 Sistemi digitali Proprio il fatto che le informazioni sono rappresentate sempre come numeri ha dato il nome ha questo tipo di sistemi DIGIT : Termine inglese per CIFRA Non tutti i sistemi elettronici sono sistemi digitali, ad esempio Musicassette Televisione terrestre analogica A.A. 2013/2014 Elettronica - Intro M. Barbaro 21

22 Rappresentazione dei numeri Come vengono rappresentati, a loro volta, i numeri? Utilizzando la notazione posizionale b 3 b 2 b 1 b 0 N = b 3 r 3 +b 2 r 2 +b 1 r 1 +b 0 r 0 Cifra (può assumere un valore compreso fra 0 e r-1) Base (radix, in inglese) In una rappresentazione decimale, ovviamente, r=10 e le cifre sono comprese fra 0 e 9 A.A. 2013/2014 Elettronica - Intro M. Barbaro 22

23 Rappresentazione binaria In generale, in un sistema digitale la base utilizzata è 2 (numeri binari) in quanto si hanno a disposizione solo due cifre (0 e 1) b 3 b 2 b 1 b 0 D = b b b b Esempio: D = 1x2 3 +0x2 2 +1x2 1 +1x2 0 = Il pedice in basso a destra indica la base della notazione A.A. 2013/2014 Elettronica - Intro M. Barbaro 23

24 Rappresentazione dei numeri Generalizzando rispetto al numero N di cifre utilizzate, la formula per ricavare l equivalente decimale di un numero binario è: Word (N bit) b N b 0 Bit (b i ) D N 1 i 0 b i 2 i b 0 bit meno significativo (estrema destra) b N-1 è il bit più significativo (estrema sinistra) A.A. 2013/2014 Elettronica - Intro M. Barbaro 24

25 Rappresentazione binaria La rappresentazione fisica avviene per mezzo di grandezze elettriche. A disposizione ci sono fondamentalmente 3 grandezze da utilizzare (tensione, corrente, carica). Normalmente la scelta cade sulla tensione, che è più facile da maneggiare e misurare V (volt) 1 (vero) 0 (falso) A.A. 2013/2014 Elettronica - Intro M. Barbaro 25

26 Rappresentazione binaria A ciascun simbolo, quindi, viene associato un intervallo di valori di tensione e non un 5 singolo valore. I due intervalli sono separati da una banda proibita di 3.5 valori di tensione che non dovrebbero MAI essere raggiunti. La presenza di disturbi 1.5 (rumore) quindi non altera i dati a meno che l intensità del rumore stesso non causi 0 un salto da un intervallo all altro. V (volt) Il dato non cambia valore V1 V2 Il dato cambia valore A.A. 2013/2014 Elettronica - Intro M. Barbaro 26

27 Rappresentazione binaria La rappresentazione binaria è quindi un astrazione logica che consente di dimenticare i dettagli fisici (il segnale in realtà è una tensione quindi un segnale analogico) per concentrarsi sugli aspetti logici del sistema L esistenza di soli 2 simboli, inoltre, rende più semplice realizzare i circuiti perché il rumore influenza molto meno il comportamento dei dispositivi Le operazione logiche seguono le regole dell algebra di Boole (della commutazione) A.A. 2013/2014 Elettronica - Intro M. Barbaro 27

28 Rappresentazione binaria L aspetto cruciale di tutto questo discorso sta nel fatto che l informazione (qualsiasi informazione) può essere rappresentata da una sequenza di DUE SOLI SIMBOLI La rappresentazione fisica di questi simboli può cambiare da dispositivo a dispositivo ma l informazione che essi portano è sempre la stessa! Esiste una marea di esempi facilmente ottenibile dalla vita reale che possono essere usati per chiarire questo concetto: L informazione nei circuiti elettronici di un PC (RAM, processore, periferiche) è rappresentata con una tensione L informazione contenuta nella memoria flash di una scheda USB, o di una fotocamera digitale o di un lettore MP3 portatile è invece rappresentata da una carica elettrica (intrappolata o meno in un capacitore) L informazione contenuta in un disco rigido è rappresentata da uno stato magnetico L informazione rappresentata in un CD o un DVD è di tipo ottico (un fascio laser che viene riflesso o meno) A.A. 2013/2014 Elettronica - Intro M. Barbaro 28

29 Elaborazione di segnali digitali Richiami sull algebra di Boole Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB)

30 Algebra di Boole L algebra di Boole o della commutazione è lo strumento che si usa per l elaborazione dell informazione binaria. L algebra di Boole si basa su 2 simboli (0/1) e i 3 operatori: somma (+), prodotto ( ) e negazione ( ). A.A. 2013/2014 Elettronica - Intro M. Barbaro 30

31 Algebra della commutazione L algebra della commutazione è definita su un insieme di due elementi (0 e 1), che sono gli elementi con cui abbiamo costruito la rappresentazione delle informazioni e che corrispondono al FALSO e VERO dell algebra inizialmente sviluppata da Boole Gli operatori sono 3, gli stessi di Boole: PRODOTTO LOGICO (AND, ) SOMMA LOGICA (OR, +) NEGAZIONE (NOT, ) A.A. 2013/2014 Elettronica - Intro M. Barbaro 31

32 Funzioni logiche Una funzione logica è una relazione algebrica ingresso/uscita che lega un numero N di ingressi con l uscita. x 1 x 2 F(x 1,x 2,,x N ) F x N A.A. 2013/2014 Elettronica - Intro M. Barbaro 32

33 Rappresentazione di funzioni logiche Una qualsiasi funzione logica può essere rappresentata in svariati modi. Tabella di verità: la tabella di verità ha tante righe quante sono le possibili combinazioni degli ingressi e per ogni riga viene indicato il valore della funzione Espressione logica: la funzione è rappresentata per mezzo di un espressione algebrica contenente le variabili di ingresso e gli operatori logici di base Mappe di Karnaugh: rappresentazione grafica basata sulla visualizzazione delle combinazioni di ingressi per cui la funzione vale 1 (o 0), utilizzata per la minimizzazione della funzione stessa Schematico: rappresentazione grafica per mezzo di simboli A.A. 2013/2014 Elettronica - Intro M. Barbaro 33

34 Principali funzioni logiche Espressione algebrica NOT Z=X X Z 0 1 Tabella di verità 1 0 Simbolo grafico OR Z=X+Y X Y Z AND Z=X Y X Y Z A.A. 2013/2014 Elettronica - Intro M. Barbaro 34

35 Principali funzioni logiche NOR Z=(X+Y) X Y Z NAND Z=(X Y) X Y Z XOR X Y Z XNOR Z= X Y + X Y Z=X Y +X Y X Y Z A.A. 2013/2014 Elettronica - Intro M. Barbaro 35

36 Implementazione di funzioni logiche E dimostrabile che qualsiasi funzione logica può essere implementata con i soli operatori di somma, prodotto e negazione e con solo 2 livelli di logica. Ossia con somme di prodotti o prodotti di somme. A B 1 livello 2 livello 1 livello 2 livello A F B F C D Somma di prodotti C D Prodotto di somme A.A. 2013/2014 Elettronica - Intro M. Barbaro 36

37 Insieme funzionalmente completi L insieme AND, OR, NOT è dunque funzionalmente completo perché avendo a disposizione solo tali operatori è possibile implementare ogni funzione logica Anche il solo insieme AND, NOT è funzionalmente completo, grazie al teorema di DeMorgan che consente di trasformare una somma in un prodotto Per dualità è completo anche il solo insieme OR, NOT A.A. 2013/2014 Elettronica - Intro M. Barbaro 37

38 Insieme funzionalmente completi Il solo operatore NAND (il simbolo della NAND è ) è un insieme funzionalmente completo, infatti: Con una NAND si può implementare l operatore NOT: A = (AA) = A NAND A Con la NAND si può implementare il prodotto AB = (AB) = (A B) = (A B) (A B) Con la NAND si può implementare la somma A+B = (A+B) = (A B ) = (A A) (B B) Analogamente si può mostrare che la sola NOR è un insieme funzionalmente completo A.A. 2013/2014 Elettronica - Intro M. Barbaro 38

39 Implementazione con operatori NAND A B C D (X Y) =NAND(X,Y) F Per il teorema di DeMorgan è possibile trasformare la somma di prodotti in modo da avere solo operatori NAND (X +Y )=(X Y) =NAND(X,Y) A B F A B F C D C D A.A. 2013/2014 Elettronica - Intro M. Barbaro 39

40 Implementazione con operatori NOR A B C D (X+Y) =NOR(X,Y) F Analogamente è possibile realizzare il prodotto di somme con soli operatori NOR (X Y )=(X+Y) =NOR(X,Y) A B F A B F C D C D A.A. 2013/2014 Elettronica - Intro M. Barbaro 40

41 Realizzazione fisica di sistemi digitali Evoluzione tecnologica dei sistemi di elaborazione digitali Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Microelettronica e Bioingegneria (EOLAB)

42 Sistemi digitali Il concetto stesso di elaborazione digitale ha avuto un drammatico impatto sull evoluzione della società moderna portando allo sviluppo della tecnologia con maggiore tasso di crescita mai prodotta nella storia dell umanità Una rapida carrellata sulla storia della realizzazione di sistemi digitali e della tecnologia di realizzazione fisica dei dispositivi integrati consente di meglio comprendere gli aspetti peculiari della progettazione ed utilizzazione di sistemi di questo genere A.A. 2013/2014 Elettronica - Intro M. Barbaro 42

43 Il primo calcolatore La prima macchina calcolatrice paragonabile ad un moderno elaboratore non è un dispositivo elettronico ma bensì meccanico, il Difference Engine I realizzato da Babbage nel 1832 Macchina in grado di compiere operazioni elementari in sequenza arbitraria Sistema di numerazione decimale Composto da più di componenti meccanici Costo di sterline dell epoca A.A. 2013/2014 Elettronica - Intro M. Barbaro 43

44 Elettronica digitale La svolta, nella realizzazione di sistemi di calcolo automatici, avvenne con il passaggio all elettronica che consentiva costi minori e minore complessità costruttiva Inizialmente si trattava comunque di dispositivi basati su valvole (vacuum tubes), quindi ancora ingombranti e dispendiosi in termini di energia I primi elaboratori ebbero uso militare (ENIAC, usato nella II Guerra Mondiale per il calcolo delle traiettorie balisistiche dell artiglieria americana) ENIAC valvole Dimensioni di una stanza A.A. 2013/2014 Elettronica - Intro M. Barbaro 44

45 Il transistor Data la complessità della tecnologia valvolare non era possibile aumentare la potenza di calcolo degli elaboratori a valvole (l ENIAC aveva meno capacità di calcolo di quella contenuta in un telefonino GSM) La svolta avviene nel 1947 con l invenzione del transistor (Bell Telephone Laboratories). Il transistor implementa le stesse funzionalità di una valvola in forma integrata (a stato solido) quindi occupando meno spazio, utilizzando meno potenza e raggiungendo velocità enormemente superiori 1947 Transistor a giunzione A.A. 2013/2014 Elettronica - Intro M. Barbaro 45

46 Lo sviluppo della tecnologia porta rapidamente alla capacità di integrare più transistor sullo stesso pezzo di materiale dando il via allo sviluppo dei circuiti integrati e l esplosione delle capacità di elaborazione implementabili su un singolo pezzo di silicio (chip) Il primo circuito integrato è realizzato da Jack Kilby nel 1958 (Texas Instruments) Circuiti integrati Porta logica ECL a 3 ingressi A.A. 2013/2014 Elettronica - Intro M. Barbaro 46

47 Il transistor MOS L ultima svolta di rilievo nella tecnologia elettronica è stata l introduzione del transistor MOS, alla fine delgi anni 60 (anche se l idea di base risale al 1925, ma limiti tecnici di produzione impedirono la realizzazione) Il transistor MOS, con la sua incredibile capacità di scalare (diminuire in dimensione) al migliorare della tecnologia ha permesso l esplosione del mercato elettronico e la miniaturizzazione estrema dei circuiti integrati A.A. 2013/2014 Elettronica - Intro M. Barbaro 47

48 Legge di Moore (1965) Nel 1965 Gordon Moore predisse che il numero di transistor contenuti in un circuito integrato sarebbe aumentato in modo esponenziale, ossia che sarebbe DUPLICATO ogni 18 mesi A.A. 2013/2014 Elettronica - Intro M. Barbaro 48

49 Legge di Moore aggiornata Più volte è stata annunciata l impossibilità di mantenere il passo dettato da tale legge, eppure risulta valida ancora oggi La legge di Moore è diventata quasi un pungolo per l intera industria elettronica che si sente obbligata a rispettarla A.A. 2013/2014 Elettronica - Intro M. Barbaro 49

50 Scaling L aumento del numero di transistor contenuti in un circuito integrato è legato principalmente alla miniaturizzazione del singolo transistor (scaling) che consente di ottenere: Circuiti più compatti Più veloci Meno dispendiosi in termini di energia per commutazione (1->0 o 0->1) A.A. 2013/2014 Elettronica - Intro M. Barbaro 50

51 Aumento della frequenza Lo scaling ha permesso il continuo aumento della velocità dei processori A.A. 2013/2014 Elettronica - Intro M. Barbaro 51

52 Legge di Moore e grafici E importante stabilire un nesso fra gli aspetti teorici e la realtà quotidiana Questo è molto facile nel campo dell elettronica digitale perché tutti fanno uso di dispositivi come il PC e conoscono le sigle dei principali processori Nei grafici è quindi bene sottolineare l introduzione dei processori più noti (per il momento il Pentium) sottolineando il progresso tecnologico che è stato necessario per arrivare fino a tale risultato A.A. 2013/2014 Elettronica - Intro M. Barbaro 52

53 Legge di Moore e frequenza Altro aspetto fondamentale è l aumento delle frequenza di funzionamento (la caratteristica forse più conosciuta del processore) Tale aumento non sarebbe possibile senza la capacità di realizzare dispositivi sempre più piccoli Il motivo è facilmente spiegabile con l analogia familiare dei mezzi di locomozione: è evidentemente più facile fare prendere velocità ad una macchina che non ad un autoarticolato, questo perché la massa (è l inerzia) è proporzionale in parte alle dimensioni. Nello stesso modo a transistor più piccoli corrispondono dispositivi più veloci perché la massa (la capacità, come si vedrà in seguito) è più piccola A.A. 2013/2014 Elettronica - Intro M. Barbaro 53

54 Limiti all aumento dell integrazione Uno dei maggiori limiti all aumento dell integrazione non è solo tecnologico ma anche pratico: all aumento dei componenti integrati aumenta la dissipazione di potenza sul chip A.A. 2013/2014 Elettronica - Intro M. Barbaro 54

55 Aumento della potenza L aumento della potenza presto renderà impossibile diminuire la quantità di calore sviluppata dal singolo chip Può essere solo parzialmente corretto a livello di progettazione A.A. 2013/2014 Elettronica - Intro M. Barbaro 55

56 Legge di Moore e potenza Anche in questi grafici è possibile sottolineare aspetti pratici, in particolare la flessione del consumo di potenza avviene in corrispondenza dell introduzione delle logiche CMOS che poi verranno studiate E bene quindi sottolineare che le cose che si imparano hanno una effettiva corrispondenza commerciale: l introduzione del CMOS dà luogo ad una evidente flessione nei grafici della densità di potenza visto che la principale proprietà delle logiche CMOS è l eliminazione del consumo di potenza statica A.A. 2013/2014 Elettronica - Intro M. Barbaro 56

57 Punti chiave dell evoluzione tecnologica La rappresentazione digitale non comporta necessariamente l elaborazione elettronica (Babbage = sistema meccanico) L elaborazione elettronica non comporta necessariamente la miniaturizzazione (ENIAC = computer delle dimensioni di una stanza) Il primo snodo fondamentale è l invenzione del transistor (che elimina le valvole) Il secondo snodo fondamentale è l invenzione del circuito integrato (mettere più transistor nello stesso pezzo di silicio) Il terzo snodo fondamentale è l introduzione del MOS (riduzione della potenza) Senza questi elementi non sarebbero stati possibili i sistemi digitali moderni A.A. 2013/2014 Elettronica - Intro M. Barbaro 57

58 Riassumendo I sistemi digitali costituiscono la grandissima maggioranza dei sistemi elettronici I segnali digitali sono campionati e quantizzati La rappresentazione delle informazioni è binaria I simboli binari sono rappresentati elettricamente da intervalli di tensioni L elaborazione delle informazioni si basa sull algebra di Boole Esistono vari metodi per rappresentare una funzione logica Il rapido sviluppo della tecnologia del silicio ha permesso una crescita vertiginosa delle capacità di elaborazione di un qualsiasi sistema digitale A.A. 2013/2014 Elettronica - Intro M. Barbaro 58

59 Legge di Moore e didattica Esempi tratti dalla vita pratica possono servire a mettere in evidenza dei paradossi per rendere ancora più evidenti alcuni concetti che sono così quotidianamente utilizzati da non essere facilmente distinti Questa sequenza di strisce tratta da vecchi numeri di Topolino, ad esempio, può dare rapidamente il senso stesso dell evoluzione della tecnologia. Si parla infatti di una storia dei primi anni 80 (quindi relativamente recente) ambientata nel futuro. La visione del futuro è così lontana dalla realtà da far comprendere quanto sia stata rapida ed impensabile l evoluzione prodotta in soli 20 anni. A.A. 2013/2014 Elettronica - Intro M. Barbaro 59

60 Legge di Moore Topolino nel mondo di Eta Beta 29 Novembre 1981 A.A. 2013/2014 Elettronica - Intro M. Barbaro 60

61 Legge di Moore Un transistor che non lascia passare corrente è un paradosso in una tecnologia integrata A.A. 2013/2014 Elettronica - Intro M. Barbaro 61

62 Legge di Moore 5000 transistor sono un numero ridicolo in un mondo dove nel solo Pentium sono presenti milioni di transistor A.A. 2013/2014 Elettronica - Intro M. Barbaro 62

63 Legge di Moore In una tecnologia integrata non si sostituisce il singolo transistor A.A. 2013/2014 Elettronica - Intro M. Barbaro 63

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi:

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi: Modulo 8 Elettronica Digitale Contenuti: Introduzione Sistemi di numerazione posizionali Sistema binario Porte logiche fondamentali Porte logiche universali Metodo della forma canonica della somma per

Dettagli

Architettura dei Calcolatori Algebra delle reti Logiche

Architettura dei Calcolatori Algebra delle reti Logiche Architettura dei Calcolatori Algebra delle reti Logiche Ing. dell Automazione A.A. 20/2 Gabriele Cecchetti Algebra delle reti logiche Sommario: Segnali e informazione Algebra di commutazione Porta logica

Dettagli

Codifica binaria e algebra di Boole

Codifica binaria e algebra di Boole Codifica binaria e algebra di Boole Corso di Programmazione A.A. 2008/09 G. Cibinetto Contenuti della lezione Codifica binaria dell informazione Numeri naturali, interi, frazionari, in virgola mobile Base

Dettagli

ALGEBRA BOOLEANA FONDAMENTI DI INFORMATICA 1. Algebra di Boole. Definizione NOT, AND, OR

ALGEBRA BOOLEANA FONDAMENTI DI INFORMATICA 1. Algebra di Boole. Definizione NOT, AND, OR Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica, Chimica, Elettrica e Meccanica FONDAMENTI DI INFORMATICA 1 http://www.diee.unica.it/~marcialis/fi1 A.A. 2010/2011 Docente: Gian

Dettagli

Dispense di Informatica per l ITG Valadier

Dispense di Informatica per l ITG Valadier La notazione binaria Dispense di Informatica per l ITG Valadier Le informazioni dentro il computer All interno di un calcolatore tutte le informazioni sono memorizzate sottoforma di lunghe sequenze di

Dettagli

Lezione 3 Prof. Angela Bonifati

Lezione 3 Prof. Angela Bonifati Lezione 3 Prof. Angela Bonifati Complemento a 2 Algebra booleana Le infrastrutture hardware Esercizi sulla codifica dei numeri Eseguire le seguenti conversioni: Da base 2 e 16 in base 10: 110 2 =???? 10

Dettagli

L'algebra di Boole falso vero livello logico alto livello logico basso Volts

L'algebra di Boole falso vero livello logico alto livello logico basso Volts L algebra di Boole L'algebra di Boole comprende una serie di regole per eseguire operazioni con variabili logiche. Le variabili logiche possono assumere solo due valori. I due possibili stati che possono

Dettagli

Articolazione Elettronica. Specializzazione Elettronica ed Elettrotecnica Articolazione Elettronica. Elettronica ed Elettrotecnica - Classe 3^

Articolazione Elettronica. Specializzazione Elettronica ed Elettrotecnica Articolazione Elettronica. Elettronica ed Elettrotecnica - Classe 3^ Articolazione Elettronica Specializzazione Elettronica ed Elettrotecnica Articolazione Elettronica Elettronica ed Elettrotecnica - Classe 3^ Elettrotecnica Tipologie di Segnali Unità di misura delle grandezze

Dettagli

Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche

Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche Docente: Michele Nappi mnappi@unisa.it www.dmi.unisa.it/people/nappi 089-963334 ALGEBRA DI COMMUTAZIONE Lo scopo di questa algebra

Dettagli

LA NUMERAZIONE BINARIA

LA NUMERAZIONE BINARIA LA NUMERAZIONE BINARIA 5 I SISTEMI DI NUMERAZIONE Fin dalla preistoria l uomo ha avuto la necessità di fare calcoli, utilizzando svariati tipi di dispositivi: manuali (mani, bastoncini, sassi, abaco),

Dettagli

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X.

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X. Algebra Di Boole L algebra di Boole è un ramo della matematica basato sul calcolo logico a due valori di verità (vero, falso). Con alcune leggi particolari consente di operare su proposizioni allo stesso

Dettagli

Indice. 1 Rappresentazione dei dati... 3

Indice. 1 Rappresentazione dei dati... 3 INSEGNAMENTO DI INFORMATICA DI BASE LEZIONE II CODIFICA DELL'INFORMAZIONE PROF. GIOVANNI ACAMPORA Indice 1 Rappresentazione dei dati... 3 1.1. Rappresentazione dei numeri... 3 1.1.1 Rappresentazione del

Dettagli

2AE 2BE [Stesura a.s. 2014/15]

2AE 2BE [Stesura a.s. 2014/15] Monte ore annuo Libro di Testo SETTEMBRE PROGRAMMAZIONE COORDINATA TEMPORALMENTE 99 ore di cui 66 di laboratorio Appunti forniti dal docente, G. Chiavola ECDL Syllabus 5.0 Guida all esame per la patente

Dettagli

Introduzione all analisi dei segnali digitali.

Introduzione all analisi dei segnali digitali. Introduzione all analisi dei segnali digitali. Lezioni per il corso di Laboratorio di Fisica IV Isidoro Ferrante A.A. 2001/2002 1 Segnali analogici Si dice segnale la variazione di una qualsiasi grandezza

Dettagli

Logica combinatoria. La logica digitale

Logica combinatoria. La logica digitale Logica combinatoria La logica digitale La macchina è formata da porte logiche Ogni porta riceve in ingresso dei segnali binari (cioè segnali che possono essere 0 o 1) e calcola una semplice funzione (ND,

Dettagli

Algebra di Boole. Le operazioni base sono AND ( ), OR ( + ), NOT ( )

Algebra di Boole. Le operazioni base sono AND ( ), OR ( + ), NOT ( ) Algebra di Boole Circuiti logici: componenti hardware preposti all'elaborazione delle informazioni binarie. PORTE LOGICHE (logical gate): circuiti di base. Allo scopo di descrivere i comportamenti dei

Dettagli

Specializzazione Elettronica ed Elettrotecnica Articolazione Automazione. Elettronica ed Elettrotecnica - Classe 3^

Specializzazione Elettronica ed Elettrotecnica Articolazione Automazione. Elettronica ed Elettrotecnica - Classe 3^ Specializzazione Elettronica ed Elettrotecnica Articolazione Automazione Elettronica ed Elettrotecnica - Classe 3^ Elettrotecnica Tipologie di segnali Unità di misura delle grandezze elettriche Simbologia

Dettagli

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Andrea Bobbio Anno Accademico 2000-2001 Algebra Booleana 2 Calcolatore come rete logica Il calcolatore può essere visto come una rete logica

Dettagli

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l Ambiente e il Territorio Rappresentazione dell Informazione

Dettagli

Corso: Fondamenti Informatica I Prof. Paolo Nesi A.A. 2002/2003

Corso: Fondamenti Informatica I Prof. Paolo Nesi A.A. 2002/2003 Dispense Introduzione al calcolatore Corso: Fondamenti Informatica I Prof. Paolo Nesi A.A. 2002/2003 Nota: Queste dispense integrano e non sostituiscono quanto scritto sul libro di testo. 1 Sistemi di

Dettagli

Trattamento dell informazione

Trattamento dell informazione Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Trattamento dell informazione Prof. Giorgio Valle D.ssa Raffaella Folgieri giorgio.valle@unimi.it folgieri@dico.unimi.it Lez1 4.10.07 Trattamento

Dettagli

PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene

PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene LIBRI DI TESTO: Autore: Conte/Ceserani/Impallomeni Titolo: ELETTRONICA ED ELETTROTECNICA

Dettagli

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI Scienza ed industria hanno oggi costituito legami molto forti di collaborazione che hanno portato innovazione tecnologica sia a livello organizzativo-amministrativo

Dettagli

Calcolatori: Algebra Booleana e Reti Logiche

Calcolatori: Algebra Booleana e Reti Logiche Calcolatori: Algebra Booleana e Reti Logiche 1 Algebra Booleana e Variabili Logiche I fondamenti dell Algebra Booleana (o Algebra di Boole) furono delineati dal matematico George Boole, in un lavoro pubblicato

Dettagli

Rappresentazione digitale

Rappresentazione digitale I BIT POSSONO RAPPRESENTARE TUTTO Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 è facile realizzare dispositivi elettronici che discriminano fra due

Dettagli

FONDAMENTI DI LOGICA DIGITALE 1 DL 3155E20 LOGICA. Blocchi funzionali. Argomenti teorici

FONDAMENTI DI LOGICA DIGITALE 1 DL 3155E20 LOGICA. Blocchi funzionali. Argomenti teorici L1 LOGICA FONDAMENTI DI LOGICA DIGITALE 1 Concetti di logica: teoremi fondamentali dell'algebra booleana Sistema binario Funzioni logiche Descrizione algebrica delle reti logiche e le tavole della verità

Dettagli

Informazione analogica e digitale

Informazione analogica e digitale L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica

Dettagli

APPUNTI DI ELETTRONICA DIGITALE

APPUNTI DI ELETTRONICA DIGITALE APPUNTI DI ELETTRONICA DIGITALE ITIS MARCONI-GORGONZOLA docente :dott.ing. Paolo Beghelli pag.1/24 Indice 1.ELETTRONICA DIGITALE 4 1.1 Generalità 4 1.2 Sistema di numerazione binario 4 1.3 Operazioni con

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Corso di Laurea in Scienze dell'educazione, 2014-15 Lorenzo Bettini http://www.di.unito.it/~bettini Informazioni generali Ricevimento studenti su appuntamento Dipartimento di

Dettagli

Ambiente di apprendimento

Ambiente di apprendimento ELETTROTECNICA ED ELETTRONICA MAIO LINO, PALUMBO GAETANO 3EET Settembre novembre Saper risolvere un circuito elettrico in corrente continua, e saperne valutare i risultati. Saper applicare i teoremi dell

Dettagli

1 - I segnali analogici e digitali

1 - I segnali analogici e digitali 1 - I segnali analogici e digitali Segnali analogici Un segnale analogico può essere rappresentato mediante una funzione del tempo che gode delle seguenti caratteristiche: 1) la funzione è definita per

Dettagli

Obiettivi del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo Fornire i primi strumenti di descrizione e di analisi dei sistemi digitali Descrivere in modo verticale il funzionamento

Dettagli

Introduzione ai microcontrollori

Introduzione ai microcontrollori Introduzione ai microcontrollori L elettronica digitale nasce nel 1946 con il primo calcolatore elettronico digitale denominato ENIAC e composto esclusivamente di circuiti a valvole, anche se negli anni

Dettagli

Rappresentazione dell informazione. Bogdan Maris (2014-2015)

Rappresentazione dell informazione. Bogdan Maris (2014-2015) Rappresentazione dell informazione 1 Rappresentare l informazione Per elaborare l informazione è necessario saperla rappresentare in una forma comprensibile per l esecutore Bisogna stabilire un codice

Dettagli

CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità.

CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. I METODI DI NUMERAZIONE I numeri naturali... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. Il numero dei simboli usati per valutare la numerosità costituisce la base

Dettagli

Variabili logiche e circuiti combinatori

Variabili logiche e circuiti combinatori Variabili logiche e circuiti combinatori Si definisce variabile logica binaria una variabile che può assumere solo due valori a cui si fa corrispondere, convenzionalmente, lo stato logico 0 e lo stato

Dettagli

Logica e codifica binaria dell informazione

Logica e codifica binaria dell informazione Politecnico di Milano Corsi di Laurea in Ingegneria Matematica e Ingegneria Fisica Dipartimento di Elettronica ed Informazione Logica e codifica binaria dell informazione Anno Accademico 2002 2003 L. Muttoni

Dettagli

PROGRAMMAZIONE MODULARE

PROGRAMMAZIONE MODULARE PROGRAMMAZIONE MODULARE ANNO SCOLASTICO 2013-2014 Indirizzo: ELETTROTECNICA - SIRIO Disciplina: ELETTRONICA Classe: 3^ Sezione: AES Numero di ore settimanali: 2 ore di teoria + 2 ore di laboratorio Modulo

Dettagli

CONVERSIONE ANALOGICA DIGITALE (ADC)(A/D) CONVERSIONE DIGITALE ANALOGICA (DAC)(D/A)

CONVERSIONE ANALOGICA DIGITALE (ADC)(A/D) CONVERSIONE DIGITALE ANALOGICA (DAC)(D/A) CONVERSIONE ANALOGICA DIGITALE (ADC)(A/D) CONVERSIONE DIGITALE ANALOGICA (DAC)(D/A) ELABORAZIONE ANALOGICA O DIGITALE DEI SEGNALI ELABORAZIONE ANALOGICA ELABORAZIONE DIGITALE Vantaggi dell elaborazione

Dettagli

Contatti 2. Testo. Contatti. Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione. tel. 0521 905712 e-mail laghi@ce.unipr.it

Contatti 2. Testo. Contatti. Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione. tel. 0521 905712 e-mail laghi@ce.unipr.it Contatti 2 Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione tel. 0521 905712 e-mail laghi@ce.unipr.it Pagina web del corso http://www.ce.unipr.it/people/laghi/informaticasg2012 a.a. 2011/2012

Dettagli

la scienza della rappresentazione e della elaborazione dell informazione

la scienza della rappresentazione e della elaborazione dell informazione Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione

Dettagli

Tecnologie informatiche - Parte 1. Hardware

Tecnologie informatiche - Parte 1. Hardware Tecnologie informatiche - Parte 1. Hardware 1. Introduzione. I segnali binari. La parola informatica deriva dal termine francese informatique: è la fusione di due parole information e automatique che significa

Dettagli

1 - I segnali analogici e digitali

1 - I segnali analogici e digitali 1 1 - I segnali analogici e digitali Segnali analogici Un segnale analogico può essere rappresentato mediante una funzione del tempo che gode delle seguenti caratteristiche: 1) la funzione è definita per

Dettagli

Lezione 2: Codifica binaria dell informazione. Codifica binaria

Lezione 2: Codifica binaria dell informazione. Codifica binaria Lezione 2: Codifica binaria dell informazione Codifica binaria Elaborazione di dati binari Materiale didattico Lucidi delle lezioni, disponibili al sito: http://wwwinfo.deis.unical.it/~irina Oppure sul

Dettagli

Reti Logiche. Le reti logiche sono gli elementi architettonici di base dei calcolatori, e di tutti gli apparati per elaborazioni digitali.

Reti Logiche. Le reti logiche sono gli elementi architettonici di base dei calcolatori, e di tutti gli apparati per elaborazioni digitali. Reti Logiche Le reti logiche sono gli elementi architettonici di base dei calcolatori, e di tutti gli apparati per elaborazioni digitali. - Elaborano informazione rappresentata da segnali digitali, cioe

Dettagli

Tutto digitale. Musica Giornali, Libri satellite (TV, GPS) Telefoni: ISDN, GSM rete telefonica, internet Video (DVD) oh, anche il PC

Tutto digitale. Musica Giornali, Libri satellite (TV, GPS) Telefoni: ISDN, GSM rete telefonica, internet Video (DVD) oh, anche il PC Digitale!! Tutto digitale Musica Giornali, Libri satellite (TV, GPS) Telefoni: ISDN, GSM rete telefonica, internet Video (DVD) oh, anche il PC Digitale Da Digit (cifra) in Inglese Digitale=numerico in

Dettagli

Elementi di informatica e web di Guido Fusco

Elementi di informatica e web di Guido Fusco Presentazione UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II Facoltà di Sociologia Corso di laurea in culture digitali e della comunicazione http://www.corso-informatica-web.com/ Obiettivi del corso 1 ELEMENTI

Dettagli

Codifica binaria dei numeri relativi

Codifica binaria dei numeri relativi Codifica binaria dei numeri relativi Introduzione All interno di un calcolatore, è possibile utilizzare solo 0 e 1 per codificare qualsiasi informazione. Nel caso dei numeri, non solo il modulo ma anche

Dettagli

Le componenti fisiche di un computer: l hardware

Le componenti fisiche di un computer: l hardware Le componenti fisiche di un computer: l hardware In questa sezione ci occuperemo di come è strutturato e come funziona l hardware di un computer. In particolare, nella Sezione ci occuperemo del punto di

Dettagli

Storia dell informatica

Storia dell informatica Storia dell informatica INFORMATICA INFORMATICA INTRODUZIONE PERCHE' I COMPUTER? LIMITI DELLE CAPACITA' ELABORATIVE UMANE. VELOCITA' LIMITATA 2. PESANTI LIMITI ALLA COMPLESSITA DEI PROBLEMI AFFRONTABILI

Dettagli

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Codifica dell informazione (parte 4) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente:

Dettagli

Elementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale

Elementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Elementi di Informatica ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Il sistema di numerazione posizionale decimale Nella numerazione posizionale ogni cifra del numero

Dettagli

Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche

Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche 3.1 LE PORTE LOGICHE E GLI OPERATORI ELEMENTARI 3.2 COMPORTAMENTO A REGIME E IN TRANSITORIO DEI CIRCUITI COMBINATORI I nuovi

Dettagli

Rappresentazione e Memorizzazione dei Dati

Rappresentazione e Memorizzazione dei Dati Rappresentazione e Memorizzazione dei Dati Giuseppe Nicosia CdL in Matematica (Laurea Triennale) Facoltà di Scienze MM.FF.NN. Università di Catania Bit e loro Memorizzazione Definizioni Algoritmo: una

Dettagli

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch. Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Comunicazione importante dalla prossima settimana, la lezione del venerdì si terrà: dalle 15:00 alle 17.15 in aula 311 l orario

Dettagli

LIBRO DI TESTO: Il nuovo Dal bit al web AUTORI: Barbero-Vaschetto CASA EDITRICE: LINX

LIBRO DI TESTO: Il nuovo Dal bit al web AUTORI: Barbero-Vaschetto CASA EDITRICE: LINX PROGRAMMA EFFETTIVAMENTE SVOLTO Disciplina: INFORMATICA Docente: SALVATORE D URSO L. S. Scienze Applicate - Classe: PRIMA - Sezione: N - Anno Scolastico 2014/2015 LIBRO DI TESTO: Il nuovo Dal bit al web

Dettagli

Codifica dell informazione

Codifica dell informazione Codifica dell informazione Il calcolatore memorizza ed elabora vari tipi di informazioni Numeri, testi, immagini, suoni Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore

Dettagli

COSTITUZIONE E PARTI FONDAMENTALI DI UN ELABORATORE

COSTITUZIONE E PARTI FONDAMENTALI DI UN ELABORATORE COSTITUZIONE E PARTI FONDAMENTALI DI UN ELABORATORE Dicesi sistema di elaborazione un complesso di macchine e programmi la cui organizzazione ed interazione è volta al conseguimento di un obiettivo mediante

Dettagli

ELEMENTI PROGETTAZIONE LOGICA

ELEMENTI PROGETTAZIONE LOGICA UNIVERSITA DEGLI STUDI DI MILANO BICOCCA CORSO DI LAUREA IN INFORMATICA ELEMENTI PROGETTAZIONE DI LOGICA Dispense per il Corso di PROGETTAZIONE LOGICA Prof. Giuliano F. BOELLA 2 i PREMESSA Queste dispense

Dettagli

I.I.S. Primo Levi Badia Polesine A.S. 2012-2013

I.I.S. Primo Levi Badia Polesine A.S. 2012-2013 LGEBR DI BOOLE I.I.S. Primo Levi Badia Polesine.S. 2012-2013 Nel secolo scorso il matematico e filosofo irlandese Gorge Boole (1815-1864), allo scopo di procurarsi un simbolismo che gli consentisse di

Dettagli

Esercitazioni di Reti Logiche. Lezione 2 Algebra Booleana e Porte Logiche. Zeynep KIZILTAN zkiziltan@deis.unibo.it

Esercitazioni di Reti Logiche. Lezione 2 Algebra Booleana e Porte Logiche. Zeynep KIZILTAN zkiziltan@deis.unibo.it Esercitazioni di Reti Logiche Lezione 2 Algebra Booleana e Porte Logiche Zeynep KIZILTAN zkiziltan@deis.unibo.it Argomenti Algebra booleana Funzioni booleane e loro semplificazioni Forme canoniche Porte

Dettagli

Elettronica Introduzione

Elettronica Introduzione Elettronica Introduzione Valentino Liberali Dipartimento di Fisica Università degli Studi di Milano valentino.liberali@unimi.it Elettronica Introduzione 4 marzo 2015 Valentino Liberali (UniMI) Elettronica

Dettagli

ELETTRONICA DIGITALE

ELETTRONICA DIGITALE ELETTRONICA DIGITALE Ebbe praticamente inizio nel 1946 con il calcolatore elettronico chiamato ENIAC, realizzato con 18.000 valvole termoioniche, occupava 180 mq e consumava 200 kw. Ma l'idea che sta alla

Dettagli

Memorizzazione delle informazioni

Memorizzazione delle informazioni Memorizzazione delle informazioni Parte 1 Definizioni Linguaggio binario Gli odierni calcolatori digitali (o elaboratori, o computer) operano in linguaggio binario Un linguaggio binario è composto da simboli

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa 05 La rappresentazione dell informazione Carla Limongelli Ottobre 2011 http://www.dia.uniroma3.it/~java/fondinf/ La rappresentazione

Dettagli

PROGRAMMAZIONE DIDATTICA ANNUALE. SETTORE TECNOLOGICO Indirizzo: Elettrotecnica ed Elettronica

PROGRAMMAZIONE DIDATTICA ANNUALE. SETTORE TECNOLOGICO Indirizzo: Elettrotecnica ed Elettronica ISTITUTO TECNICO INDUSTRIALE STATALE Basilio Focaccia via Monticelli (loc. Fuorni) - Salerno PROGRAMMAZIONE DIDATTICA ANNUALE SETTORE TECNOLOGICO Indirizzo: Elettrotecnica ed Elettronica Anno scolastico:

Dettagli

ALGEBRA DELLE PROPOSIZIONI

ALGEBRA DELLE PROPOSIZIONI Università di Salerno Fondamenti di Informatica Corso di Laurea Ingegneria Corso B Docente: Ing. Giovanni Secondulfo Anno Accademico 2010-2011 ALGEBRA DELLE PROPOSIZIONI Fondamenti di Informatica Algebra

Dettagli

Architettura di un computer

Architettura di un computer Architettura di un computer Modulo di Informatica Dott.sa Sara Zuppiroli A.A. 2012-2013 Modulo di Informatica () Architettura A.A. 2012-2013 1 / 36 La tecnologia Cerchiamo di capire alcuni concetti su

Dettagli

INTRODUZIONE ALL INFORMATICA

INTRODUZIONE ALL INFORMATICA INTRODUZIONE ALL INFORMATICA Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori Informazione e computer Si può rappresentare l informazione attraverso varie forme: Numeri Testi Suoni Immagini 0001010010100101010 Computer Cerchiamo di capire come tutte queste informazioni possano essere

Dettagli

Le Memorie. Prof. Maurizio Naldi A.A. 2015/16

Le Memorie. Prof. Maurizio Naldi A.A. 2015/16 Le Memorie Prof. Maurizio Naldi A.A. 2015/16 Memorie Memoria Principale (centrale) Si accede direttamente dalla CPU non permanente Memoria Secondaria (di massa) Si accede tramite il sottosistema di input/output

Dettagli

Informatica. Rappresentazione binaria Per esempio +101010000 diventa +0.10101 10 18/10/2007. Introduzione ai sistemi informatici 1

Informatica. Rappresentazione binaria Per esempio +101010000 diventa +0.10101 10 18/10/2007. Introduzione ai sistemi informatici 1 Informatica Pietro Storniolo storniolo@csai.unipa.it http://www.pa.icar.cnr.it/storniolo/info200708 Numeri razionali Cifre più significative: : sono le cifre associate ai pesi maggiori per i numeri maggiori

Dettagli

Lezione 8: Suono (1) Sommario. Informatica Multimediale. Docente: Umberto Castellani

Lezione 8: Suono (1) Sommario. Informatica Multimediale. Docente: Umberto Castellani Lezione 8: Suono (1) Informatica Multimediale Docente: Umberto Castellani Sommario Introduzione al suono Rappresentazione del suono Elaborazione digitale Standard MIDI Sintesi del suono Parlato (Speech)

Dettagli

Vari tipi di computer

Vari tipi di computer Hardware Cos è un computer? Un computer è un elaboratore di informazione. Un computer: riceve informazione in ingresso (input) elabora questa informazione Può memorizzare (in modo temporaneo o permanente)

Dettagli

Linguaggio del calcolatore. Algebra di Boole AND, OR, NOT. Notazione. And e or. Circuiti e reti combinatorie. Appendice A + dispense

Linguaggio del calcolatore. Algebra di Boole AND, OR, NOT. Notazione. And e or. Circuiti e reti combinatorie. Appendice A + dispense Linguaggio del calcolatore Circuiti e reti combinatorie ppendice + dispense Solo assenza o presenza di tensione: o Tante componenti interconnesse che si basano su e nche per esprimere concetti complessi

Dettagli

Riferimenti Bibliografici: Paolo Spirito Elettronica digitale, Mc Graw Hill Capitolo 1 Appunti e dispense del corso

Riferimenti Bibliografici: Paolo Spirito Elettronica digitale, Mc Graw Hill Capitolo 1 Appunti e dispense del corso I Circuiti digitali Riferimenti Bibliografici: Paolo Spirito Elettronica digitale, Mc Graw Hill Capitolo 1 Appunti e dispense del corso Caratteristiche dei circuiti digitali pagina 1 Elaborazione dei segnali

Dettagli

Informatica 1. Riepilogo

Informatica 1. Riepilogo Informatica 1 Hardware e Software ing. Luigi Puzone 1 Riepilogo Nella lezione scorsa abbiamo visto i seguenti concetti di base Dati e informazioni e loro ciclo di elaborazione Hardware e Software Tipologie

Dettagli

logiche LE PORTE Nelle prime due lezioni del Corso di Elettronica Digitale (parte terza)

logiche LE PORTE Nelle prime due lezioni del Corso di Elettronica Digitale (parte terza) & imparare & approfondire di GIANLORENZO VALLE Corso di Elettronica Digitale (parte terza) LE PORTE logiche In questa puntata poniamo le prime basi per comprendere meglio il funzionamento delle porte logiche

Dettagli

1. Operazioni in logica binaria e porte logiche

1. Operazioni in logica binaria e porte logiche 1. Operazioni in logica binaria e porte logiche Espressione di un numero in base 10 (notare a pedice p.es del numero 21); 21 10 =210 1 +110 0 527,98 10 =5 10 2 +2 10 1 +7 10 0 +9 10 1 +8 10 2 407,563 10

Dettagli

Appunti di informatica. Lezione 2 anno accademico 2015-2016 Mario Verdicchio

Appunti di informatica. Lezione 2 anno accademico 2015-2016 Mario Verdicchio Appunti di informatica Lezione 2 anno accademico 2015-2016 Mario Verdicchio Sistema binario e logica C è un legame tra i numeri binari (0,1) e la logica, ossia la disciplina che si occupa del ragionamento

Dettagli

Elementi di Informatica e Programmazione

Elementi di Informatica e Programmazione Elementi di Informatica e Programmazione La Codifica dell informazione (parte 4) Corsi di Laurea in: Ingegneria Civile Ingegneria per l Ambiente e il Territorio Università degli Studi di Brescia Docente:

Dettagli

Corso di Laurea in Ingegneria Informatica e Biomedica. Fondamenti di Informatica II A.A. (2002-2003)

Corso di Laurea in Ingegneria Informatica e Biomedica. Fondamenti di Informatica II A.A. (2002-2003) Università degli Studi Magna Græcia di Catanzaro Corso di Laurea in Ingegneria Informatica e Biomedica Fondamenti di Informatica II A.A. (2002-2003) Docente: Prof. Mario Cannataro cannataro@unicz.it www.isi.cs.cnr.it/isi/cannataro

Dettagli

Algebra booleana e circuiti logici. a cura di: Salvatore Orlando

Algebra booleana e circuiti logici. a cura di: Salvatore Orlando lgebra booleana e circuiti logici a cura di: Salvatore Orlando rch. Elab. - S. Orlando lgebra & Circuiti Elettronici I calcolatori operano con segnali elettrici con valori di potenziale discreti sono considerati

Dettagli

la scienza della rappresentazione e della elaborazione dell informazione

la scienza della rappresentazione e della elaborazione dell informazione Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione

Dettagli

Programmazione. Dipartimento di Matematica. Ing. Cristiano Gregnanin. 25 febbraio 2015. Corso di laurea in Matematica

Programmazione. Dipartimento di Matematica. Ing. Cristiano Gregnanin. 25 febbraio 2015. Corso di laurea in Matematica Programmazione Dipartimento di Matematica Ing. Cristiano Gregnanin Corso di laurea in Matematica 25 febbraio 2015 1 / 42 INFORMATICA Varie definizioni: Scienza degli elaboratori elettronici (Computer Science)

Dettagli

INTRODUZIONE ALL INFORMATICA

INTRODUZIONE ALL INFORMATICA INTRODUZIONE ALL INFORMATICA Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione

Dettagli

ISTITUTO PROFESSIONALE PER L INDUSTRIA E L ARTIGIANATO GUSPINI ANNO SCOLASTICO 2013/2014 PIANO DI LAVORO

ISTITUTO PROFESSIONALE PER L INDUSTRIA E L ARTIGIANATO GUSPINI ANNO SCOLASTICO 2013/2014 PIANO DI LAVORO ISTITUTO PROFESSIONALE PER L INDUSTRIA E L ARTIGIANATO GUSPINI ANNO SCOLASTICO 2013/2014 PIANO DI LAVORO MATERIA CLASSE INDIRIZZO DOCENTI TECNOLOGIE ELETTRICO-ELETTRONICHE E APPLICAZIONI IV^B M.A.T. MELIS

Dettagli

La codifica dell informazione

La codifica dell informazione La codifica dell informazione Parte I Sui testi di approfondimento: leggere dal Cap. del testo C (Console, Ribaudo):.,. fino a pg.6 La codifica delle informazioni Un calcolatore memorizza ed elabora informazioni

Dettagli

Fondamenti di Informatica Ingegneria Clinica Lezione 19/11/2009. Prof. Raffaele Nicolussi

Fondamenti di Informatica Ingegneria Clinica Lezione 19/11/2009. Prof. Raffaele Nicolussi Fondamenti di Informatica Ingegneria Clinica Lezione 19/11/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni

Dettagli

Tecnologia dell'informazione e della Comunicazione (TIC) Modulo 2: Informazione, dati e codifica

Tecnologia dell'informazione e della Comunicazione (TIC) Modulo 2: Informazione, dati e codifica Tecnologia dell'informazione e della Comunicazione (TIC) Modulo 2: Informazione, dati e codifica Informazione: è lo scambio di conoscenza tra due o più persone nonché il significato che le persone coinvolte

Dettagli

Informatica: Programma Svolto Classe 1T A. S. 2014 / 2015

Informatica: Programma Svolto Classe 1T A. S. 2014 / 2015 Informatica: Programma Svolto Classe 1T A. S. 2014 / 2015 Cosa è l'informatica (elaborazione dell'informazione), informatica a scienza dell'informazione, cosa è l'informazione, il dato e l'informazione,

Dettagli

Algoritmo = Dati e Azioni Sistema numerico binario Rappresentazioni di numeri binari Rappresentazione in modulo e segno

Algoritmo = Dati e Azioni Sistema numerico binario Rappresentazioni di numeri binari Rappresentazione in modulo e segno Algoritmo = Dati e Azioni Dati: Numeri (naturali, interi, reali, ) Caratteri alfanumerici (a, b, c, ) Dati logici (vero, falso) Vettori di elementi, matrici, ([1,2,3], [[1,1],[1,2], ]) Azioni o istruzioni:

Dettagli

Introduzione all Informatica

Introduzione all Informatica Introduzione all Informatica Lezione 4 Davide Di Ruscio Dipartimento di Informatica Università degli Studi dell Aquila diruscio@di.univaq.it Nota Questi lucidi sono tratti dal materiale distribuito dalla

Dettagli

Circuiti Integrati. Anno Accademico 2012/2013 Massimo Barbaro

Circuiti Integrati. Anno Accademico 2012/2013 Massimo Barbaro Circuiti Integrati Anno Accademico 2012/2013 Massimo Barbaro Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Informazioni sul corso Massimo

Dettagli

Elementi dell'automazione! 3. Funzioni! 3. Comando! 3. Regolazione! 3. Schema a blocchi di base! 3. Regolatori a due posizioni! 4

Elementi dell'automazione! 3. Funzioni! 3. Comando! 3. Regolazione! 3. Schema a blocchi di base! 3. Regolatori a due posizioni! 4 Automazione Indice Elementi dell'automazione! 3 Funzioni! 3 Comando! 3 Regolazione! 3 Schema a blocchi di base! 3 Regolatori a due posizioni! 4 Segnale analogico! 4 Segnale digitale! 4 Conversione da decimale

Dettagli

Rappresentazione delle informazioni

Rappresentazione delle informazioni Rappresentazione delle informazioni Abbiamo informazioni (numeri, caratteri, immagini, suoni, video... ) che vogliamo rappresentare (e poter elaborare) in un calcolatore. Per motivi tecnologici un calcolatore

Dettagli

Il Microcontrollore. Microcontrollore PIC

Il Microcontrollore. Microcontrollore PIC Il Microcontrollore Per realizzare un automatismo l elettronica ci mette a disposizione diverse possibilità. La prima, la più tradizionale, si basa su componenti transistor, mosfet, integrati con porte

Dettagli

Dispense di elettronica digitale per il corso di LAB 2 B

Dispense di elettronica digitale per il corso di LAB 2 B Dispense di elettronica digitale per il corso di LAB 2 B Prof. Flavio Fontanelli Versione 1.2 5 aprile 2006 Copyright 2000-2005. Questo documento è protetto dalla legge sul diritto di autore, e di proprietà

Dettagli

La Logica Proposizionale. (Algebra di Boole)

La Logica Proposizionale. (Algebra di Boole) 1 ISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY La Logica Proposizionale (Algebra di Boole) Prof. G. Ciaschetti 1. Cenni storici Sin dagli antichi greci, la logica è intesa come lo studio del logos, che in greco

Dettagli