Il Processore. Informatica di Base -- R.Gaeta 27

Похожие документы
Il processore. Istituzionii di Informatica -- Rossano Gaeta

Componenti di un processore

La memoria principale

Architettura dei computer

Il Processore: i registri

LEZIONE 2 Il processore e la memoria centrale

Lezione 1: L hardware

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Caratteristiche di un PC

Architettura hardware

Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti

Architettura dei calcolatori I parte Introduzione, CPU

L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O

Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly

Laboratorio di Informatica

Architettura di un calcolatore e linguaggio macchina. Primo modulo Tecniche della programmazione

I componenti di un Sistema di elaborazione. CPU (central process unit)

Lez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2

NOZIONI BASE DEL PROCESSORE (CPU)

Architettura del calcolatore. L Hardware. A.A Informatica 56

Memoria Secondaria o di Massa

Porte Input/Output (I/O Connectors)

Come funzionano i computer

Architettura dei calcolatori

Lezione 5 Architettura degli elaboratori. Mauro Piccolo piccolo@di.unito.it

Architettura di un calcolatore e ciclo macchina. Appunti per la classe 3 Dinf

Parte II.2 Elaboratore

Linguaggio macchina. 3 tipi di istruzioni macchina. Istruzioni per trasferimento dati. Istruzioni logico/aritmetiche

Fondamenti di informatica: un po di storia

Architettura del calcolatore

Il Ciclo Fetch-Decode-Execute. C Nyssen/Aberdeen College 2003

La macchina di Von Neumann

Il computer P R O F. L O R E N Z O P A R I S I

DEFINIZIONE. particolare l'unità di elaborazione centrale è una tipologia di

Esame di INFORMATICA Lezione 4

Struttura del calcolatore

Fondamenti di informatica: un po di storia

Modulo: Elementi di Informatica

Computer e Programmazione

Ingegneria Gestionale della logistica e produzione Prof. A. Palomba - Elementi di Informatica (J-Z) Componenti

C. P. U. MEMORIA CENTRALE

Il Modello di von Neumann (2) Prevede 3 entità logiche:

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore

Architettura di una CPU

Architettura dei calcolatori I parte Introduzione, CPU

INFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO

I dispositivi di input/output: il mouse

Informatica. Informazione L Informazione è un dato, o un insieme di dati, interpretati in un determinato contesto.

Come è fatto un computer

Lezione 3: Architettura del calcolatore

Informatica ALGORITMI E LINGUAGGI DI PROGRAMMAZIONE. Francesco Tura. F. Tura

Architettura di un processore basato su registri generali.

Appunti Liberi di Tecnologie Informatiche

Accesso a memoria. Accesso a memoria. Accesso a memoria. Modalità di indirizzamento. Lezione 5 e 6. Architettura degli Elaboratori A.

AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori

Informatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai

Informatica di Base - 6 c.f.u.

Sistemi Operativi. Sistemi I/O SISTEMI DI INPUT/OUTPUT. Hardware di I/O. Interfaccia di I/O per le applicazioni. Sottosistema per l I/O del kernel

Corso di Calcolatori Elettronici I A.A Il processore Lezione 18

Lo scanner. Informatica di Base A e B -- Rossano Gaeta 82

Componenti di base di un computer

Architettura dei calcolatori

o studiare l architettura del calcolatore significa:

Cosa è l informatica

La macchina programmata Instruction Set Architecture (1)

Il processore - CPU (CENTRAL PROCESSING UNIT)

Linguaggi di alto livello, compilatori e interpreti

Il processore - CPU. PDF created with pdffactory trial version

L Unità Centrale di Elaborazione

Il calcolatore. Architettura di un calcolatore (Hardware)

Elementi di Informatica e Programmazione. # Memoria di massa. Problema: comprare un PC. Architettura del calcolatore. Architettura di Von Neumann

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Corso di Informatica - Lez.1

Lecture 2: Prime Istruzioni

Informatica/ Ing. Meccanica/ Prof. Verdicchio/ 14/02/2012 / Foglio delle domande / VERSIONE 1

Vari tipi di computer

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:

Транскрипт:

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 L elaborazione avviene in accordo a sequenze di istruzioni (istruzioni macchina) Il linguaggio in cui si scrivono queste istruzioni viene chiamato linguaggio macchina Programma: specifica univoca di una serie di operazioni che l elaboratore deve svolgere E' costituito da una sequenza ordinata di istruzioni macchina Il ruolo del processore è quello di eseguire programmi in linguaggio macchina 27

Il Processore Nella maggior parte dei computer sia il programma che i dati (le informazioni da elaborare) devono essere caricati (cioè, copiati) in memoria principale La memoria contiene almeno due tipi di informazioni: la sequenza di istruzioni che devono essere eseguite dal processore; l insieme di dati (informazioni) su cui tali istruzioni operano Il processore è costituito da varie componenti che svolgono compiti differenti 28

Componenti di un processore Unità di Controllo Bus Interno REGISTRI Program Counter (PC) Registro di Stato (PS) Registro Istruzioni (RI) Registri Generali (8 o 16) Unità Aritmetico- Logica Registro Indirizzi Memoria (RIM) Registro Dati Memoria (RDM) Registro di Controllo (RC) 29

Il Processore: l unità di controllo L Unità di Controllo (UC) si occupa di coordinare le diverse attività che vengono svolte all interno del processore Il processore svolge la sua attività in modo ciclico: ad ogni ciclo corrisponde l esecuzione di una istruzione macchina Ad ogni ciclo vengono svolte diverse attività controllate e coordinate dalla UC si legge (carica) dalla memoria principale la prossima istruzione da eseguire; si decodifica l istruzione e si leggono (caricano) eventuali dati (informazioni) dalla memoria si esegue l istruzione si memorizza un eventuale risultato (informazione elaborata) in memoria 30

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 istruzioni macchina La velocità di elaborazione di un processore dipende dalla frequenza del suo clock I processori attuali hanno valori di frequenza di clock che variano tra i 500 MHz e 1,5 GHz (tra 500 e 1500 milioni di impulsi al secondo) 31

Il Processore: i registri Il processore contiene al suo interno un certo numero di registri (unità di memoria estremamente veloci) Le dimensioni di un registro sono di pochi byte (4, 8) I registri contengono delle informazioni di necessità immediata per il processore Esistono due tipi di registri: i registri speciali utilizzati dalla UC per scopi particolari; i registri di uso generale (registri aritmetici) 32

L Unità Aritmetico-Logica L'Unità Aritmetico-Logica (ALU) è costituita da un insieme di circuiti in grado di svolgere le operazioni di tipo aritmetico e logico La ALU legge i dati contenuti all'interno dei registri generali, esegue le operazioni e memorizza il risultato in uno dei registri generali Vi sono circuiti in grado di eseguire la somma di due numeri binari contenuti in due registri e di depositare il risultato in un registro, circuiti in grado di eseguire il confronto tra due numeri In alcuni elaboratori oltre alla ALU si può avere un processore specializzato per effettuare operazioni matematiche particolari, il coprocessore matematico 33

Il bus Problema: collegare le varie componenti (fisicamente separate) di un calcolatore, ad esempio, processore e memoria centrale Collegare ogni componente a tutte le altre (costoso se ho molte componenti separate) Usare un unico collegamento condiviso Bus di sistema: insieme di collegamenti (solitamente in rame) che connette tutti i componenti di un architettura 34

Interazione tra processore e memoria UC ALU PROCESSORE CLOCK BUS MEMORIA CENTRALE 35

Stato dell arte per PC Processori INTEL della famiglia Pentium Pentium III (con frequenze di clock di oltre 1GHz) Pentium IV (ottimale con RAM di tipo RDRAM) Processori AMD Processori Motorola 36