il calcolatore elettronico prof. eugenio chiriaco [email protected] lezione 2 i.t.i.s....
TRANSCRIPT
![Page 1: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/1.jpg)
Il Calcolatore ElettronicoIl Calcolatore Elettronico
Prof. Eugenio Chiriaco
Lezione 2
I.T.I.S. I.T.I.S. A. VoltaA. Volta di Lodi di Lodi
AS 2010-2011AS 2010-2011
![Page 2: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/2.jpg)
ContenutiContenuti La macchina di Von NeumannLa macchina di Von Neumann Il Clock di un calcolatoreIl Clock di un calcolatore Il processore (CPU)Il processore (CPU) La memoria di lavoro (RAM)La memoria di lavoro (RAM) La gerarchia delle memorieLa gerarchia delle memorie Il BUSIl BUS La scheda madre di un calcolatoreLa scheda madre di un calcolatore
![Page 3: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/3.jpg)
John Von NeumannJohn Von Neumann
MatematicaMatematica
concetto di classeconcetto di classe
FisicaFisicaAssiomatizzazione della meccanicaAssiomatizzazione della meccanica
quantisticaquantistica
EconomiaEconomiaTeoria dei giochiTeoria dei giochi
InformaticaInformaticaStruttura del calcolatoreStruttura del calcolatore
(1903-1957)
![Page 4: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/4.jpg)
Macchina di Von NeumannMacchina di Von Neumann
PROCESSORE MEMORIA
BUS
(cpu) (ram)
![Page 5: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/5.jpg)
Interfacciamento con l’esternoInterfacciamento con l’esterno
Mondo EsternoCPU RAM
![Page 6: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/6.jpg)
Struttura del CalcolatoreStruttura del Calcolatore
PROCESSORE
MEMORIA
BUS
I/O I/O
I/O I/O
DiscoStampante
tastiera Video
![Page 7: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/7.jpg)
Struttura del CalcolatoreStruttura del Calcolatore
PROCESSORE
MEMORIA
BUS
PS/2 Scheda Video
USB EIDE
DiscoStampante
tastiera Video
![Page 8: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/8.jpg)
MotherboardMotherboard
Tutta l’elettronica del calcolatore è contenuta nella scheda madre Tutta l’elettronica del calcolatore è contenuta nella scheda madre (motherboard)(motherboard)
RAM
CPU
BUS
EIDEEIDE
ROM
USBCOM LPTPS/2
CHIPSET
CACHE
clock
SA
TA
AGP
![Page 9: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/9.jpg)
Il Segnale di SincronismoIl Segnale di Sincronismo
Tutte le attività del calcolatore sono eseguite sullaTutte le attività del calcolatore sono eseguite sulla
base di un segnale elettrico detto di sincronismobase di un segnale elettrico detto di sincronismo
(Clock o temporizzatore) caratterizzato da una(Clock o temporizzatore) caratterizzato da una
frequenza ben precisa (es. 2GHz)frequenza ben precisa (es. 2GHz)
t
![Page 10: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/10.jpg)
CPUCPU
![Page 11: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/11.jpg)
CPUCPU
Principali funzioni del processorePrincipali funzioni del processore
• Esegue le istruzioni contenute nella memoria centrale (ciclo Esegue le istruzioni contenute nella memoria centrale (ciclo macchina) sulla base di un segnale di sincronismo (clock)macchina) sulla base di un segnale di sincronismo (clock)
• Consente di fare le operazioni aritmetiche e logiche fraConsente di fare le operazioni aritmetiche e logiche fra
gli operandi contenuti nei registrigli operandi contenuti nei registri
• Consente di dialogare con tutte le periferiche connesse al Consente di dialogare con tutte le periferiche connesse al bus (per leggere o scrivere dati)bus (per leggere o scrivere dati)
![Page 12: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/12.jpg)
Unità di Controllo
Unità Aritmetico
logica
Registri
Memoria Principale
Disco Video
CPU
Periferiche
bus
CPUCPU
![Page 13: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/13.jpg)
RAMRAM
Principali caratteristiche di una RAMPrincipali caratteristiche di una RAM
• Logicamente è una successione di celle elementari Logicamente è una successione di celle elementari denominate bytedenominate byte
• Il numero complessivo di byte ne determina la capacitàIl numero complessivo di byte ne determina la capacità• Ogni cella di memoria possiede un indirizzo unicoOgni cella di memoria possiede un indirizzo unico• Ogni cella di memoria può essere letta o scrittaOgni cella di memoria può essere letta o scritta• La velocità di lettura/scrittura è imposta da un segnale di La velocità di lettura/scrittura è imposta da un segnale di
sincronismosincronismo• Contiene il programma che deve essere eseguito dalla cpuContiene il programma che deve essere eseguito dalla cpu• Contiene tutti i dati che devono essere usati dal programmaContiene tutti i dati che devono essere usati dal programma (in arrivo da una periferica di input)(in arrivo da una periferica di input)• Contiene tutti i dati ottenuti come risultato del programmaContiene tutti i dati ottenuti come risultato del programma (da inviare ad una periferica di output)(da inviare ad una periferica di output)
![Page 14: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/14.jpg)
RAMRAM
RAMINDIRIZZI DATI
CONTROLLI
![Page 15: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/15.jpg)
Registri
Cache
Memoria principale
Dischi magnetici
Nastri Dischi ottici
+lente+capacita`di memorizzazione
Da 32KB a alcuni MB
Da 512MB a decine di GB
Da alcuni GB a decine di TB
Unità rimovibileUnità di Backup
La Gerarchia delle MemorieLa Gerarchia delle Memorie
![Page 16: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/16.jpg)
RamRam
![Page 17: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/17.jpg)
EsercizioEsercizio
Calcolare i bit di indirizzamento necessariCalcolare i bit di indirizzamento necessari
per indirizzare le seguenti RAM:per indirizzare le seguenti RAM:
1. 1024 KB1. 1024 KB
2. 64 MB2. 64 MB
3. 512 MB3. 512 MB
4. 2 GB4. 2 GB
5. 128 GB5. 128 GB
(NOTA: bit = log(NOTA: bit = log2 Capacità)
![Page 18: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/18.jpg)
BUSBUS
BUS-dati (scambio dati cpu BUS-dati (scambio dati cpu ram e cpu ram e cpu dispositivo I/O) dispositivo I/O)
BUS-indirizzi (locazione di memoria o dispositivo di ingresso/uscita)BUS-indirizzi (locazione di memoria o dispositivo di ingresso/uscita)
BUS-controlli (segnali di controllo).BUS-controlli (segnali di controllo).
I dispositivi di ingresso/uscita vengono collegati al BUS di sistemaI dispositivi di ingresso/uscita vengono collegati al BUS di sistema
attraverso opportuni SLOT (PCI, ISA, EISA, AGP).attraverso opportuni SLOT (PCI, ISA, EISA, AGP).
IL BUS lavora con una frequenza propriaIL BUS lavora con una frequenza propria
![Page 19: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/19.jpg)
BUS BUS
ISA (Industry Standard Architecture)ISA (Industry Standard Architecture) Bus (dati) a 8 bit con frequenza di 8.33 MHzBus (dati) a 8 bit con frequenza di 8.33 MHz
EISA (Enhanced ISA)EISA (Enhanced ISA) Bus (dati) a 16 bit con frequenza di 8.33 MHzBus (dati) a 16 bit con frequenza di 8.33 MHz
Le schede ISA sono compatibili con le schede EISALe schede ISA sono compatibili con le schede EISA
![Page 20: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/20.jpg)
BUS EISA BUS EISA
![Page 21: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/21.jpg)
Bit RateBit RateLa velocità di trasmissione delle informazioniLa velocità di trasmissione delle informazionibinarie su un canale di comunicazione sibinarie su un canale di comunicazione siesprime mediante la esprime mediante la bit ratebit rate (tasso di bit). (tasso di bit).
La La bit ratebit rate di un canale esprime la quantità di un canale esprime la quantitàdi bit al secondo che possono essere di bit al secondo che possono essere trasmessi.trasmessi.
La La bit ratebit rate di un canale si esprime in bps o di un canale si esprime in bps oB/sec (dove B denota il Byte = 8 bit)B/sec (dove B denota il Byte = 8 bit)
BUSBUS
![Page 22: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/22.jpg)
Bit Rate (esempi)Bit Rate (esempi)
Calcolare la Calcolare la bit ratebit rate di un bus ISA di un bus ISA
8(bit) x 8,33(MHz) = 66,6 Mbps8(bit) x 8,33(MHz) = 66,6 Mbps
1(Byte) x 8,33(MHz) = 8,33 MB/sec1(Byte) x 8,33(MHz) = 8,33 MB/sec
66,6 Mbps = 8,33 MB/sec66,6 Mbps = 8,33 MB/sec
BUSBUS
![Page 23: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/23.jpg)
Bit Rate (esempi)Bit Rate (esempi)
Calcolare la Calcolare la bit ratebit rate di un bus EISA di un bus EISA
16(bit) x 8,33(MHz) = 133,2 Mbps16(bit) x 8,33(MHz) = 133,2 Mbps
2(Byte) x 8,33(MHz) = 16,6 MB/sec2(Byte) x 8,33(MHz) = 16,6 MB/sec
133,2 Mbps = 16,6 MB/sec133,2 Mbps = 16,6 MB/sec
BUSBUS
![Page 24: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/24.jpg)
BUSBUS
PCI (Peripheral Component Interconnect)PCI (Peripheral Component Interconnect) Bus (dati) a 32 bit con frequenza di 33 MHzBus (dati) a 32 bit con frequenza di 33 MHz
Bus (dati) a 64 bit con frequenza di 66 MHzBus (dati) a 64 bit con frequenza di 66 MHz
PCI-X 133 (PCI eXtended)PCI-X 133 (PCI eXtended) Bus (dati) a 64 bit con frequenza di 133 MHz (circa 1GB/sec)Bus (dati) a 64 bit con frequenza di 133 MHz (circa 1GB/sec)
PCI-X 266PCI-X 266 Bus (dati) a 64 bit con frequenza di 266 MHzBus (dati) a 64 bit con frequenza di 266 MHz
PCI-X 533PCI-X 533 Bus (dati) a 64 bit con frequenza di 533 MHzBus (dati) a 64 bit con frequenza di 533 MHz
![Page 25: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/25.jpg)
EsercizioEsercizio
Calcolare la bit rate (Mbps e MB/sec)Calcolare la bit rate (Mbps e MB/sec)
dei seguenti bus:dei seguenti bus:
PCI 32 bitPCI 32 bit
PCI-X 133PCI-X 133
PCI-X 266PCI-X 266
PCI-X 533PCI-X 533
![Page 26: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/26.jpg)
BUS PCIBUS PCI
![Page 27: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/27.jpg)
BUS PCI ExpressBUS PCI Express
PCI Express 4x, 16x, 1x, 16x sotto uno slot PCI tradizionale a 32 bit
![Page 28: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/28.jpg)
BUS AGPBUS AGP
Accelerated Graphics PortAccelerated Graphics Port
Canale di comunicazione ad alta velocità per collegare la scheda Canale di comunicazione ad alta velocità per collegare la scheda video.video.
RAM
CPU
SchedaVideo
AGP
![Page 29: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/29.jpg)
BUS AGPBUS AGP
![Page 30: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/30.jpg)
AGPAGP
AGP 1x velocità 266 MB/secAGP 1x velocità 266 MB/sec
AGP 2x velocità 533 MB/secAGP 2x velocità 533 MB/sec
AGP 4x velocità 1064 MB/secAGP 4x velocità 1064 MB/sec
AGP 8x velocità 2.1 GB/secAGP 8x velocità 2.1 GB/sec
![Page 31: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/31.jpg)
CHIPSETCHIPSET
Insieme di circuiti presenti sulla scheda madre che svolgono dueInsieme di circuiti presenti sulla scheda madre che svolgono due
funzioni fondamentali:funzioni fondamentali:
1. Memory Controller Hub (MCH)1. Memory Controller Hub (MCH)
controlla la comunicazione fra CPU e RAM e fra CPU e AGPcontrolla la comunicazione fra CPU e RAM e fra CPU e AGP
2. I/O Controller Hub (ICH)2. I/O Controller Hub (ICH)
controlla la comunicazione fra CPU e le Periferiche connesse alcontrolla la comunicazione fra CPU e le Periferiche connesse al
sistema attraverso PCI, EIDE, USB, COM, LPT, PS/2, SCSI. sistema attraverso PCI, EIDE, USB, COM, LPT, PS/2, SCSI.
![Page 32: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/32.jpg)
MotherboardMotherboard
![Page 33: Il Calcolatore Elettronico Prof. Eugenio Chiriaco eugenio.chiriaco@istruzione.it Lezione 2 I.T.I.S. A. Volta di Lodi AS 2010-2011](https://reader034.vdocuments.pub/reader034/viewer/2022042502/5542eb63497959361e8cd320/html5/thumbnails/33.jpg)
esercitazioneesercitazione
Alimentare la motherboardAlimentare la motherboard Inserire i moduli della RAMInserire i moduli della RAM Inserire la CPU nella relativa socketInserire la CPU nella relativa socket Collegare il circuito di ventilazione alla CPUCollegare il circuito di ventilazione alla CPU Collegare lo speaker alla motherboardCollegare lo speaker alla motherboard Collegare la scheda video nello slot AGP o PCICollegare la scheda video nello slot AGP o PCI Collegare monitor e tastiera alla motherboardCollegare monitor e tastiera alla motherboard Alimentare il computer ed entrare nel BIOSAlimentare il computer ed entrare nel BIOS Controllare la memoria riconosciuta e provvedere ad un Controllare la memoria riconosciuta e provvedere ad un
aggiornamentoaggiornamento Collegare un drive per FLOPPY-DISK (A)Collegare un drive per FLOPPY-DISK (A) Eseguire il Eseguire il bootboot da dischetto usando il sistema operativo MS-DOS da dischetto usando il sistema operativo MS-DOS Collegare un secondo drive per FLOPPY-DISK (B)Collegare un secondo drive per FLOPPY-DISK (B)