Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione
Architettura dell’Elaboratore Seconda parte
Memoria ROM Statica Non modificabile (scritta quando viene fabbricato il circuito) Nei PC, il BIOS (il programma che viene eseguito all’avvio del PC) è contenuto in una memoria “non volatile”
Central Processing Unit (CPU) È costituita da: –Registri –Unità aritmetico logica (ALU) –Unità di Gestione e Controllo Clock di sistema (unità di misura usata per il clock è Hertz)
CPU: Descrizioni Velocità: MIPS - microistruzioni al secondo (4.77, 100, 200, …, 500,...) Distinzione in base al set di istruzioni: –CISC (Complete Instruction Set Computer): insieme ampio di microistruzioni, più facile scrivere programmi per compiti diversi –RISC (Reduced Instruction Set Computer): solo istruzioni più usate, guadagno in velocità
Registri della CPU Registro Dati (DR) e Registro Indirizzi (AR) Registro Istruzione Corrente (CIR): istruzione attualmente in esecuzione Program Counter (PC): indirizzo di memoria dell’istruzione successiva a quella attualmente in esecuzione Registri di Lavoro Registro Interruzioni: informazioni sulle periferiche Registro Flag –Carry (Riporto) –Overflow –Zero –Segno
Tipi di Operazioni della CPU Lettura (normalmente: da una cella di memoria a un registro della CPU) Scrittura (in memoria, dei dati di un registro) Spostamento (di informazioni in memoria) Salto (a un’altra istruzione: PC modificato adeguatamente) Aritmetiche (fra registri) Logiche (confronto, inversione)
Unità Aritmetico Logica - ALU Si occupa dell’esecuzione delle operazioni aritmetiche e logiche in base agli ordini ricevuti dall’unità di controllo e governo –Somma, sottrazione... –Operatori condizionali (AND, OR,...)
CPU Evoluzione tecnologica: –Valvole –Transistor –Circuiti stampati –VLSI (Very Large Scale of Integration) Storia del PC attraverso le CPU –Intel 8086, 8088, 286, 386, 486, Pentium, Pentium Pro, Pentium III, Pentium IV,...