NOZIONI BASE DEL PROCESSORE (CPU)
|
|
|
- Beniamino Colella
- 9 anni fa
- Visualizzazioni
Transcript
1 NOZIONI BASE DEL PROCESSORE (CPU) Il processore di un computer è di solito indicato come il microprocessorea causa delle sue dimensioni, che sono circa la dimensione di un'unghia. Un microprocessore elabora le istruzioni impartite al computer (ad esempio, aggiungere due numeri, eseguire le istruzioni di un programma, o stampare dei documenti). Il microprocessore è indicato come CentralProcessing Unit(CPU). Il suo lavoro consiste nell eseguireuna serie di istruzioni macchina. 1
2 CPU : COME ESEGUE LE ISTRUZIONI? Le istruzioni sono memorizzate nella memoria del computer, la RAM (RandomAccess Memory), che vedremo meglio nelle prossime diapositive. La CPUha due componenti principali : l'unità di controllo,che accede alle istruzioni memorizzate nella RAM ed interpreta il loro significato. l'unità aritmetico / logica (ALU)che esegue operazioni aritmetiche (cioè addizione, sottrazione, moltiplicazione, divisione) e di logica(cioè maggiore, minore, uguale a), cioè le operazioni necessarie per elaborare le istruzioni. 2
3 CPU : CICLO FETCH-EXECUTE La CPU esegue, generalmente, un'istruzione in 4 passi (ciclo fetchexecute): 1. Fetch(preleva) L unità di controllo (CU) riceve l'istruzione dalla memoria. 2. Interpret(interpreta) -L unità di controllo (CU) decodificail significato dell'istruzione e invia i dati necessari dalla memoria alla ALU. 3. Execute(esegue)-L unità di controllo (CU) ordina alla ALUdi eseguire le eventuali operazioni matematiche e/o logiche. 4. Store(memorizza)-Il risultato del calcolo viene salvato. 3
4 CPU : ESEMPIO DI ESECUZIONE DI UNA ISTRUZIONE 4
5 RAM RAM(RandomAccess Memory) è un area di memoria temporanea per i dati e le istruzioni. Può essere indicata anche come memoria principale. Caratteristiche : Memorizza dati e le istruzioni necessariper eseguire programmi in un dato momento. (temporaneità) I dati nella RAM vengonopersi quando si spegne il computer. (volatilità) La sua velocità di accesso deriva dal fatto che gli accessi ai dati avvengono in modo diretto (anziché cercarli in sequenza) tramite il loro indirizzo. (velocità di accesso) Capacità :è il numero massimodi bit o byte che possono essere memorizzati. La capacità della RAM è in ora misurata in gigabyte (GB).(Attualmente le memorie RAM hanno una capacità dai 4 ai 32 GB ) 5
6 ALTRE MEMORIE : ROM E CMOS ROM È una memoria di sola lettura (ReadOnlyMemory). I dati e le istruzioni su una ROM sono permanenti. A cosa serve? In quanto : per avviare il computer sono necessarie alcune istruzioni, che devono quindi rimanere fissein memoria (la RAM non può svolgere tale compito perché perde i dati quando il computer viene spento) Queste istruzioni dicono al computer come accedere al disco rigido, trovare il sistema operativo e caricarlo nella RAM. In seguito sarà la RAM a memorizzare tutte le istruzioni successive per essere eseguite dalla CPU. 6
7 ALTRE MEMORIE : ROM E CMOS CMOS Anche le impostazioni di configurazione di un computer, quali capacità delle memoria di massa, capacità di memoria (RAM), e le configurazioni di visualizzazione necessitano di essere conservate in modo permanente. Queste informazioni sono memorizzate nella CMOS (Complementary Metal Oxide Semiconductor) memoria. Note : Il chip CMOS richiede pochissima energia elettrica per contenere i dati. Può essere alimentato da una piccola batteria sulla scheda madre, o confezionato con il chip. La batteria mantiene i dati sui CMOS quando il computer è spento. 7
8 CACHE Un altro componente del microprocessore è la cache,una speciale memoria ad alta velocità che memorizza i dati usati più recentementeper accelerare il processo di esecuzione delle istruzioni. Esistono due livelli per la memoria cache : Livello 1 (L1): memoria cacheo memoria cache primariasi trova nella CPU in modo da fornire il più veloce accesso ai dati. Livello 2 (L2): memoria cache secondaria (più lenta della prima), situata tra la RAM e la CPU (a volte nella CPU). Se i dati non si trovano su nessuna delle cache, questi verranno prelevati dalla RAM. Oss: più i dati sono vicini alla CPU e più veloce sarà l accesso 8
9 LA CPU E LE ALTRE COMPONENTI 9
10 REGISTRI Sono particolari locazioni di memoria alle quali è possibile accedere in modo molto veloce. Nella figura a fianco sono riportati 3 principali registri: il registro istruzioni (IR), il Program Counter(PC), e il registro accumulatore. 10
11 IL REGISTRO PROGRAM COUNTER Il ProgramCounter(PC) contiene l' indirizzo dell'istruzione corrente. Ogni volta che un'istruzione viene completata, il contatore di programma avanza di una locazione di memoria. In questo modo la CPU sa sempre dove trovare l'istruzione successiva 11
Architettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale la memoria secondaria i dispositivi di input/output 1 Fornisce la capacità di
Sistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di
Architettura del Calcolatore
Giuseppe Manco Lezione 3 17 Ottobre 2003 Architettura del calcolatore Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle informazioni un calcolatore
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).!
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).! MACCHINA DI VON NEUMANN! UNITÀ FUNZIONALI fondamentali! Processore
Il modello di Von Neumann
Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro
Struttura di un sistema di elaborazione. SDE: basi. Descrizione dei componenti (2) Descrizione delle componenti
Struttura di un sistema di elaborazione Architettura di Von Neumann Componenti Hardware di un SDE Processo e Processore CPU Memoria Centrale SDE: basi Un SDE è formato da elementi di natura diversa (elettrica,
Il processore. Istituzionii di Informatica -- Rossano Gaeta
Il processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale
Architettura dei calcolatori
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore
Introduzione all'architettura dei Calcolatori. Maurizio Palesi
Introduzione all'architettura dei Calcolatori Maurizio Palesi 1 Agenda Architettura generale di un Sistema di Elaborazione La memoria principale Il sottosistema di comunicazione La CPU Miglioramento delle
Architettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale (memoria centrale, RAM) la memoria secondaria i dispositivi di input/output La
Architettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
La memoria principale
La memoria principale DRAM (Dynamic RAM) il contenuto viene memorizzato per pochissimo tempo per cui deve essere aggiornato centinaia di volte al secondo (FPM, EDO, SDRAM, RDRAM) SRAM (Static RAM) veloce
Un esempio di ciclo macchina
Un esempio di ciclo macchina La CPU deve eseguire le seguenti istruzioni:. Somma dei due valori contenuti agli indirizzi di memoria e ponendo il risultato all indirizzo. Differenza tra i due valori contenuti
Struttura dell elaboratore elettronico
Struttura dell elaboratore elettronico Concetti di base della tecnologia dell Informazione e della Comunicazione Qual è il significato del termine informatica? E' la scienza che si propone di raccogliere,
Architettura dei calcolatori I parte Introduzione, CPU
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica ed Elementi di Statistica 3 c.f.u. Anno Accademico 2010/2011 Docente: ing. Salvatore Sorce Architettura dei calcolatori
6: Macchina di Von Neumann
Data: 8-10-2017 Pag: 6 6: Macchina di Von Neumann 1. Lo Schema di Von Neumann John Von Neumann, un ricercatore che in USA realizzò uno dei primi computer l'eniac: faceva 300 moltiplicazioni al secondo
A.A. 2018/2019. CPU e Linguaggio Macchina FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante
A.A. 2018/2019 Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Architettura di Von Neumann Modello concettuale di un architettura di computer che permette di rappresentare,
Architettura del Calcolatore
Francesco Folino FUNZIONI DI UN CALCOLATORE Elaborazione Memorizzazione Trasferimento Controllo MACCHINA DI VON NEUMANN TRASFERIMENTO Obiettivo: permettere lo scambio di informazioni tra le varie componenti
Componenti di un processore
Componenti di un processore Unità di Controllo Bus Interno REGISTRI Program Counter (PC) Registro di Stato (SR) Registro Istruzioni (IR) Registri Generali Unità Aritmetico- Logica Registro Indirizzi Memoria
Struttura di un elaboratore
Struttura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,
Il Processore. Informatica di Base -- R.Gaeta 27
Il Processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale
Esame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 4 ARCHITETTURA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono
Architettura dei Calcolatori Elettronici
Architettura dei Calcolatori Elettronici Prof. Orazio Mirabella L architettura del Calcolatore: esame delle sue caratteristiche Fondamentali Capacità di eseguire sequenze di istruzioni memorizzate Calcolatore
Architettura del calcolatore (Seconda parte)
Architettura del calcolatore (Seconda parte) Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin LINGUAGGIO E ORGANIZZAZIONE DEL CALCOLATORE Linguaggio assembly
Il Processore: l unità di controllo
Il Processore: l unità di controllo La frequenza con cui vengono eseguiti i cicli di esecuzione è scandita da una componente detta clock Ad ogni impulso di clock la UC esegue un ciclo di esecuzione di
G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi
G L O S S A R I O BIT: acronimo di Binary Digit. E l unità elementare di informazione. Può assumere solo il valore 0 o 1. CALCOLATORE: macchina che opera la trasformazione dei dati (informazioni) HARDWARE:
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente
Informatica giuridica
Informatica giuridica Corso di laurea in Scienze dei Servizi giuridici Corso di laurea magistrale in Giurisprudenza A.A. 2015/16 L architettura hardware degli elaboratori La scheda madre Memoria principale
Esame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
Lez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2
Lez. 4 L hardware 1 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli [email protected]
Architettura dei calcolatori
Architettura dei calcolatori Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ Architettura dei calcolatori 2 Cos'è un computer?
L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O
L ARCHITETTURA DEI CALCOLATORI Il processore La memoria centrale La memoria di massa Le periferiche di I/O Caratteristiche dell architettura 2 Flessibilità adatta a svolgere diverse tipologie di compiti
Elementi di Informatica Chiara Epifanio
[email protected] Informatica Informatica Informatica INFORMATICA = INFORMAzione + automatica Scienza che studia le informazioni e il loro trattamento automatizzato Insieme delle teorie, dei processi
Appunti Liberi di Tecnologie Informatiche
Appunti Liberi di Tecnologie Informatiche Architettura degli Elaboratori N 1 autore: Prof. Ing. Michele Salvemini Indice 1 La rappresentazione Binaria...3 2 Una macchina versatile...4 3 Le componenti...4
Elementi di informatica
Elementi di informatica Architetture degli elaboratori Il calcolatore Un calcolatore è sistema composto da un elevato numero di componenti Il suo funzionamento può essere descritto se lo si considera come
Struttura del calcolatore
Struttura del calcolatore Proprietà: Flessibilità: la stessa macchina può essere utilizzata per compiti differenti, nessuno dei quali è predefinito al momento della costruzione Velocità di elaborazione
Lo scanner. Informatica di Base A e B -- Rossano Gaeta 82
Lo scanner Dispositivo che permette l acquisizione di immagini in formato digitale La sua precisione (risoluzione) si misura in DPI (Dot Per Inch). Maggiore il DPI maggiore la risoluzione delle immagini
Architettura dei calcolatori. Architettura dei calcolatori. Cos'è un computer?
Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ 2 Cos'è un computer? 3 Cos'è un computer? E' un dispositivo in grado di Elaborare
TERMINALE INTELLIGENTE
COS E UN COMPUTER? Dispositivo in grado di acquisire informazioni dall esterno, reagire alle stesse, e inviare informazioni dirette di nuovo all esterno Per elaborare le informazioni occorre un sistema
