Corso di Informatica

Documenti analoghi
Architettura hardware

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

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

Sistemi di numerazione

Caratteristiche di un PC

Il processore. Istituzionii di Informatica -- Rossano Gaeta

Architettura hardware

Il calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica

Componenti di un processore

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE

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

C. P. U. MEMORIA CENTRALE

Lezione 15. L elaboratore Elettronico

Architettura dei computer

La memoria principale

Il Processore: l unità di controllo

Architettura dei calcolatori

Struttura hw del computer

La CPU e la Memoria. Sistemi e Tecnologie Informatiche 1. Struttura del computer. Sistemi e Tecnologie Informatiche 2

Architettura dei calcolatori I parte Introduzione, CPU

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

LEZIONE 2 Il processore e la memoria centrale

Valutazione delle prestazioni

Valutazione delle prestazioni. Valutazione delle prestazioni. Tempo di risposta e throughput. Prestazioni e tempo di esecuzione

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

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

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

Struttura del calcolatore

Lezione 1: L hardware

Capitolo 5 Elementi architetturali di base

INFORMATICA GENERALE

La macchina di Von Neumann

Introduzione al funzionamento di un calcolatore elettronico

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

Hardware. Sommario. Architettura dei computer

Hardware. I parte. Sommario

Corso di Alfabetizzazione Informatica 2001/2002. La CPU. F. Tortorella Università degli Studi. di Cassino

La macchina di Von Neumann

Colloquio di informatica (5 crediti)

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

Calcolatori Elettronici

Programmazione modulare

Architettura di un calcolatore

Informatica: Lez. 1. Andrea Payaro. (European Logistics Association)

Microelettronica Corso introduttivo di progettazione di sistemi embedded

ARCHITETTURA DI UN ELABORATORE

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

HARDWARE 1.4a: (Processore)

Architettura di una CPU

Ciclo del Processore. Memoria

Istruzioni macchina. Dove sono gli operandi? Ciclo della CPU. Elementi di un istruzione macchina. Rappresentazione delle istruzioni

1.4a: Hardware (Processore)

Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly

Struttura dell elaboratore elettronico

Architettura di un processore basato su registri generali.

Parte II.2 Elaboratore

Corso di Informatica

Componenti di base di un computer

LA STRUTTURA DEL COMPUTER

SISTEMI INFORMATIVI AZIENDALI

Laboratorio di Informatica

ARCHITETTURA DI UN CALCOLATORE ELETTRONICO

Il CPU UNITA DI CALCOLI (ALU) UNITA DI CONTROLLO (CU) 1

Fondamenti di Informatica Accademia di Belle Arti di Verona Università degli Studi di Verona A.A Docente - Vincenzo Giannotti

LA STRUTTURA DEL COMPUTER. Enrico Terrone A. S: 2014/2015

Informatica di Base. Ancora su numeri. La struttura dei sistemi informatici.

Il Processore: i registri

NOZIONI BASE DEL PROCESSORE (CPU)

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

Corso di Informatica - Lez.1

Computer e Programmazione

Come funzionano i computer

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

ECDL CORE 5.0. Modulo 1 Concetti di base dell ICT 1.1 Hardware. Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s.

ARCHITETTURA DELL ELABORATORE

Architettura di un calcolatore e principali caratteristiche tecniche e tecnologiche

I registri A, B, T contengono dati su cui è possibile eseguire operazioni elementari da parte dell ALU;

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

CLASSIFICAZIONE DEI SISTEMI OPERATIVI (in ordine cronologico)

PARTE III: La computazione elettronica: concetti, storia, sistemi moderni

Componenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni

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

Architettura del calcolatore

Abilità Informa/che. capitolo 3. Prof. Fabio Calefato a.a Giurisprudenza

L Unità Centrale di Elaborazione

Memoria Secondaria o di Massa

IL MODELLO DI ESECUTORE

Appunti Liberi di Tecnologie Informatiche

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

RETI E SISTEMI INFORMATIVI

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) DIPARTIMENTO: Informatica

Corso di JavaScript. Prerequisiti. B1 Tipi di dato e operatori. Concetto di variabile, espressione e tipo di dato

Secondo anno modulo recupero

UD2. L insostenibile leggerezza dei circuiti integrati

Il processore N.12. Vediamo come è strutturato un microprocessore e con quale sequenza esegue le istruzioni dettate da un programma assembler.

Fondamenti: Informatica, Computer, Hardware e Software

Introduzione all'architettura dei Calcolatori

Liceo Scientifico G. Galilei Trebisacce Anno Scolastico Prova di Informatica : Codifica delle informazioni Alunno: Classe: 1 C

Architettura di Von Neumann

Corso di Informatica

Transcript:

Corso di Informatica Modulo T2 2-La CPU 1 Prerequisiti Concetto intuitivo di programma Microprocessore Linguaggio binario Operazioni aritmetiche e logiche elementari 2 1

Introduzione In questa Unità vediamo più da vicino il componente principale che costituisce un computer: la CPU. In particolare, ci poniamo queste domande: Cosa c è all interno della CPU? Come fu le varie pziona la CPU? Rispondiamo a queste domande! 3 La CPU L unità centrale di elaborazione o CPU (Central Processing Unit): raggruppa le funzioni di calcolo e di controllo delle funzioni del computer. È costituita da un microprocessore installato sulla motherboard. È composta dall Unità di controllo e dalla ALU. La CPU, durante l elaborazione preleva ad una ad una le istruzioni, le trasferisce nei propri circuiti, le esegue e passa a quelle successive fino al completamento del programma. 4 2

La CPU - Unità di controllo L unità unità di controllo CU (Control Unit): esegue una ad una le istruzioni dei programmi (scritte in linguaggio binario) controlla il flusso dei dati e delle istruzioni tra il processore e la memoria. Unità di controllo Unità aritmetico logica Bus Interno REGISTRI 5 La CPU - Unità di controllo Bus Interno REGISTRI Svolge la sua attività in modo ciclico: preleva dalla memoria principale la prossima istruzione da eseguire preleva gli operandi specificati nell istruzione decodifica ed esegue l istruzione Ricomincia Unità di controllo Unità aritmetico logica La CU invia comandi opportuni all unità relativa: Calcoli Unità aritmetico logica Leggere/Scrivere in memoria memoria Acquisizione/Stampa dispositivi di I/O 6 3

La CPU - Unità aritmetico-logica Bus Interno REGISTRI L unità Aritmetico-Logica ALU (Arithmetic Logic Unit) è un circuito destinato all esecuzione delle operazioni: Aritmetiche: operazioni elementari (addizione, sottrazione, moltiplicazione, divisione); Logiche: operazioni di confronto (>, <, >=, <=, =, <>, che servono ad effettuare scelte tra diverse alternative). Unità di controllo Unità aritmetico logica La ALU esegue le operazioni usando come ausilio alcuni registri della CPU. 7 Il clock Per operare in modo ciclico, è necessario che il processore disponga di un clock che fornisca una cadenza temporale per l esecuzione delle operazioni elementari. In questo modo: ad ogni battito di clock viene eseguita un operazione elementare (un istruzione macchina); la frequenza del clock indica il numero di operazioni elementari che vengono eseguite nell unità di tempo 8 4

Il clock Se, considerando un esempio elementare, ogni battito di clock corrisponde esattamente l esecuzione di una sola istruzione macchina, la frequenza del clock indica il numero di operazioni elementari che vengono eseguite nell unità di tempo. Ad esempio, un clock che ha frequenza 2.7 GHz, ha circa 2.7 miliardi di battiti al secondo, per cui il computer eseguirà, teoricamente, più di due miliardi e mezzo di operazioni per secondo. 9 Il clock In realtà, questa ipotesi non è sempre vera: l esecuzione di una istruzione può richiedere più battiti di clock nello stesso battito di clock si possono eseguire più istruzioni caratteristiche del processore Per esempio: il processore Intel 80286 richiede 20 battiti del clock per eseguire la moltiplicazione di due numeri il processore Intel 80486 può calcolare la moltiplicazione di due numeri usando solo un battito del clock 10 5

Il clock La frequenza del clock si misura in: MHz (1 MHz corrisponde circa a un milione di istruzioni elementari/battiti al secondo) GHz (1 GHz corrisponde circa a un miliardo di istruzioni elementari/battiti al secondo) Per esempio, se il processore di un computer funziona a 3 GHz, significa che il processore è in grado di eseguire circa 3 miliardi di operazioni elementari ogni secondo. 11 Argomenti La CPU Unità di controllo Unità aritmetico-logica Il clock 12 6