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