SlideShare a Scribd company logo
1 of 10
Download to read offline
CPU
DI LAXMAN COZZARIN
INDICE
• Cos’è
• Funzione
• Bus
• Registri speciali
• Registri generali
• ALU
• Struttura
COS’È
CPU:
Central
Processing
Unit
unità centrale di elaborazione «È il cuore pulsante del computer»
FUNZIONE
In grado di eseguire istruzioni in linguaggio macchina.
Istruzioni per l'elaborazione dei dati:
•Aritmetiche
•Logiche
•Relazionali
Controllo del flusso delle istruzioni:
•Sequenza
•Selezione
•Ciclo
Trasferimento di informazioni:
•Dati e istruzioni fra CPU e memoria
•Dati fra CPU e dispositivi di I/O tramite interfaccia
BUS
Binary Unit System
Ci sono tre tipi di bus:
•Address bus: determina la posizione in memoria da cui il
processore leggerà la o scriverà i dati.
•Data bus: contiene i contenuti che sono stati letti dalla
posizione di memoria o che devono essere scritti nella
posizione di memoria.
•Control bus: gestisce il flusso di informazioni tra componenti
indicando se l'operazione è una lettura o una scrittura e
assicurando che l'operazione avvenga al momento giusto.
REGISTRI SPECIALI
Composto dai registri:
• PC (Program Counter): funzione di conservare l'indirizzo di memoria della
prossima istruzione da eseguire
• IR (Instruction Register): Contiene l'istruzione corrente in esecuzione
• PSW (Process StatoWord): Descrive lo stato attuale della istruzione in
esecuzione. Segnala errori.
REGISTRI SPECIALI
• MAR (Memory Adress Register): Contiene l'indirizzo della cella da cui
leggere o in cui scrivere un dato.
• MDR (Memory Data Register): Contiene il dato letto dalla memoria o da
scrivere in memoria.
REGISTRI GENERALI
• Registri generali:
in numero di 8, 16, 64. Sono usati come memoria temporanea per contenere gli
operandi delle istruzioni e i risultati parziali durante l’esecuzione delle istruzioni
ALU
• ALU Arithmetic-Logic Unit: Si
occupa di eseguire le operazioni di tipi
aritmetico/logico.
Preleva gli operandi dai registri
generali. A volte affiancato da co-
processori.
Ciclo macchina:
Fetch – Decode - Execute
STRUTTURA

More Related Content

Similar to CPU - struttura e funzione

Architettura degli elaboratori
Architettura degli elaboratoriArchitettura degli elaboratori
Architettura degli elaboratori
servetti
 
Concetti di base
Concetti di baseConcetti di base
Concetti di base
serex86
 
Architettura dei Calcolatori 06 Elementi Architetturali Di Base
Architettura dei Calcolatori 06 Elementi Architetturali Di BaseArchitettura dei Calcolatori 06 Elementi Architetturali Di Base
Architettura dei Calcolatori 06 Elementi Architetturali Di Base
Majong DevJfu
 
Architettura degli Elaboratori
Architettura degli ElaboratoriArchitettura degli Elaboratori
Architettura degli Elaboratori
sviciu
 
Corso base introduzione pc
Corso base introduzione pcCorso base introduzione pc
Corso base introduzione pc
claudiatti
 
Sistemi Operativi: Componenti - Lezione 02
Sistemi Operativi: Componenti - Lezione 02Sistemi Operativi: Componenti - Lezione 02
Sistemi Operativi: Componenti - Lezione 02
Majong DevJfu
 
Modulo1 lezione1
Modulo1 lezione1Modulo1 lezione1
Modulo1 lezione1
scipag
 
Struttura dell'elaboratore (sample)
Struttura dell'elaboratore (sample)Struttura dell'elaboratore (sample)
Struttura dell'elaboratore (sample)
Parco nord.
 

Similar to CPU - struttura e funzione (20)

Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Architettura di un computer, istituto tecnico
Architettura di un computer, istituto tecnicoArchitettura di un computer, istituto tecnico
Architettura di un computer, istituto tecnico
 
Cpu
CpuCpu
Cpu
 
Cpu Abacus
Cpu AbacusCpu Abacus
Cpu Abacus
 
Cpu abacus
Cpu abacusCpu abacus
Cpu abacus
 
Architettura degli elaboratori
Architettura degli elaboratoriArchitettura degli elaboratori
Architettura degli elaboratori
 
Concetti di base
Concetti di baseConcetti di base
Concetti di base
 
Architettura dei Calcolatori 06 Elementi Architetturali Di Base
Architettura dei Calcolatori 06 Elementi Architetturali Di BaseArchitettura dei Calcolatori 06 Elementi Architetturali Di Base
Architettura dei Calcolatori 06 Elementi Architetturali Di Base
 
Modulo 1 - Lezione 2
Modulo 1 - Lezione 2Modulo 1 - Lezione 2
Modulo 1 - Lezione 2
 
Architettura degli Elaboratori
Architettura degli ElaboratoriArchitettura degli Elaboratori
Architettura degli Elaboratori
 
Corso base introduzione pc
Corso base introduzione pcCorso base introduzione pc
Corso base introduzione pc
 
Elaborazione automatica dei dati: calcolatore e matlab
Elaborazione automatica dei dati: calcolatore e matlabElaborazione automatica dei dati: calcolatore e matlab
Elaborazione automatica dei dati: calcolatore e matlab
 
Lezione 1
Lezione 1Lezione 1
Lezione 1
 
02_-_Il_Personal_Computer_Dentro_e_Fuori_1.pptx
02_-_Il_Personal_Computer_Dentro_e_Fuori_1.pptx02_-_Il_Personal_Computer_Dentro_e_Fuori_1.pptx
02_-_Il_Personal_Computer_Dentro_e_Fuori_1.pptx
 
La memoria centrale, di massa ed il processore.pptx
La memoria centrale, di massa ed il processore.pptxLa memoria centrale, di massa ed il processore.pptx
La memoria centrale, di massa ed il processore.pptx
 
Sistemi Operativi: Componenti - Lezione 02
Sistemi Operativi: Componenti - Lezione 02Sistemi Operativi: Componenti - Lezione 02
Sistemi Operativi: Componenti - Lezione 02
 
Modulo1 lezione1
Modulo1 lezione1Modulo1 lezione1
Modulo1 lezione1
 
Elementidi informatica
Elementidi informaticaElementidi informatica
Elementidi informatica
 
Riassunto modulo 1 capitoli 1 2-3
Riassunto modulo 1 capitoli 1 2-3Riassunto modulo 1 capitoli 1 2-3
Riassunto modulo 1 capitoli 1 2-3
 
Struttura dell'elaboratore (sample)
Struttura dell'elaboratore (sample)Struttura dell'elaboratore (sample)
Struttura dell'elaboratore (sample)
 

CPU - struttura e funzione

  • 2. INDICE • Cos’è • Funzione • Bus • Registri speciali • Registri generali • ALU • Struttura
  • 3. COS’È CPU: Central Processing Unit unità centrale di elaborazione «È il cuore pulsante del computer»
  • 4. FUNZIONE In grado di eseguire istruzioni in linguaggio macchina. Istruzioni per l'elaborazione dei dati: •Aritmetiche •Logiche •Relazionali Controllo del flusso delle istruzioni: •Sequenza •Selezione •Ciclo Trasferimento di informazioni: •Dati e istruzioni fra CPU e memoria •Dati fra CPU e dispositivi di I/O tramite interfaccia
  • 5. BUS Binary Unit System Ci sono tre tipi di bus: •Address bus: determina la posizione in memoria da cui il processore leggerà la o scriverà i dati. •Data bus: contiene i contenuti che sono stati letti dalla posizione di memoria o che devono essere scritti nella posizione di memoria. •Control bus: gestisce il flusso di informazioni tra componenti indicando se l'operazione è una lettura o una scrittura e assicurando che l'operazione avvenga al momento giusto.
  • 6. REGISTRI SPECIALI Composto dai registri: • PC (Program Counter): funzione di conservare l'indirizzo di memoria della prossima istruzione da eseguire • IR (Instruction Register): Contiene l'istruzione corrente in esecuzione • PSW (Process StatoWord): Descrive lo stato attuale della istruzione in esecuzione. Segnala errori.
  • 7. REGISTRI SPECIALI • MAR (Memory Adress Register): Contiene l'indirizzo della cella da cui leggere o in cui scrivere un dato. • MDR (Memory Data Register): Contiene il dato letto dalla memoria o da scrivere in memoria.
  • 8. REGISTRI GENERALI • Registri generali: in numero di 8, 16, 64. Sono usati come memoria temporanea per contenere gli operandi delle istruzioni e i risultati parziali durante l’esecuzione delle istruzioni
  • 9. ALU • ALU Arithmetic-Logic Unit: Si occupa di eseguire le operazioni di tipi aritmetico/logico. Preleva gli operandi dai registri generali. A volte affiancato da co- processori. Ciclo macchina: Fetch – Decode - Execute