La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Informazioni di servizio

Presentazioni simili


Presentazione sul tema: "Informazioni di servizio"— Transcript della presentazione:

1 Informazioni di servizio
Compitino 20/3 in orario di lezione MA AL LIB. 15/3 durante la lezione esempio di compitino Per partecipare al compitino bisogna: Avere un account al LIB Mandare posta da quell’account a Il programma è stato AMPLIATO di 3-4 pagine: vedere il nuovo programma dettagliato in web!!!!!!!! Venerdì 17/3 dalle 9:30 alle 12:30 alcuni docenti ed esercitatori saranno disponibili in aula per spiegazioni. November 18

2 CPU e bus November 18

3 Connessioni tra CPU e il resto del calcolatore.
Segnali e alimentazioni November 18

4 Connessioni tra CPU e il resto del calcolatore, cont.
Dimensioni di indirizzi e dati in rapporto alle prestazioni e al costo. November 18

5 Assegnamento e decodifica degli indirizzi di memoria
Spazio separato I/O: memoria o mappatura in memoria dell’I/O. Spazio separato: Richiede linee particolari sul bus e istruzioni particolari. Mappatura in memoria Frammentatura dovuta al piccolo spazio di I/O Si può usare le stesse istruzioni che si usano per leggere/scrivere la memoria. Lo spazio di I/O deve essere protetto dall’accesso indiscriminato degli utenti. November 18

6 Esempio di interconnessione tra bus (CPU) e periferica
November 18

7 Esempio di indirizzamento
EPROM: 2K byte RAM: 2k byte I/O parallelo: 4 byte PIO: parallel I/O November 18

8 Decodifica November 18

9 Bus Connessione condivisa, a diversi livelli November 18

10 Tipi di bus Dati e indirizzi multiplexati sugli stessi fili
Meccanismi di sincronizzazione del trasferimento Meccanismi di assegnamento del bus November 18

11 Dati e indirizzi multiplexati sugli stessi fili
Si risparmia fili e complessità di cablaggio Si perde tempo Il circuito è più complicato November 18

12 Meccanismi di sincronizzazione del trasferimento
Con un clock che li temporizza (bus sincroni) Meccanismi di assegnamento del bus (arbitraggio) November 18

13 Bus sincrono, esempio November 18

14 Bus asincrono, esempio November 18

15 Meccanismi di assegnamento del bus
Centralizzati Un circuito apposito riceve richieste e assegna il bus di volta in volta Distribuiti Gli stessi utenti del bus partecipano attivamente all’arbitraggio: Daisy-chaining November 18

16 Esempi di BUS: ISA Obsoleto ma ancora in uso in milioni di PC
Dati/indirizzo: 8/20 e 16/24 Essenzialmente il bus dell’originale PC/AT IBM ma non proprietario Esteso a 32 bit EISA Vincente rispetto al proprietario Microchannel. November 18

17 ISA, limitazioni Spazio di indirizzamento Larghezza di banda:
Es. Video 1000 X 700 X 3 byte x 30 fotogrammi al secondo richiede almeno megabyte al secondo. ISA puo’ al massimo fornire circa 16 Mbyte al secondo November 18

18 Esempi di BUS: PCI Proprietario INTEL ma disponibile gratuitamente
Sincrono Indirizzi e dati condivisi November 18

19 PCI 33 o 66 MHz e fino a 64 bit di dati  circa 500 Mbyte/secondo.
Non appropriato per la memoria Non compatibile ISA (per una volta non c’e’ backward compatibility!) November 18

20 PCI November 18

21 Esempi di BUS: USB Banda massima: 1.5 Mbyte/secondo
Connessione ad albero: ogni nodo può avere fino a 16 figli Comunicazione controllata dal master Nessun interrupt, cioè il master deve continuamente chiedere alle periferiche se hanno qualcosa da comunicare. November 18


Scaricare ppt "Informazioni di servizio"

Presentazioni simili


Annunci Google