Click to add text L’ Unità di Elaborazione. Struttura : Unità di controllo: coordina attività CPU ALU: unità aritmetico-logica, esegue operazioni tra.

Slides:



Advertisements
Presentazioni simili
La struttura fisica e logica di un elaboratore
Advertisements

Introduzione allarchitettura dei calcolatori 2/ed Carl Hamacher, Zvonko Vranesic, Safwat Zaky Copyright © 2007 – The McGraw-Hill Companies srl Versione.
Elaboratore e Sistemi Operativo
Architettura di un sistema informatico Hardware
CdL Ingegneria Informatica n.o. Anno Accademico 2007/08 Fondamenti di Informatica I – corso A Giacomo Piscitellipag. 1/30 Architettura dei calcolatori.
Il Linguaggio Macchina
Architetture dei Calcolatori (Lettere j-z) Il Processore (2)
2 Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione dati memorizzazione dati trasferimento.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Il livello Microarchitetturale
Il Linguaggio Macchina
Com’è fatto un elaboratore?
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
Lezione 4 informatica di base per le discipline umanistiche vito pirrelli Istituto di Linguistica Computazionale CNR Pisa Dipartimento di linguistica Università
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
EVOLUZIONE DEL PC Legge di Moore: La potenza dei calcolatori raddoppia ogni 18 mesi Metà anni 80 (Personal Computer IBM AT) Architettura 16 bit interna,
Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per lambiente e il territorio Il calcolatore Stefano Cagnoni e Monica Mordonini Dipartimento.
La macchina di von Neumann
La macchina di von Neumann
L’Architettura del Sistema di Elaborazione
Architettura dell’elaboratore
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Informatica: il trattamento automatico dell’informazione
ARCHITETTURA DEGLI ELABORATORI
Il Calcolatore Elettronico
Il MIO COMPUTER.
PRESENTAZIONE di RICCARDO
COME È FATTO UN COMPUTER
ELETTRONICA DIGITALE (II Parte)
I blocchi fondamentali dell’elaborazione Componenti e funzionamento del calcolatore I blocchi fondamentali dell’elaborazione.
Architetture dei Calcolatori (Lettere j-z ) Il Processore
Architettura del calcolatore
ARCHITETTURA DI UN ELABORATORE
Unità centrale di processo
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
STRUTTURA DI UN COMPUTER
Hardware e software Hardware Software
Architettura del calcolatore
Calcolatori Elettronici Il Processore
Luglio 2004Generalità Hardware1 Luglio Generalità Hardware2 MACCHINA DI VON NEUMAN (1947) BUS Processore Elaborazione Controllo Memoria Ingresso.
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Calcolatori Elettronici Il Processore (2)
Corsi di Laurea in Biotecnologie
Laboratorio Informatico
Corso di Laurea in Informatica Architettura degli elaboratori a.a La macchina programmata Instruction Set Architecture (2) Istruzioni I-type Indirizzamento.
Architettura di un calcolatore e linguaggio macchina.
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
L’esecuzione dei programmi
Informatica Generale Marzia Buscemi
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Il calcolatore Stefano Cagnoni e Monica Mordonini
1 Informatica Generale Marzia Buscemi Ricevimento: Giovedì ore , Dipartimento di Informatica, stanza 306-PS o per posta.
Concetti di base Computer, HW e SW
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Struttura Fondamentale degli Elaboratori Elaboratore –È un sistema numerico –È un sistema automatico –È un sistema a programamzione registrabile –Ha una.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Il sistema di elaborazione Marco D. Santambrogio – Ver. aggiornata al 15 Maggio.
Come esegue le istruzioni il microprocessore Un’istruzione è sempre composta da più operazioni elementari.
Il Processore Il processore è la componente dell’unità centrale che elabora le informazioni contenute nella memoria principale L’elaborazione avviene eseguedo.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Dalla macchina di Von Neumann …
Presentazione di sistemi Ambrosio Federica Anna Esposito 3C inf.
Le componenti di un computer
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Tipi di Computer MainframeSupercomputerMinicomputerMicrocomputerHome Computer Personal Computer WorkstationMicrocontrollori Sistemi Barebone.
Il modello di Von Neumann
Laura Laurella CONOSCIAMO IL NOSTRO PC Immagina di costruire il tuo personal computer …
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Architettura degli elaboratori
Architetture non Von Neumann
Transcript della presentazione:

Click to add text L’ Unità di Elaborazione

Struttura : Unità di controllo: coordina attività CPU ALU: unità aritmetico-logica, esegue operazioni tra registri Registri: unità di memoria veloci per operazioni aritmetico-logiche (R1, R2 … ) e per usi speciali.

Registri Speciali PC - program counter : contiene indirizzo prossima istruzione IR - instruction register: contiene l' istruzione corrente PSW - registro di stato della CPU MAR - indirizzo cella di memoria da leggere/scrivere MDR - contenuto cella di memoria

Il Ciclo macchina La CPU esegue in sequenza le istruzioni di un programma. L’esecuzione di una singola istruzione si compone di tre fasi: lettura dalla memoria centrale dell’istruzione da eseguire (fase di fetch); decodifica (interpretazione) dell’istruzione; esecuzione vera e propria.

Esecuzione delle istruzioni - 1 La CPU trasmette il contenuto di PC al registro MAR ed attiva la linea Leggi. MAR ha il compito di mantenere l’indirizzo attivo sulle linee del BUS indirizzi. La RAM riceve così 2 informazioni: indirizzo di memoria + segnale leggi. Tramite il BUS dati, la Ram invia alla CPU il dato richiesto; il dato letto di troverà nel registro MDR. La CPU trasmette il contenuto di MDR al registro IR per la codifica dell’istruzione. L’istruzione passa in esecuzione sull’ALU. Se tale istruzione prevede operandi, questi saranno prelevati mediante una fase di FETCH DEGLI OPERANDI del tutto simile a quella vista prima. Questa volta il contenuto del registro MDR verrà inviato al registro di destinazione dell’ALU.

Esecuzione delle istruzioni - 2 Terminata l’esecuzione la CPU invia al registro di destinazione il risultato dell’ALU. Se l’istruzione prevede una scrittura in memoria si procede nel seguente modo: La CPU trasmette tramite il MAR l’indirizzo dell’operando da scrivere, l’operando tramite il registro MDR e attiva la linea scrivi. La memoria memorizza nella cella di indirizzo indicato nel bus indirizzi il dato ricevuto tramite il bus dati.

Architettura CISC Complex Instruction Set Computer indica un'architettura per microprocessori formata da un set di istruzioni contenente istruzioni in grado di eseguire operazioni complesse. Ad esempio la lettura di un dato in memoria, la sua modifica e il suo salvataggio direttamente in memoria tramite una singola istruzione. L’idea è quella di semplificare il compito dei programmatori e poter disporre di programmi più compatti che utilizzano meno memoria. All’interno della CPU è presente una ROM con i microcodici ciascuno dei quali permette di eseguire direttamente sul processore un’azione elementare.

Architettura RISC Reduced Instruction Set Computing indica una filosofia di progettazione di architetture per microprocessori che predilige lo sviluppo di un'architettura semplice e lineare. Questa semplicità di progettazione permette di realizzare microprocessori in grado di eseguire il set di istruzioni in tempi minori rispetto a una classica architettura CISC. L'idea che ha ispirato questa architettura è la constatazione che i progettisti impiegavano molte risorse e molto tempo per realizzare istruzioni molto potenti che i programmatori in realtà ignoravano. Gli sviluppatori infatti tendevano a utilizzare le istruzioni e i metodi di indirizzamento più semplici ignorando tutti gli altri metodi e le istruzioni specializzate

Chipset Il chipset è l'insieme di circuiti integrati di una scheda madre che si occupano di smistare e dirigere il traffico di informazioni passante attraverso il bus di sistema, fra CPU, RAM e controller delle periferiche di ingresso/uscita (es. lettori di floppy, dischi rigidi, ecc.).

Northbridge Il northbridge (Host Bridge) è un componente hardware connesso direttamente al socket della CPU, responsabile della comunicazione tra processore e alcune delle principali componenti della motherboard (RAM, gli slot AGP/PCI Express delle schede video e il southbridge). Al northbridge sono affidati compiti che richiedono prestazioni di alto livello, così da non creare un collo di bottiglia comunicativo all'interno del sistema informatico.

Southbridge Il southbridge è chiamato a gestire i processi “secondari” del computer. Controlla tutte le funzioni e tutte le comunicazioni di input e output di un computer: fa in modo che le porte USB possano entrare in comunicazione con processore e RAM (per tramite del northbridge), che il flusso di dati audio scorra senza problemi e che il BIOS sia caricato in memoria all'avvio della macchina.