Anteprima
Vedrai una selezione di 10 pagine su 155
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 1 Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 2
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 6
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 11
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 16
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 21
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 26
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 31
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 36
Anteprima di 10 pagg. su 155.
Scarica il documento per vederlo tutto.
Riassunto esame Calcolatori Elettronici, Prof. Colombo Carlo, libro consigliato Architettura e organizzazione dei calcolatori elettronici, Giacomo Bucci Pag. 41
1 su 155
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

CALCOLATORI

CORSO INTEGRATO ALLAFACOLTÀ DI INGEGNERIADELL'UNIVERSITÀ DI FIRENZECORSO DI LAUREA TRIENNALEIN INGEGNERIA INFORMATICA

PRIMO SEMESTRE, ANNO SECONDODOCENTE: COLOMBO CARLO

  • pag 1 - MODELLO DI VON NEUMANN
  • SISTEMA A BUS CPU - MEMORIA
  • BANCO DI MEMORIA RAM
  • DECODER
  • RAPPRESENTAZIONE SP
  • RETI LOGICHE
  • COMPARATORE E SOMMATORE RIPPLE CARRY, FULL ADDER
  • MULTIPLEXER
  • MAPPE DI KARNAUGH
  • RAPPRESENTAZIONE PS
  • pag 22 - ALU
  • RAPPRESENTAZIONE IN COMPLEMENTO A 2
  • ROM
  • CONTATORE
  • RETI SEQUENZIALI E COMBINATORIE
  • MACCHINA DI MOORE
  • MACCHINA DI MEALY
  • CONTATORE AUTONOMO
  • CONTATORE UP - DOWN
  • REGISTRI DI STATO, DATI E DI SCORRIMENTO
  • pag 40 - LATCH SR
  • FLIP FLOP SR, D, JK, T
  • SINTESI VINCOLATA
  • MACCHINA PER LA MOLTIPLICAZIONE POSIZIONALE
  • PROGETTO PARTE OPERATIVA E PARTE DI CONTROLLO
  • pag 60 - MACCHINA DI TURING
  • MACCHINA UNIVERSALE
  • FILOSOFIE RISC E CISC
  • CPU A SINGOLO BUS
  • CODIFICA DELLE ISTRUZIONI
  • LETTURA E SCRITTURA IN MEMORIA
  • REPERTORIO ISTRUZIONI
  • CONFRONTO FRA RISC E CISC
  • MODI DI INDIRIZZAMENTO
  • CPU 8086
  • STACK E SUBROUTINE
  • pag 90 - FETCH DELLE ISTRUZIONI
  • LA MEMORIA
  • GERARCHIA DELLA MEMORIA
  • DRAM E SRAM
  • CACHE
  • PRINCIPIO DI LOCALITÀ
  • VARIANTI CACHE
  • INDICE MIPS
  • LEGGE DI AMDAHL
  • LE 5 FASI DELL'ESECUZIONE
  • CPU MONOCICLO
  • ARCHITETTURA DI HARVARD
  • DIMENSIONAMENTO DEL CLOCK
  • pag 120 - CPU MULTICICLO
  • CONFRONTO FRA MONOCICLO E MULTICICLO
  • PIPELINE
  • ESERCIZI SVOLTI

esempio di memoria:

La dimensione di M è: Sbit = 2mn = 23232 = 128G

Se si esprime Sbit come S(m, n), avendo funzione di m e n, si nota che la dipendenza da m è esponenziale, mentre quella da n è lineare. Ad esempio si ha la relazione:

S(m+1, n) = 2 S(m, n)

perché 2m+1 n = 2 (2m n)

e la relazione:

S(m, n+1) = S(m, n) + 2m

perché 2m(n+1) = 2mn + 2m

Ne si conclude che, se nella memoria è richiesto un bit in più di indirizzo dobbiamo raddoppiare la capacità di M!

Consideriamo 2 memorie S1 e S2:

S1 ha più celle (perché è più alta) e S2 ha parole più lunghe. Avendo S1 e S2 la stessa area, quindi la stessa dimensione misurata in bit, concludiamo che vale:

2m1 n1 = 2m2 n2

esempio di uso del decoder 2m+2 x n

In questo caso ho bisogno di 2 bit per selezionare il chip corretto. Non mi servono bit per la colonna dato che ce n’è solo una.

e nel caso di un banco di dimensione 2m+1 x 2n ?

mi basta un decoder binario per selezionare la riga:

questo bit distingue la colonna

Multiplexer

componente che realizza una qualsiasi funzione combinatoria; è controllato da input.

Tabella del multiplexer:

  • c 0 1 1 0
  • d inputs da selezionare
  1. (x, y)
  2. f(x, y)

modello del multiplexer

Sommatori:

Sommatori

A1n B1n S (± somma) C (=riporto)

es. 11 01 1 + 01 01 0

overflow: non bastano 4 bit per rappresentare 19 (19 > 24-1)

Full adder: somma solo 1 bit; i FA combinati costituiscono il Sommatore (Σ) visto sopra. Sommatore ripple carry.

Questa implementazione ha il difetto che i livelli logici devono aspettare la propagazione del segnale del riporto (ci). Se questo tempo è τ il sommatore a n = 4 bit ha un ritardo di 4τ!

Con queste modifiche Si diventa:

c2=aiβiri−1iβiri−1+aiβiri−1+aiβiri−1=1

e c3iβiiri−1iri−1

da notare che αiβi non alterano equazione, si comportano come ai e bi

C2C3C0r−1Siopαiβir−10000biselect Bai=0βi=bir−1=00,1001biB+1ai=0βi=bir−1=10010ainot Bai=0βi=bir−1=0100Raiαi=aiβi=bi

Rappresentazione della ALU di un processore. Il bit c1,

al termine della somma vale 1 se c’è stato

overflow. I bit n, v, verrano in caso di operazioni

in complemento a 2.

L’ALU vista finora può essere schematizzata nella maniera

seguente. Da notare che, oltre a c0 e c1, che gestiscono gli

ingressi dei bit αi e βi, abbiamo aggiunto altri 2 controlli c2

e c3:

Tab. 1

OPC3C2C1C0r1 select B00000 increment B00010 complement B00100 opposite B00110 ADD01000 SUB01010 OR01100 AND10101

Tabella di verità operazioni ALU, le op sono mutuamente esclusive. Per selezionare l'operazione ho bisogno di ... in un circuito che converte un codice in binario in un codice "a chiusi": in questo modo non ho bisogno che (r ... . ... alla ALU 8 bit (ciascuno corrispondente a un codice operazione), ma posso gestire il codice codificandolo su solo 5 bit.

Posso fare di meglio, il numero minimo di bit che posso impiegare per la codifica è 3

Tab. 2

u2u1u0OP 000select B 001increment B 010complement B 011opposite B 100ADD 101SUB 110OR 111AND

Ne risulta una ALU fatta così:

Usando tab.1 e tab.2 si posso ricavare le espressioni per i 5 ingressi in forma SP:

  • C3 = u2u1u0
  • C2 = u2u0 + u2 + u1
  • C1 = u2
  • C0 = u2u1u0 + u2u1 + u2u0 + u2u1u0 = u2u0 + u2 u1u0
  • r1 = u0
Dettagli
A.A. 2021-2022
155 pagine
1 download
SSD Ingegneria industriale e dell'informazione ING-INF/01 Elettronica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher giulia.lagreca14 di informazioni apprese con la frequenza delle lezioni di Calcolatori Elettronici e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Firenze o del prof Colombo Carlo.