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



Documenti analoghi
C. P. U. MEMORIA CENTRALE

Architettura hardware

Laboratorio di Informatica

DIMENSIONI E PRESTAZIONI

Esame di INFORMATICA

Il Processore: i registri

Vari tipi di computer

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

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

Struttura del calcolatore

1.4a: Hardware (Processore)

introduzione I MICROCONTROLLORI

Calcolatori Elettronici A a.a. 2008/2009

- Algoritmi ed esecutori di algoritmi - ALGORITMI MACCHINA DI VON NEUMANN

Componenti di base di un computer

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica

RETI E SISTEMI INFORMATIVI

CPU. Maurizio Palesi

Calcolo numerico e programmazione Architettura dei calcolatori

Introduzione all'architettura dei Calcolatori

I Thread. I Thread. I due processi dovrebbero lavorare sullo stesso testo

Valutazione delle Prestazioni. Valutazione delle Prestazioni. Architetture dei Calcolatori (Lettere. Tempo di risposta e throughput

L Unità Centrale di Elaborazione

Architettura dei calcolatori I parte Introduzione, CPU

Architettura del computer (C.Busso)

Informatica - A.A. 2010/11

CALCOLATORI ELETTRONICI A cura di Luca Orrù

Dispensa di Informatica I.1

COME È FATTO IL COMPUTER

Unità di Misura Corso di Abilità Informatiche Laurea in Fisica. prof. Corrado Santoro

Lezione 3: Architettura del calcolatore

Esempio: aggiungere j

Architettura di un calcolatore

ARCHITETTURA DELL ELABORATORE

Varie tipologie di memoria

Appunti di Sistemi e Automazione

Architettura degli elaboratori

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

Introduzione alla Programmazione

Architettura hw. La memoria e la cpu

Gerarchia delle memorie

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.7. Il moltiplicatore binario e il ciclo di base di una CPU

Architettura del calcolatore

Gestione della memoria centrale

SISTEMI INFORMATIVI AZIENDALI

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

Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web: Prof. G. Quarella prof@quarella.

La macchina di Von Neumann. Archite(ura di un calcolatore. L unità di elaborazione (CPU) Sequenza di le(ura. Il bus di sistema

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

L HARDWARE parte 1 ICTECFOP@GMAIL.COM

Ing. Paolo Domenici PREFAZIONE

Laboratorio di Informatica. Il computer

La macchina programmata Instruction Set Architecture (1)

IL COMPUTER APPUNTI PER LEZIONI NELLE 3 CLASSI LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE. A CURA DEL Prof. Giuseppe Capuano

LABORATORIO DI SISTEMI

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

ARCHITETTURA DEL CALCOLATORE

Sistemi Elettronici #1. Sistemi Elettronici. Definizioni e concetti generali. Sistemi Elettronici Laurea Triennale in Elettronica A.A.

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Test di informatica QUALE TRA I DISPOSITIVI DI MEMORIA ELENCATI HA LA CAPACITÀ PIÙ ELEVATA? a) Floppy disk b) Cd-Rom c) DVD Risposta corretta:

Corso di Informatica

CONCETTI BASE dell'informatica Cose che non si possono non sapere!

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

CLASSE III A I.T.I. (ABACUS) SISTEMI DI ELABORAZIONE E TRASMISSIONE DEI DATI VERIFICA DI RECUPERO

clock DATA BUS ADDRESS BUS CONTROL BUS In realtà il bus del microprocessore si compone di 3 bus diversi: Bus indirizzi Bus di controllo

Gestione del processore e dei processi

Il microprocessore 8086

INFORMATICA. Il Sistema Operativo. di Roberta Molinari

Introduzione all uso del Personal Computer

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

Appunti di informatica. Lezione 6 anno accademico Mario Verdicchio

Microprocessori, Microcontrollori e DSP (Digital Signal Processors)

Istituto tecnico commerciale e per geometri Enrico Fermi

Introduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6

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

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

Architettura dei calcolatori

Architetture Applicative

Lezione n.19 Processori RISC e CISC

Fondamenti di informatica: un po di storia

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Esercizio 2. la dimensione del file risultante la velocità di trasferimento minima dell'hard disk

Introduzione al sistema operativo Il file system: file, directory,...

ARCHITETTURE MICROPROGRAMMATE. 1. Necessità di un architettura microprogrammata 1. Cos è un architettura microprogrammata? 4

Architettura (10/9/2003) Pag. 1/6. Cognome e Nome (in stampatello):

Organizzazione della memoria

Architettura dei computer

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Architettura hardware

La memoria centrale (RAM)

L applicazione dei vettori di collaudo

Coordinazione Distribuita

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Fondamenti di Informatica e Programmazione. P ro f. G i a n n i D A n g e l o

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

Calcolatori Elettronici. La memoria gerarchica La memoria virtuale

Operazioni di Comunicazione di base. Cap.4

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA

Cenni sull Architettura degli Elaboratori

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta 43

Transcript:

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

I componenti di un Sistema di elaborazione. CPU (central process unit) La C.P.U. è il dispositivo che esegue materialmente gli ALGORITMI. 1. esegue calcoli, 2. legge e scrive dati, 3. trasmette informazioni. Esso è costituito da due componenti principali: 1. La A.L.U. (aritmetic logic unit) unità di calcolo, che esegue calcoli. 2. La C.U. (control unit) unità di controllo, che controlla le operazioni da seguire.

I componenti di un Sistema di elaborazione. CPU (central process unit) comandi dati ALU Unità di elaborazione CU Unità di controllo risultati

Processore e processo PROCESSORE La CPU svolge le funzioni di PROCESSORE nel senso che esegue i processi. processo Ogni processo è un algoritmo che definisce come elaborare dei dati per ottenere certi risultati.

Dimensioni e circuiti Un processore è realizzato su un pezzo di silicio sul quale vengono incisi i circuiti. Ogni fetta di silicio ha forma circolare e contiene i circuiti dei futuri processori. In ogni processore vi sono miliardi di circuiti. In ogni millimetro quadrato ci sono milioni di circuiti microscopici.

Il primo processore e l ultimo Questo è l Intel 4004 costruito nel novembre del 1971. aveva velocità 0,74 MHz ed era costituito da 2300 transistor. Il suo progettista fu un italiano: Faggin Federico.

Intel 4004 di Federico Faggin

Intel Core i7 Il Core i7 è una famiglia di processori di 6 generazione presentati nel novembre del 2008, cioè 17 anni dopo il Intel 4004. Le frequenze di lavoro sono comprese tra i 1600 Mhz ed i 3300 Mhz, cioè almeno 2000 volte superiore a quella del 4004. I transistor sono grandi 32 micrometri cioè milionesimi di metro e ne sono circa 1 miliardo contro i 2300 del Intel 4004.

Ricerca. Fate una ricerca sulla storia dei processori Intel Dall Intel 4004 al Intel 8086, Intel 80286, Intel 80386 e 486, Intel Pentium Intel Dual Core Intel Core 2 Duo Intel Core i7

Architettura dei processori. Unità di elaborazione Le unità di elaborazione contengono al loro interno alcuni elementi fondamentali: 1. Memorie scrivibili dette «REGISTRI». 2. Dispositivi per il calcolo. 3. Memorie non scrivibili (ROM) con informazioni permanenti. I registri più importati presenti in un processore sono 5 e si chiamano: 1. Registro programm counter detto PC. 2. Registro istruzione. 3. Registro Accumulatore. 4. Registro dati. 5. Registro indirizzi.

Architettura dei processori. Unità di controllo. Le unità di controllo, che hanno il compito di governare le operazioni per eseguire l algoritmo ( cioè il processo), mandano all unità di elaborazione una serie di Segnali di controllo. CU Unità di controllo Un orologio interno alla macchina, detto clock, da il tempo ad ogni segnale: ad ogni scatto del clock viene inviato un segnale. Il numero di impulsi al secondo si misura in Hertz (Hz). Il Intel 4004 aveva un clock di 740.000 Hz = 740 KHz Il Intel Core i7 ha un clock di 3.000.000.000 Hz = 3 GHz ALU Unità di elaborazione

Architettura dei processori. Unità di controllo. Alcune operazioni si possono fare in un colpo di clock, altre hanno bisogno di più tempo. Un valore medio è 5-6 colpi di clock per cui il numero di operazioni al secondo è inferiore alla velocità di clock. Il numero di operazioni al secondo si misura in MIPS che significa Milioni di istruzioni per secondo.

Architettura dei processori. Unità di controllo. Aumentando la velocità i processori si riscaldano e perciò non è possibile andare oltre una certa velocità. Oggi si riesce a raggiungere il 3 GHz per i prodotti in vendita ed i 5 GHz per quelli da laboratorio. Per aumentare le prestazioni dei processori non si può, allora, solo aumentarne la velocità ma bisogna migliorare altri fattori.

Architettura dei processori. Unità di controllo. Una via è quella di aumentare l integrazione e cioè il numero di transistor. Un altra strada è quella di aumentare il parallelismo e cioè di mettere assieme più processori ciascuno dei quali si occupa di un diverso compito.

Architettura dei processori. Dialogo CPU e Memoria. Lo scambio di dati tra CPU e Memoria avviene in «parallelo». Questo vuol dire che essi non si scambiano un solo dato per volta ma molti dati contemporaneamente. Gli elaboratori piccoli scambiano dati a 16 o 32 bit Gli elaboratori più grandi (Core i7) a 64bit.