Decoder: decodificatore. Circuiti logici di base. Uso. Implementazione. Implementazione. Multiplexer. Uso. Comparatore

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Decoder: decodificatore. Circuiti logici di base. Uso. Implementazione. Implementazione. Multiplexer. Uso. Comparatore"

Transcript

1 ircuiti logici di base Primo passo nella costruzione di circuiti complessi. Funzione di utilità universale. Progettazione (e descrizione) strutturata dei un circuito. reve rassegna dei più significativi: comportamento implementazione uso. 3 ecoder: decodificatore n ingressi 2 n uscite l ingresso seleziona una delle uscite l uscita selezionata ha valore tutte le altre. ecoder Out Out Out2 Out3 Out4 Out5 Out6 Out7 a. 3-bit decoder (rchitettura degli Elaboratori) ircuiti combinatori, memorie / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 2 / 66 Implementazione Uso 2 elezionare uno tra molti dispositivi, ogni dispositivo contiene un segnale di attivazione. 3 4 Esempio: selezionare un chip di memoria, tra gli 2 n presenti nel calcolatore 5 Nessuna parentela con il decoder televisivo. 6 7 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 3 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 4 / 66 ue tipi di ingressi: Multiplexer n ingressi di controllo 2 n ingressi segnale un unica uscita; il controllo seleziona quale segnale d ingresso mandare in uscita Implementazione F M u x 6 7 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 5 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 6 / 66 trasformazione parallelo seriale realizzare una tabella di verità Uso 2 n ingressi uscita controlla se i 2 ingressi sono uguali EXLUIVE OR gate omparatore V F F = emultiplexer: un ingresso, n linee di controllo, 2 n uscite. (b) (rchitettura degli Elaboratori) ircuiti combinatori, memorie 7 / Uso: confronto di valori (rchitettura degli Elaboratori) ircuiti combinatori, memorie 8 / 66

2 ircuiti aritmetici Presenteremo i seguenti circuiti: mezzo sommatore sommatore completo shifter LU premessa, come viene realizzata l aritmetica nel calcolatore. L aritmetica dei calcolatori come vengono rappresentati i numeri naturali. come vengono eseguite le operazioni aritmetiche. Notazione posizionale: il peso di una cifra dipende dalla sua posizione: 's 's 's..'s.'s.'s d n d 2 d d d d 2 d 3 d k (rchitettura degli Elaboratori) ircuiti combinatori, memorie 9 / 66 n Number = Σ d i i i = k (rchitettura degli Elaboratori) ircuiti combinatori, memorie / 66 inary Octal ecimal Hexadecimal Notazione posizionale con basi diverse Notazione binaria Il calcolatore utilizza base 2, motivi: un segnale rappresenta una cifra; semplificazione dell hardware. (rchitettura degli Elaboratori) ircuiti combinatori, memorie / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 2 / 66 Operazione aritmetiche Gli algoritmi per base dieci, possono essere utilizzati anche per base 2. lgoritmo per la somma: si sommano le cifre di pari peso, a partire dalle meno significative, eventualmente si generano riporti. I numeri in hardware Nel calcolatore i numeri rappresentati con un un numero fisso di cifre binarie (bit). Nel caso dei naturali: 8 o 6 o 32 oppure 64 cifre. Non tutti i numeri naturali sono rappresentabili. La somma: L algoritmo di somma ripete la stessa operazione su cifre diverse: In hardware: tanti circuiti, ciascuno somma una diversa coppia di cifre. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 3 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 4 / 66 Problema della propagazione del ritardo I circuiti logici rispondono con un piccolissimo ritardo: attorno a sec. Nei circuiti in cascata i ritardi si sommano. L implementazione semplice della somma contiene molti circuiti in cascata, propagazione del riporto, implementazione lenta. Per ottenere circuiti più veloci, la somma usa circuiti più sofisticati. Mezzo sommatore um arry ircuiti aritmetici Exclusive OR gate um arry (rchitettura degli Elaboratori) ircuiti combinatori, memorie 5 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 6 / 66

3 ommatore completo arry in hifter arry um in arry out um arry out (b) Operazione di traslazione delle cifre. ignificato aritmetico: moltiplicazione (divisione) per una potenza di 2. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 7 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 8 / 66 Memorie ispositivi con stato: ricordano gli ingressi passati, la storia dell input. Il più semplice circuito con memoria: Latch R, (et Reset) usa la retroazione. NOR Latch R on input - possiede due stati stabili. Posso memorizzare un bit. Il segnale (et) a porta l uscita a. Il segnale R (Reset) a porta l uscita a. R R (b) (c) (rchitettura degli Elaboratori) ircuiti combinatori, memorie 9 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 2 / 66 Latch sincronizzato egnale di clock (enable, strobe) per l abilitazione alla scrittura. ifferisce per i segnali di controllo. Latch di tipo lock R uando il segnale di clock è la scritture viene disabilitata. uando il clock è abilitato (a ), memorizza il segnale. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 2 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 22 / 66 Flip-flop iversi dai latch per il comportamento rispetto al clock: cambiano stato nell istante in cui il clock cambia valore. Esempio di comportamento: Possibile implementazione i sfruttano i ritardi delle porte logiche per generare un segnale brevissimo: a b c d d b N c c b a (rchitettura degli Elaboratori) ircuiti combinatori, memorie 23 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie (b) 24 / 66 Time

4 Flip-flop completo on il breve impulso si abilita la scrittura Flip-flop Master-lave Implementazione alternativa, più afficabile: latch latch (rchitettura degli Elaboratori) ircuiti combinatori, memorie 25 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 26 / 66 ifferenze: Latch e Flip-flop Latch level triggered (azionato dal livello) Flip-Flop edge triggered (azionato dal fronte) Vari tipi di flip-flop: -R: et Reset J-K: (come -R ma cambia stato con J=, K=) T: (un solo ingresso, cambia stato con T = ) Rappresentazione grafica (b) (b) latch: con diversa risposta al segnale di clock (c) (d) flip-flop: (c) (d) (rchitettura degli Elaboratori) ircuiti combinatori, memorie 27 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 28 / 66 Registri elementi di memoria per sequenze di cifre binarie (bit binary digit) implementazione: una sequenza di n flip-flop, (con il segnale di clock in comune) ircuiti sequenziali Il comportamento dipende dalla storia passata. truttura tipica di un semplice circuito sequenziale: ombinational logic Outputs Next state tate register Inputs (rchitettura degli Elaboratori) ircuiti combinatori, memorie 29 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 3 / 66 Funzionamento on input constante: ad ogni ciclo di clock il registro cambia stato, di conseguenza cambia: il valore di uscita il prossimo stato. Il circuito cicla. L input variabile: modifica questa evoluzione. Per un corretto funzionamento: input sincrono con il segnale di clock. Funzionamento una serie di passaggi da uno stato a quello successivo, passaggi determinati dall impulso di clock: forza la scrittura nel registro, il segnale di clock è periodico, il passaggio di stato può avvenire solo quando il circuito si è stabilizzato (ritardi). (rchitettura degli Elaboratori) ircuiti combinatori, memorie 3 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 32 / 66

5 egnale di clock egnale periodico che cadenza il funzionamento dei circuiti sequenziali. lock period Rising edge Falling edge Periodico: cambia stato a in intervalli costanti. Frequenza di clock = / periodo. In un calcolatore vari segnali di clock clock: processore, scheda grafica, bus di sistema,... ue esigenze contrapposte: Periodo di clock per migliori prestazioni: periodo di clock più breve possibile; ogni circuito ha un tempo di commutazione: il periodo di clock deve essere superiore. Ordini di grandezza del periodo: ns, frequenza: MHz GHz. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 33 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 34 / 66 Tecnologia dei circuiti integrati Memorie EPROM ircuiti integrati ( Integrated ircuit, I, chip): unità contenenti insiemi di porte logiche: transistor e resistenze. Piastrina quadrata di cristallo di silicio, lato cm. ulla superficie vengono creati: transistor, resistenze, collegamenti. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 35 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 36 / 66 Lavorazioni sul silicio transistor ottenuti drogando il silicio: inserendo atomi estranei (boro, arsenico, fosforo) nella sua struttura cristallina. si espone il silicio, in forno, ai vapori di altre sostanze; collegamenti tra le componenti del chip ottenuti depositando uno strato di materiale conduttore (rame o alluminio); isolamenti elettrici ottenuti ossidando in silicio: esponendolo, in forno, all ossigeno. Tecniche di fotolitografia ome lavorare il silicio in maniera selettiva: si copre il silicio con uno strato di materiale fotosensibile, che viene illuminato in maniera differenziata, la parte illuminata solidifica, la parte in ombra viene rimossa, si espone parte del chip ad una lavorazioni selettiva, anche 5 diverse lavorazioni per singolo chip. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 37 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 38 / 66 Wafer Package Ogni chip inglobato in un supporto di plastica: package. onnessioni mediante piedini, hip di memoria e chip semplici: due file di piedini (dual in line package) hip con processori: centinaia di connessioni, due file di piedini non sufficienti, pedinatura più complessa. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 39 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 4 / 66

6 Package hip di memoria ircuiti integrati contenenti un notevole numero di registri. I singoli registri non possono essere collegati all esterno individualmente. Per accedere ai dati si seleziona il registro su cui operare, specificando il suo indirizzo (numero associato) si definisce l operazione da eseguire (lettura scrittura). (rchitettura degli Elaboratori) ircuiti combinatori, memorie 4 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 42 / 66 hip di memoria Implementazione egnali I/O: indirizzo (specifica il registro su cui operare), dati in ingresso (da scrivere nel registro), segnali di controllo: chip select (per attivare il chip di memoria), R read (specifica se vogliamo leggere o scrivere in memoria OE output enable dati in uscita (le linee coincidono con gli ingressi) ata in I 2 I I R Write gate Word select line Word select line Word 2 select line R Word Word Word 2 Word 3 O O 2 O 3 OE Output enable = R OE (rchitettura degli Elaboratori) ircuiti combinatori, memorie 43 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 44 / 66 chema strutturato: input Output Write Register number n-to- decoder n n Register Register Read register number Read register number 2 Register Register Register n Register n M u x Read data Register data Register n Register n M u x Read data 2 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 45 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 46 / 66 uffer non invertenti, circuiti a tre stati Per connettere tra di loro diverse uscire sono necessari buffer non invertenti possono lasciare l uscita indeterminata, non forzano un valore di tensione Memorie RM I circuiti di memoria vengono chiamati RM (Random ccess Memory). ue tipi: RM statiche (RM): i singoli bit vengono memorizzati con latch, veloci e costose, sei transistor per memorizzare un bit. RM dinamiche (RM): usano un diverso meccanismo di memorizzazione, lente e capienti. ostituiscono la memoria principale del calcolatore. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 47 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 48 / 66

7 RM inamiche RM inamiche Un singolo transistor per memorizzare un bit: si posso inserire molte più celle di memoria in un singolo chip. Word line Pass transistor apacitor it line L accumulo di carica rappresenta lo stato. ifetti: più lente delle RM (difetto principale) i condensatori perdono velocemente la loro carica: è necessario un meccanismo di refresh, ogni ms, circuiti dedicati, % del tempo speso nel refresh. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 49 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 5 / 66 truttura RM RM Row decoder -to array ddress[ ] olumn latches Mux out (by Glogger at English Wikipedia). (rchitettura degli Elaboratori) ircuiti combinatori, memorie 5 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 52 / 66 RM ccesso alla memoria in due fasi, nella prima fase il contenuta di un intera riga viene copiato in un registro (latch), nella seconda vengono letti i bit selezionati della riga. ccesso veloce a locazioni consecutive: non si ripete la prima fase, si usa il registro. R (Row ccess trobe) (olumn ccess trobe) Tecnologie per le RM I miglioramenti nei tempi di risposta delle RM sono state inferiori a quelli del processore; per un certo periodo di tempo: ( % vs 5% l anno). La velocità relativa della memoria diminuisce: processore - volte più veloce della RM. Nuove tecnologie per le RM: sfruttano la possibilità di accedere a byte consecutivi più velocemente rispetto a byte causali. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 53 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 54 / 66 iverse tecnologie di RM Evoluzione negli anni: FPM RM (Fast page mode) EO RM (Extended data output) RM (ynchronous RM) R3 RM (ouble ata Rate RM) RRM (irect Rambus RM) GR4 (Graphic ouble ata Rate, schede grafiche)... tessa struttura interna, cambia l interfaccia con il processore. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 55 / 66 ouble ata Rate ynchronous RM ynchronous: trasmissione sincrona, regolata da un segnale di clock; vengono trasmessi pacchetti di dati (locazioni consecutive); ogni ciclo di clock, un nuovo pacchetto; ma molti cicli di clock, per il primo pacchetto. ouble ata Rate: ad ogni ciclo di clock vengono spediti due pacchetti di dati. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 56 / 66

8 anda passante, tempo d accesso Le nuove RM migliorano più la banda passante rispetto al tempo d accesso banda passante: quantità di dati consecutivi leggibili nell unità di tempo. tempo d accesso: tempo necessario per un singola operazione in memoria. Non sono sempre una l opposto dell altro. In senso letterale, le RM dinamiche non sono memorie Random ccess Memory: non si accede a tutti i dati con lo stesso ritardo. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 57 / 66 apacità e connessioni chip di memoria apacità: 4 n, la crescita segue la legge di Moore, le memorie più capienti sono più costose (per unità di memoria), una stessa quantità di memoria può essere distribuita su un numero variabile di locazioni (rchitettura degli Elaboratori) ircuiti combinatori, memorie 58 / 66 Esempio Esempi Un memoria da Gbit. G di locazioni di bit 52 M di locazioni da 2 bit 256 M di locazioni da 4 bit 28 M di locazioni da 8 bit istribuzioni diverse portano a diversi numero di linee indirizzo, linee di dato. apacità = 2 l. indirizzo l. dato K 3 8 Memory chip (4 Mbit) WE OE R 496K 3 Memory chip (4 Mbit) WE OE (b) (rchitettura degli Elaboratori) ircuiti combinatori, memorie 59 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 6 / 66 Moduli di memoria chede di memoria: Moduli di memoria circuito stampato contenente la RM dinamica, distribuita su più chip, si innesta in appositi slot (prese) sulla scheda madre: per maggiore flessibilità, diversi tipi di connessioni (moduli): IMM ouble Inline Memory Module O-IMM mall Outline IMM iverse, incompatibili, versioni per ogni tipo. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 6 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 62 / 66 Memorie permanenti Le RM perdono i dati se non alimentate. Memorie permanenti necessarie per: calcolatori embedded semplici che eseguono sempre lo stesso codice, non memorizzano dati in modo permanente; calcolatori embedded a sostituzione disco magnetico: smartphone, tablet; calcolatori: memorizzare il programma di avvio del calcolatore (bios). (rchitettura degli Elaboratori) ircuiti combinatori, memorie 63 / 66 Memorie permanenti ROM (Read Only Memory) di sola lettura PROM (Programmable ROM) scrivibili un unica volta. it: fusibile. crittura distruttiva, EPROM (Erasable PROM) cancellabili mediante esposizione a raggi ultravioletti. it: carica elettrica. EEPROM (Electrically EPROM) cancellabili elettricamente (singolo bit). it: carica elettrica. Memoria flash: particolari EEPROM cancellabili a banchi. dischi a stato solido. (rchitettura degli Elaboratori) ircuiti combinatori, memorie 64 / 66

9 Memorie EPROM, EEPROM, Flash Floating-gate MOFET lassificazione delle memoria (rchitettura degli Elaboratori) ircuiti combinatori, memorie 65 / 66 (rchitettura degli Elaboratori) ircuiti combinatori, memorie 66 / 66

Elementi di base del calcolatore

Elementi di base del calcolatore Elementi di base del calcolatore Registri: dispositivi elettronici capaci di memorizzare insiemi di bit (8, 16, 32, 64, ) Clock: segnale di sincronizzazione per tutto il sistema si misura in cicli/secondo

Dettagli

Il Sottosistema di Memoria

Il Sottosistema di Memoria Il Sottosistema di Memoria Calcolatori Elettronici 1 Memoria RAM RAM: Random Access Memory Tempi di accesso indipendenti dalla posizione Statica o Dinamica Valutata in termini di Dimensione (di solito

Dettagli

Il Sottosistema di Memoria

Il Sottosistema di Memoria Il Sottosistema di Memoria Classificazione delle memorie Funzionalità Memoria di sola lettura (ROM) Memoria di lettura/scrittura Tecnologia Memoria a semiconduttori Memoria magnetica Memoria ottica Modalità

Dettagli

Clocking. Architetture dei Calcolatori (Lettere. di Memoria. Elemento. scritti. Tecnologie per la Memoria e Gerarchie di Memoria

Clocking. Architetture dei Calcolatori (Lettere. di Memoria. Elemento. scritti. Tecnologie per la Memoria e Gerarchie di Memoria Clocking Architetture dei Calcolatori (Lettere A-I) Tecnologie per la Memoria e Gerarchie di Memoria Ing.. Francesco Lo Presti Il segnale di Clock definisce quando i segnali possono essere letti e quando

Dettagli

Clocking. Architetture dei Calcolatori (Lettere. Elementi di Memoria. Periodo del Ciclo di Clock. scritti

Clocking. Architetture dei Calcolatori (Lettere. Elementi di Memoria. Periodo del Ciclo di Clock. scritti Clocking Architetture dei Calcolatori (Lettere A-I) Tecnologie per la Memoria e Gerarchie di Memoria Prof. Francesco Lo Presti Il segnale di Clock definisce quando i segnali possono essere letti e quando

Dettagli

L organizzazione interna della memoria e del banco di registri prevedono generalmente che le uscite di 2 o più componenti

L organizzazione interna della memoria e del banco di registri prevedono generalmente che le uscite di 2 o più componenti Banco di registri e memoria Corso ACSO prof. Cristina SILVANO Politecnico di Milano Componenti di memoria e circuiti di pilotaggio L organizzazione interna della memoria e del banco di registri prevedono

Dettagli

I Bistabili. Maurizio Palesi. Maurizio Palesi 1

I Bistabili. Maurizio Palesi. Maurizio Palesi 1 I Bistabili Maurizio Palesi Maurizio Palesi 1 Sistemi digitali Si possono distinguere due classi di sistemi digitali Sistemi combinatori Il valore delle uscite al generico istante t* dipende solo dal valore

Dettagli

La memoria: tecnologie di memorizzazione

La memoria: tecnologie di memorizzazione Architettura degli Elaboratori e delle Reti La memoria: tecnologie di memorizzazione Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano 1 Organizzazione

Dettagli

Parte III. Logica Digitale e Memorie

Parte III. Logica Digitale e Memorie Parte III Logica Digitale e Memorie III.1 Circuiti digitali INGRESSI i 1 i n CIRCUITO DIGITALE o 1 o m USCITE Circuiti elettronici i cui ingressi e le cui uscite assumono solo due livelli Al circuito sono

Dettagli

Calcolatori Elettronici Parte IV: Logica Digitale e Memorie

Calcolatori Elettronici Parte IV: Logica Digitale e Memorie Anno Accademico 2013/2014 Calcolatori Elettronici Parte IV: Logica Digitale e Memorie Prof. Riccardo Torlone Università di Roma Tre Semplici elementi alla base di sistemi complessi Riccardo Torlone - Corso

Dettagli

Architettura Single Channel

Architettura Single Channel LA RAM 1 Architettura Single Channel CPU ChipSet NothBridge RAM FSB 64 Bits Memory Bus 64 Bits Il Memory Bus ed il Front Side Bus possono (ma non necessariamente devono) avere la stessa velocità. 2 Architettura

Dettagli

La memoria: tecnologie di memorizzazione

La memoria: tecnologie di memorizzazione Architettura degli Elaboratori e delle Reti La memoria: tecnologie di memorizzazione Proff. A. Borghese, F. Pedersini Dipartimento di Informatica Università degli Studi di Milano 1 Organizzazione della

Dettagli

Memorie. Definizione di memoria

Memorie. Definizione di memoria Corso di Calcolatori Elettronici I A.A. 2010-2011 Memorie Lezione 24 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica

Dettagli

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando

Dettagli

AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori

AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori AXO - Architettura dei Calcolatori e Sistema Operativo organizzazione strutturata dei calcolatori I livelli I calcolatori sono progettati come una serie di livelli ognuno dei quali si basa sui livelli

Dettagli

Elementi base per la realizzazione dell unità di calcolo

Elementi base per la realizzazione dell unità di calcolo Elementi base per la realizzazione dell unità di calcolo Memoria istruzioni elemento di stato dove le istruzioni vengono memorizzate e recuperate tramite un indirizzo. ind. istruzione Memoria istruzioni

Dettagli

LABORATORIO DI SISTEMI

LABORATORIO DI SISTEMI ALUNNO: Fratto Claudio CLASSE: IV B Informatico ESERCITAZIONE N : 1 LABORATORIO DI SISTEMI OGGETTO: Progettare e collaudare un circuito digitale capace di copiare le informazioni di una memoria PROM in

Dettagli

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico ISTITUTO TECNICO STATALE MARCHI FORTI Viale Guglielmo Marconi n 16-51017 PESCIA (PT) - ITALIA PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico Docente PARROTTA GIOVANNI

Dettagli

LA MEMORIA NEL CALCOLATORE

LA MEMORIA NEL CALCOLATORE Tipi di memorie (1) Rappresenta il supporto fisico, il dispositivo su cui sono immagazzinate le informazioni (dati e programmi) ROM (Read Only Memory) 1-2 MByte Cache 1 MByte di sola lettura contiene programmi

Dettagli

I.P.S.I.A. Di BOCCHIGLIERO. ----Memorie a semiconduttore---- Materia: Elettronica, Telecomunicazioni ed applicazioni. prof. Ing.

I.P.S.I.A. Di BOCCHIGLIERO. ----Memorie a semiconduttore---- Materia: Elettronica, Telecomunicazioni ed applicazioni. prof. Ing. I.P.S.I.A. Di BOCCHIGLIERO a.s. 2011/2012 -classe IV- Materia: Elettronica, Telecomunicazioni ed applicazioni ----Memorie a semiconduttore---- Aunni: Santoro Arturo-Turco Raffaele prof. Ing. Zumpano Luigi

Dettagli

Esercitazioni di Reti Logiche. Lezione 4

Esercitazioni di Reti Logiche. Lezione 4 Esercitazioni di Reti Logiche Lezione 4 Progettazione dei circuiti logici combinatori Zeynep KIZILTAN zkiziltan@deis.unibo.it Argomenti Procedura di analisi dei circuiti combinatori. Procedura di sintesi

Dettagli

Per sistema di acquisizione dati, si deve intendere qualsiasi sistema in grado di rilevare e memorizzare grandezze analogiche e/o digitali.

Per sistema di acquisizione dati, si deve intendere qualsiasi sistema in grado di rilevare e memorizzare grandezze analogiche e/o digitali. Sistema di acquisizione e distribuzione dati Per sistema di acquisizione dati, si deve intendere qualsiasi sistema in grado di rilevare e memorizzare grandezze analogiche e/o digitali. Consiste nell inviare

Dettagli

Le memorie. Introduzione

Le memorie. Introduzione Le memorie Introduzione Una memoria è un sistema elettronico in grado di immagazzinare dati in forma binaria, per poi renderli disponibili ad ogni richiesta. Tale sistema è costituito da un insieme di

Dettagli

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Gruppo H: Sistemi Elettronici Lezione n. 36 - H -1: Piastra di memoria statica Interfaccia con registri di I/O Interconnessioni e sistemi Protocolli

Dettagli

Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).

Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). RCHITETTUR DI UN ELORTORE Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for dvanced Study, anni 40). MCCHIN DI VON NEUMNN UNITÀ FUNZIONLI fondamentali Processore (CPU) Memoria

Dettagli

Somma di numeri floating point. Algoritmi di moltiplicazione e divisione per numeri interi

Somma di numeri floating point. Algoritmi di moltiplicazione e divisione per numeri interi Somma di numeri floating point Algoritmi di moltiplicazione e divisione per numeri interi Standard IEEE754 " Standard IEEE754: Singola precisione (32 bit) si riescono a rappresentare numeri 2.0 10 2-38

Dettagli

Elementi di memoria. Memorie e circuiti sequenziali. Latch. Set / Reset del latch

Elementi di memoria. Memorie e circuiti sequenziali. Latch. Set / Reset del latch Elementi di memoria I circuiti combinatori sono in grado di calcolare funzioni che dipendono solo dai dati in input Memorie e circuiti sequenziali Salvatore Orlando I circuiti sequenziali sono invece in

Dettagli

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona

ECDL MODULO 1 Le Memorie. Prof. Michele Barcellona ECDL MODULO 1 Le Memorie Prof. Michele Barcellona Le memorie servono a memorizzare dati e programmi Memoria Memorie CPU Centrale di massa Periferiche I/O Bus Memoria Centrale E una memoria a semiconduttore

Dettagli

Memorie e Microprocessori

Memorie e Microprocessori Contenuti MEMORIE E MICROPROCESSORI... 3 MEMORIE... 3 CONNESSIONI MEMORIE... 4 MEMORIE ROM... 4 ROM PROGRAMMABILI... 5 MEMORIE RAM... 6 MICROPROCESSORE... 7 UNITÀ ARITMETICO-LOGICA... 7 UNITÀ DI CONTROLLO...

Dettagli

La Memoria d Uso. La Memoria d Uso

La Memoria d Uso. La Memoria d Uso Fondamenti dell Informatica A.A. 2000-2001 La Memoria d Uso Prof. Vincenzo Auletta 1 Fondamenti dell Informatica A.A. 2000-2001 Memorie di Massa Processore CU e ALU Memorie di massa esterne La Memoria

Dettagli

La memoria principale

La memoria principale La memoria principale DRAM (Dynamic RAM) il contenuto viene memorizzato per pochissimo tempo per cui deve essere aggiornato centinaia di volte al secondo (FPM, EDO, SDRAM, RDRAM) SRAM (Static RAM) veloce

Dettagli

INFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO

INFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO INFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO PROGRAMMA Descrizione funzionale di un calcolatore elementare, COS'E' UN ELETTRONICO HARDWARE SOFTWARE HARDWARE

Dettagli

Interfacciamento di periferiche I/O al μp 8088

Interfacciamento di periferiche I/O al μp 8088 Interfacciamento di periferiche I/O al μp 8088 5.1 Principali segnali della CPU 8086 5.2 Periferiche di I/O e loro gestione 5.3 Collegamento di periferiche di input 5.4 Collegamento di periferiche di output

Dettagli

Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari

Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari Lezione 4 L artimetica binaria: I numeri relativi e frazionari Sommario I numeri relativi I numeri frazionari I numeri in virgola fissa I numeri in virgola mobile 1 Cosa sono inumeri relativi? I numeri

Dettagli

Informatica Teorica. Macchine a registri

Informatica Teorica. Macchine a registri Informatica Teorica Macchine a registri 1 Macchine a registri RAM (Random Access Machine) astrazione ragionevole di un calcolatore nastro di ingresso nastro di uscita unità centrale in grado di eseguire

Dettagli

I circuiti digitali: dalle funzioni logiche ai circuiti

I circuiti digitali: dalle funzioni logiche ai circuiti rchitettura dei calcolatori e delle Reti Lezione 4 I circuiti digitali: dalle funzioni logiche ai circuiti Proff.. orghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi

Dettagli

Step I: equazioni logiche per ogni singola uscita

Step I: equazioni logiche per ogni singola uscita SCO MIPS Multiciclo Logica Combinatoria di Controllo Registro di Stato Corrente Uscite: Segnali di Controllo (SC) Stato Futuro (SF) Modello Moore: SC dipende solo da stato corrente SF dipende anche da

Dettagli

Architettura dei computer

Architettura dei computer Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale (memoria centrale, RAM) la memoria secondaria i dispositivi di input/output La

Dettagli

Caratteristiche di un PC

Caratteristiche di un PC Caratteristiche di un PC 1 Principali porte presenti sui personal computer PC Una porta è il tramite con la quale i dispositivi (periferiche o Device ) vengono collegati e interagiscono con il personal

Dettagli

Modulo: Elementi di Informatica

Modulo: Elementi di Informatica ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione

Dettagli

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile) Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) La macchina di Von Neumann Le periferiche Software (tutto ciò che non e tangibile) Il sistema operativo I programmi applicativi

Dettagli

Architettura dei Calcolatori

Architettura dei Calcolatori Architettura dei Calcolatori Sistema di memoria parte prima Ing. dell Automazione A.A. 2011/12 Gabriele Cecchetti Sistema di memoria parte prima Sommario: Banco di registri Generalità sulla memoria Tecnologie

Dettagli

Architettura del Calcolatore. Danilo Ardagna Politecnico di Milano 22-5-2013

Architettura del Calcolatore. Danilo Ardagna Politecnico di Milano 22-5-2013 Architettura del Calcolatore Danilo Ardagna Politecnico di Milano 22-5-2013 Hardware e Software L'hardware è la parte del computer che puoi prendere a calci.! Il software è quella contro cui puoi solo

Dettagli

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A Modulo n 1 - Concetti informatici di base 1.1 Introduzione allo studio del computer 1.2 Rappresentazione

Dettagli

Architettura degli Elaboratori

Architettura degli Elaboratori Circuiti combinatori slide a cura di Salvatore Orlando, Andrea Torsello, Marta Simeoni 1 Circuiti integrati I circuiti logici sono realizzati come IC (circuiti integrati)! realizzati su chip di silicio

Dettagli

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare

Dettagli

Laboratorio di Architettura degli Elaboratori

Laboratorio di Architettura degli Elaboratori Laboratorio di Architettura degli Elaboratori Dott. Massimo Tivoli Set di istruzioni del MIPS32: istruzioni aritmetiche e di trasferimento Istruzioni (Alcune) Categorie di istruzioni in MIPS Istruzioni

Dettagli

Gerarchia delle memorie

Gerarchia delle memorie Memorie Gerarchia delle memorie Cache CPU Centrale Massa Distanza Capacità Tempi di accesso Costo 2 1 Le memorie centrali Nella macchina di Von Neumann, le istruzioni e i dati sono contenute in una memoria

Dettagli

La macchina di Von Neumann. Central Processing Unit (CPU) Elementi base. Architettura computer. Bus di sistema MEMORIA CENTRALE PERIFERICHE A B INTR

La macchina di Von Neumann. Central Processing Unit (CPU) Elementi base. Architettura computer. Bus di sistema MEMORIA CENTRALE PERIFERICHE A B INTR Architettura di un computer La macchina di Von Neumann Architettura organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton.

Dettagli

MINISTERO DELLA PUBBLICA ISTRUZIONE ISTITUTO TECNICO INDUSTRIALE. ARTURO MALIGNANI - UDINE Viale Leonardo da Vinci, 10 33100 Udine

MINISTERO DELLA PUBBLICA ISTRUZIONE ISTITUTO TECNICO INDUSTRIALE. ARTURO MALIGNANI - UDINE Viale Leonardo da Vinci, 10 33100 Udine MINISTERO DELLA PUBBLICA ISTRUZIONE ISTITUTO TECNICO INDUSTRIALE ARTURO MALIGNANI - UDINE Viale Leonardo da Vinci, 0 00 Udine Gara Nazionale di Elettronica e Telecomunicazioni Udine, mercoledì 0 dicembre

Dettagli

Memorie a Stato Solido

Memorie a Stato Solido Memorie a Stato Solido Calcolatori Elettronici a.a. 2001-2002 Omero Tuzzi Memorie a stato solido, 1 Introduzione Ogni sistema di elaborazione contiene dispositivi per la memorizzazione di dati ed istruzioni.

Dettagli

T9 REGISTRI, CONTATORI, MEMORIE A SEMICONDUTTORE

T9 REGISTRI, CONTATORI, MEMORIE A SEMICONDUTTORE T9 REGISTRI, CONTATORI, MEMORIE A SEMICONDUTTORE T9.1 I registri integrati hanno spesso una capacità di 4 bit o multipla di 4 bit. Nel linguaggio informatico un gruppo di 4 bit viene detto: [a] byte....

Dettagli

Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova.

Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Sistemi Operativi. Gianluca Della Vedova. Programmi applicativi Un programma applicativo (o applicativo) è un eseguibile che può essere utilizzato dall utente e che ha funzionalità di alto livello (word processor, spreadsheet, DBMS) Univ. Milano-Bicocca

Dettagli

I dischi ottici. Istituzioni di Informatica -- Rossano Gaeta 43

I dischi ottici. Istituzioni di Informatica -- Rossano Gaeta 43 I dischi ottici Le tecnologie dei dischi ottici sono completamente differenti e sono basate sull'uso di raggi laser Il raggio laser è un particolare tipo di raggio luminoso estremamente focalizzato che

Dettagli

Codifica dei Numeri. Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi

Codifica dei Numeri. Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi Codifica dei Numeri Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi giacomo.boracchi@polimi.it Rappresentazione dei Numeri Codifica dei Numeri in Base 10 Le cifre che abbiamo a disposizione sono

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni LEZIONE 2 (HARDWARE) a.a. 2011/2012 Francesco Fontanella Tre concetti Fondamentali Algoritmo; Automa (o anche macchina); Calcolo; 2 Calcolatore MACCHINA

Dettagli

A.C. Neve Esercizi Digitali 1

A.C. Neve Esercizi Digitali 1 Esercizi di Elettronica Digitale.. Neve Esercizi Digitali 1 Porte logiche Elementari ND OR NND NOR EXOR EXNOR 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 0 1 * Reti logiche con interruttori

Dettagli

Informatica 10. appunti dalla lezione del 16/11/2010

Informatica 10. appunti dalla lezione del 16/11/2010 Informatica 10 appunti dalla lezione del 16/11/2010 Memorie Dispositivi in grado di conservare al loro interno informazione per un intervallo di tempo significativo RAM chiavetta USB Hard disk CD/DVD SD

Dettagli

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente

Dettagli

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli Codice La relazione che associa ad ogni successione ben formata di simboli di un alfabeto il dato corrispondente è detta codice. Un codice mette quindi in relazione le successioni di simboli con il significato

Dettagli

FONDAMENTI DIINFORMATICA LA MEMORIA

FONDAMENTI DIINFORMATICA LA MEMORIA FONDAMENTI DIINFORMATICA Lezione n. 13 MEMORIE VLSI, MEMORIE MAGNETICHE EVOLUZIONE, COSTI, CAPACITÀ, PRESTAZIONI PRINCIPIO DI LOCALITÀ CONCETTI DI BASE E TECNOLOGIA DELLE MEMORIE DEFINIZIONE DI HIT RATIO

Dettagli

Architettura del calcolatore. L Hardware. A.A Informatica 56

Architettura del calcolatore. L Hardware. A.A Informatica 56 Architettura del calcolatore L Hardware A.A. 2013-14 Informatica 56 L Hardware Insieme di componenti elettronici e meccanici del computer Tutto quello che è materiale pesante Processore Memorie Periferiche

Dettagli

1.4b: Hardware. (Memoria Centrale)

1.4b: Hardware. (Memoria Centrale) 1.4b: Hardware (Memoria Centrale) Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.11, 3.13 IV ediz.: cap. 2.8, 2.9 Questi lucidi Memoria Centrale Un

Dettagli

Appunti di reti logiche. Ing. Luca Martini

Appunti di reti logiche. Ing. Luca Martini Appunti di reti logiche Ing. Luca Martini 11 aprile 2003 Capitolo 1 Reti combinatorie Sommario In questo breve documento mostreremo sia alcuni concetti base sulle reti combinatorie, che alcuni dei moduli

Dettagli

Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010

Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010 ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3 - indirizzo MERCURIO A.S. 2009/2010 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli

Dettagli

Il calcolatore. Architettura di un calcolatore (Hardware)

Il calcolatore. Architettura di un calcolatore (Hardware) Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Appunti di Antonio BERNARDO Corso di Informatica di base A. Bernardo, Informatica di base 1 1 Compiti del computer Elaborazione di dati Memorizzazione di dati Scambio di

Dettagli

Architettura degli elaboratori Docente:

Architettura degli elaboratori Docente: Politecnico di Milano Il File System Architettura degli elaboratori Docente: Ouejdane Mejri mejri@elet.polimi.it Sommario File Attributi Operazioni Struttura Organizzazione Directory Protezione Il File

Dettagli

Sistemi Web per il turismo - lezione 3 -

Sistemi Web per il turismo - lezione 3 - Sistemi Web per il turismo - lezione 3 - Software Si definisce software il complesso di comandi che fanno eseguire al computer delle operazioni. Il termine si contrappone ad hardware, che invece designa

Dettagli

Esame di Informatica. Facoltà di Scienze Motorie 18/05/2011 SISTEMI INFORMATICI SISTEMI INFORMATICI SISTEMI INFORMATICI. Lezione 5

Esame di Informatica. Facoltà di Scienze Motorie 18/05/2011 SISTEMI INFORMATICI SISTEMI INFORMATICI SISTEMI INFORMATICI. Lezione 5 SISTEMI INFORMATICI Facoltà di Scienze Motorie Esame di Informatica A.A. 2010/11 Lezione 5 I calcolatori sono classificati in base alla potenza, velocità di calcolo o alla grandezza. Super computer : elaboratori

Dettagli

Introduzione. Un calcolatore digitale è costituito da un sistema interconnesso dei seguenti dispositivi:

Introduzione. Un calcolatore digitale è costituito da un sistema interconnesso dei seguenti dispositivi: Appunti di Calcolatori Elettronici Organizzazione dei sistemi di elaborazione Introduzione... 1 La CPU... 2 Ciclo di esecuzione delle istruzioni... 3 Insieme delle istruzioni... 4 Organizzazione della

Dettagli

(1) (2) (3) (4) 11 nessuno/a 9 10. (1) (2) (3) (4) X è il minore tra A e B nessuno/a X è sempre uguale ad A X è il maggiore tra A e B

(1) (2) (3) (4) 11 nessuno/a 9 10. (1) (2) (3) (4) X è il minore tra A e B nessuno/a X è sempre uguale ad A X è il maggiore tra A e B Compito: Domanda 1 Per l'algoritmo fornito di seguito, qual è il valore assunto dalla variabile contatore quando l'algoritmo termina: Passo 1 Poni il valore di contatore a 1 Passo 2 Ripeti i passi da 3

Dettagli

Rappresentazioni numeriche

Rappresentazioni numeriche Rappresentazioni numeriche Un numero è dotato di un valore una rappresentazione La rappresentazione di un numero è il sistema che utilizziamo per indicarne il valore. Normalmente è una sequenza (stringa)

Dettagli

Richiami sull architettura del processore MIPS a 32 bit

Richiami sull architettura del processore MIPS a 32 bit Richiami sull architettura del processore MIPS a 32 bit Architetture Avanzate dei Calcolatori Valeria Cardellini Caratteristiche principali dell architettura del processore MIPS E un architettura RISC

Dettagli

Il file system. Le caratteristiche di file, direttorio e partizione sono del tutto indipendenti dalla natura e dal tipo di dispositivo utilizzato.

Il file system. Le caratteristiche di file, direttorio e partizione sono del tutto indipendenti dalla natura e dal tipo di dispositivo utilizzato. Il File System Il file system È quella parte del Sistema Operativo che fornisce i meccanismi di accesso e memorizzazione delle informazioni (programmi e dati) allocate in memoria di massa. Realizza i concetti

Dettagli

La codifica. dell informazione

La codifica. dell informazione La codifica dell informazione (continua) Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da 0 a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero

Dettagli

La memoria secondaria

La memoria secondaria La memoria secondaria E di solito un disco rigido che contiene dati e programmi in modo permanente (può essere anche un cd-rom, floppy disk, etc). Tempi di accesso: Floppy: O(100) ms Hard disk: O(10) ms

Dettagli

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012 Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 I numeri reali Sommario Conversione dei numeri reali da base 10 a base B Rappresentazione dei numeri reali Virgola fissa Virgola mobile (mantissa

Dettagli

Chapter 6 Selected Design Topics

Chapter 6 Selected Design Topics Logic and Computer Design Fundamentals Chapter 6 Selected Design Topics Part 4 Programmable Implementation Technologies Charles Kime & Thomas Kaminski 2008 Pearson Education, Inc. (Hyperlinks are active

Dettagli

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo. PROBLEMA. Un albergo di una grande città intende gestire in modo automatizzato sia le prenotazioni sia i soggiorni e realizzare un database. Ogni cliente viene individuato, tra l altro, con i dati anagrafici,

Dettagli

Le Memorie interne: RAM, ROM, cache. Appunti per la cl. IV sez. D a cura del prof. Ing. Mario Catalano

Le Memorie interne: RAM, ROM, cache. Appunti per la cl. IV sez. D a cura del prof. Ing. Mario Catalano Le Memorie interne: RAM, ROM, cache Appunti per la cl. IV sez. D a cura del prof. Ing. Mario Catalano 1 Le memorie Cosa vorremmo : una memoria veloce abbastanza grande da contenere tutti i dati e i programmi

Dettagli

Architettura di un calcolatore e ciclo macchina. Appunti per la classe 3 Dinf

Architettura di un calcolatore e ciclo macchina. Appunti per la classe 3 Dinf Architettura di un calcolatore e ciclo macchina Appunti per la classe 3 Dinf Il Sistema di Elaborazione Computer Hardware Software 2 Hardware Struttura fisica del calcolatore formata dai circuiti elettronici

Dettagli

Modulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione:

Modulo 1 Le memorie. Si possono raggruppare i sistemi di elaborazione nelle seguenti categorie in base alle possibilità di utilizzazione: Modulo 1 Le memorie Le Memorie 4 ETA Capitolo 1 Struttura di un elaboratore Un elaboratore elettronico è un sistema capace di elaborare dei dati in ingresso seguendo opportune istruzioni e li elabora fornendo

Dettagli

Laboratorio di metodi di acquisizione dati. Giorgio Maggi

Laboratorio di metodi di acquisizione dati. Giorgio Maggi Laboratorio di metodi di acquisizione dati Giorgio Maggi Sommario La conversione Digitale analogica I vari tipi di ADC L SNR e ENOB Il Time to Digital converter L Input-Output Register Il sistema di acquisizione

Dettagli

ARCHITETTURA DI UN ELABORATORE. Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).

ARCHITETTURA DI UN ELABORATORE. Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). ARCHITETTURA DI UN ELABORATORE Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). MACCHINA DI VON NEUMANN UNITÀ FUNZIONALI fondamentali Processore (CPU)

Dettagli

Memoria Secondaria o di Massa

Memoria Secondaria o di Massa Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso

Dettagli

Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it

Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it Esercitazioni di Reti Logiche Lezione 1 Rappresentazione dell'informazione Zeynep KIZILTAN zkiziltan@deis.unibo.it Introduzione Zeynep KIZILTAN Si pronuncia Z come la S di Rose altrimenti, si legge come

Dettagli

Reti logiche e componenti di un elaboratore

Reti logiche e componenti di un elaboratore FONDAMENTI DI INFORMATICA Ing. Davide PIERATTONI Facoltà di Ingegneria Università degli Studi di Udine Reti logiche e componenti di un elaboratore 2000-2007 P.L. Montessoro - D. Pierattoni (cfr. nota di

Dettagli

Numeri frazionari. sistema posizionale. due modi: virgola fissa virgola mobile. posizionale, decimale

Numeri frazionari. sistema posizionale. due modi: virgola fissa virgola mobile. posizionale, decimale Numeri frazionari sistema posizionale due modi: virgola fissa virgola mobile posizionale, decimale 0,341=tre decimi più quattro centesimi più un millesimo cifre dopo la virgola: decimi centesimi millesimi

Dettagli

Capitolo Acquisizione dati con PC

Capitolo Acquisizione dati con PC Capitolo 2 Acquisizione dati con PC 2.1 Generalità 2.2 Sistema di acquisizione dati analogici monocanale con PC, per segnali lentamente variabili 2.3 Sistema di acquisizione dati analogici multicanale

Dettagli

L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O

L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O L ARCHITETTURA DEI CALCOLATORI Il processore La memoria centrale La memoria di massa Le periferiche di I/O Caratteristiche dell architettura 2 Flessibilità adatta a svolgere diverse tipologie di compiti

Dettagli

Gestione della memoria

Gestione della memoria Memoria della stampante 1 La stampante viene fornita con almeno 64 MB di memoria. Per stabilire la quantità di memoria attualmente installata nella stampante, selezionare Stampa menu dal menu Utilità.

Dettagli

Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011

Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011 ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli

Dettagli

Memorie ROM (Read Only Memory)

Memorie ROM (Read Only Memory) Memorie ROM (Read Only Memory) Considerando la prima forma canonica, la realizzazione di qualsiasi funzione di m variabili richiede un numero di porte AND pari al numero dei suoi mintermini e di prolungare

Dettagli

SISTEMI. impostazione SISTEMI. progettazione. Saper utilizzare modelli di circuiti combinatori

SISTEMI. impostazione SISTEMI. progettazione. Saper utilizzare modelli di circuiti combinatori E1y - Presentazione del gruppo di lezioni E 1/3- Dove siamo? A SISTEMI impostazione componenti analogici C D E componenti digitali F SISTEMI progettazione E1y - Presentazione del gruppo di lezioni E 2/3-

Dettagli

EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi

EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi Sistema per l acquisizione, l elaborazione e la gestione delle apparecchiature di una stazione di monitoraggio della qualità dell aria sviluppato da Project Automation S.p.A. è il sistema periferico per

Dettagli

Unità Didattica 2 Rappresentazione dei Dati

Unità Didattica 2 Rappresentazione dei Dati Unità Didattica Rappresentazione dei Dati Codiica dell Inormazione Ad un calcolatore le inormazioni sono ornite come sequenze di caratteri alanumerici (alabeto esterno [6 lettere maiuscole e minuscole,

Dettagli

Memoria Centrale. Memoria Centrale. Memoria Centrale. Interazione CPU-memoria centrale 20/04/2009. Indirizzamento

Memoria Centrale. Memoria Centrale. Memoria Centrale. Interazione CPU-memoria centrale 20/04/2009. Indirizzamento Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore. Insieme di celle di dimensione 1 byte, ciascuna delle quali è individuata

Dettagli

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di

Dettagli

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica I componenti di un Sistema di elaborazione. Memoria centrale Memorizza : istruzioni dati In forma BINARIA : 10001010101000110101... È costituita da una serie di CHIP disposti su una scheda elettronica

Dettagli