MODULO 07 - L`interazione tra il microprocessore e la memoria di

Insegnamento di Informatica – a.a. 2015-16
Macerata, 7 ottobre 2015
L’interazione tra il
microprocessore e la memoria di
sistema
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
Francesco Ciclosi
Insegnamento di Informatica – a.a. 2015-16
Composizione della CPU
 La CPU è costituita da due componenti:
• Unità di controllo (CU)
o Esegue le istruzioni dei programmi
o Coordina le attività del microprocessore
o Controlla il flusso di istruzioni tra CPU e memoria
• Unità logico-aritmetica (ALU)
o Effettua le operazioni aritmetiche
o Effettua le operazioni logiche di confronto
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015
CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
L’interazione tra CPU e memoria (1/3)
Esecuzione dei
programmi
CPU
Memoria
Elaborazione
dei dati
Interazione
Interazione
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015
CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
L’interazione tra CPU e memoria (2/3)
 CU e ALU collaborano con la memoria nel
“ciclo della macchina”, un processo in 4 fasi:
1.
2.
3.
4.
Caricamento
Decodifica
Esecuzione
Memorizzazione
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015
CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
L’interazione tra CPU e memoria (3/3)
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015
CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
Tempi di istruzione e di esecuzione
 Il tempo di istruzione è quello necessario a
completare le fasi di caricamento e decodifica
 Il tempo di esecuzione è quello necessario a
terminare le fasi di esecuzione e memorizzazione
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015
CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
I registri
 Sono aree di memorizzazione interne al
microprocessore
 Nei microprocessori moderni esistono vari
registri che hanno differenti funzioni
 Il tempo di accesso alle informazioni ivi
contenute è molto basso
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015
CC-BY-SA 4.0 – Common Deed – Legal Code
Insegnamento di Informatica – a.a. 2015-16
I miei contatti
linkedin
http://it.linkedin.com/pub/francesco-ciclosi/62/680/a06/
facebook
https://www.facebook.com/francesco.ciclosi
twitter
@francyciclosi
www
http://www.francescociclosi.it
Unimc - Dipartimento di Economia e Diritto - Corso di Laurea in Economia: banche, aziende e mercati
© Francesco Ciclosi – Settembre 2015
CC-BY-SA 4.0 – Common Deed – Legal Code