Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.

Slides:



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

Classe III A A.s – 2011 Sistemi di Elaborazione e Trasmissione dell’Informazione 4 ore settimanali (2 laboratorio) Docenti Prof. Alberto Ferrari.
STRUTTURA DEL PERSONAL COMPUTER
Architettura di un sistema informatico Hardware
DAL MICROPROCESSORE AI SISTEMI EMBEDDED Informatica per lAutomazione II (Informatica B o II) Anno accademico 2008/2009 Prof. Giuseppe Mastronardi Ing.
Anno Accademico Corso di Informatica Informatica per Scienze Biologiche e Biotecnologie Anno Accademico
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
1 Corso di Informatica (Programmazione) Lezione 4 (24 ottobre 2008) Architettura del calcolatore: la macchina di Von Neumann.
Il Linguaggio Macchina
Com’è fatto un elaboratore?
3. Architettura Vengono descritte le principali componenti hardware di un calcolatore.
Introduzione Cosa è un Sistema Operativo ?
INTRODUZIONE Il termine Informatica deriva dalla fusione dei termini INFORmazione autoMATICA si intende indicare la scienza che ha il compito di raccogliere,
Estensioni allarchitettura di Von Neumann Vito Perrone Corso di Informatica A per Gestionali.
Architettura di un calcolatore
Labortaorio informatica 2003 Prof. Giovanni Raho 1 INFORMATICA Termini e concetti principali.
La macchina di von Neumann
La macchina di von Neumann
Tecnico hardware Di Adone Amaddeo
Architettura dell’elaboratore
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Il Modello logico funzionale dell’elaboratore
2. Hardware Componenti di base di un computer
ARCHITETTURA DEGLI ELABORATORI
Il Calcolatore Elettronico
ELETTRONICA DIGITALE (II Parte)
STRUTTURA GENERALE DI UN ELABORATORE
Appunti di Informatica
L' ARCHITETTURA DI VON NEUMANN
I blocchi fondamentali dell’elaborazione Componenti e funzionamento del calcolatore I blocchi fondamentali dell’elaborazione.
La struttura fisica del computer
Architettura del calcolatore
Dimitri Caruso Classe 2^ Beat ISIS G. Meroni Anno Scolastico 2007/08
ARCHITETTURA DI UN ELABORATORE
LOGICA DI FUNZIONAMENTO
Sistemi di elaborazione e trasmissione delle informazioni
Unità centrale di processo
Informatica Lezione 4 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Architettura del calcolatore
INFORMATICA TECNOLOGIE INFORMATICHE INFORmazione autoMATICA
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Calcolatori Elettronici Il Processore
Informatica Lezione 5 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Corsi di Laurea in Biotecnologie
Laboratorio Informatico
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Corso di Laurea in Informatica Architettura degli elaboratori a.a La macchina programmata Instruction Set Architecture (2) Istruzioni I-type Indirizzamento.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
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.
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
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
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.
STRUTTURA DELL’ELABORATORE
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
La struttura di un computer
Dalla macchina di Von Neumann …
Click to add text L’ Unità di Elaborazione. Struttura : Unità di controllo: coordina attività CPU ALU: unità aritmetico-logica, esegue operazioni tra.
I Microprocessori Unità 3 del libro Internet Working Sistemi e reti.
Il modello di Von Neumann
Il computer RAM: Unità di misura MByte e GByte MHz Processore: Unità di misura Singolo o multiprocessore 32/64 bit velocità GHz Mouse tastiera video stampante.
HARDWARE (2). MEMORIE Due classi di memoria MEMORIA CENTRALE –media capacità - ottima velocità MEMORIA DI MASSA elevata capacità - bassa velocità.
Hardware Struttura fisica (architettura) del calcolatore formata da parti meccaniche, elettriche, elettroniche.
Architettura degli elaboratori
Transcript della presentazione:

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione

Architettura dellElaboratore Terza parte

BUS Collega tra loro due o più componenti dellelaboratore (CPU, Memoria Centrale ed Interfacce delle periferiche). È un mezzo di trasmissione condiviso, e quindi: –tutti i dispositivi vedono i dati trasmessi –affinché venga garantita lintegrità dei dati, una sola componente per volta può trasmettere sul bus –È composto da linee elettriche lungo in cui fluiscono, in parallelo, i dati

BUS: suddivisione logica Logicamente è suddiviso in: –Bus Dati: costituisce il percorso per trasferire i dati tra le componenti dellelaboratore. Il numero di linee che lo compongono specifica la dimensione del bus –Bus Indirizzi: indica la sorgente o la destinazione dei dati che transitano sul bus dati –Bus di Controllo: è usato per controllare luso e laccesso al bus dati ed al bus indirizzi

BUS: operazioni – caso 1 Una componente A invia dei dati ad una componente B: –A attraverso il bus di controllo acquisisce il diritto alluso del bus –A scrive nel bus di controllo il codice del comando –A scrive nel bus dati il dato da inviare a B –A scrive nel bus indirizzi lidentificativo di B e la posizione in B dove scrivere i dati

BUS: operazioni – caso 2 Una componente A richiede dei dati di una componente B: –A attraverso il bus di controllo acquisisce il diritto alluso del bus –A scrive nel bus di controllo il codice del comando –A scrive nel bus indirizzi lidentificativo di B e la posizione in B dove si trovano i dati da ricevere –A si mette in attesa dei dati

Unità di Controllo: fasi desecuzione

Fasi desecuzione: dettagli Fase di Acquisizione (Fetch) –Il contenuto del registro PC e trasferito nel registro AR –Lettura da memoria (allindirizzo AR). Il dato letto e trasferito in DR –Il contenuto di DR e trasferito in CIR –PC conterrà lindirizzo della prossima istruzione PC=PC+1 (o PC=PC+k) Fase di Interpretazione (Decode) : si determina il tipo di istruzione da eseguire Fase di Esecuzione (Execute) : esecuzione effettiva delloperazione

Esempio desecuzione: configurazione iniziale A B C PC0 CIR Reg1 Reg2 Reg3 Memoria (istruzioni e dati) Parole di 8 bit Alcuni Registri

Esempio desecuzione: la prima istruzione A B C PC0 CIR Reg1 Reg2 Reg3 Fetch: 1.PC AR: AR diventa 0 2.Lettura AR DR: DR diventa DR CIR: CIR diventa Incremento PC Decode: CIR istruzione: load A Reg1 Execute: A B C PC1 CIR Reg Reg2 Reg3

Esempio desecuzione: la seconda istruzione A B C PC1 CIR Reg Reg2 Reg3 Fetch: 1.PC AR: AR diventa 1 2.Lettura AR DR: DR diventa DR CIR: CIR diventa Incremento PC Decode: CIR istruzione: load B Reg2 Execute: A B C PC2 CIR Reg Reg Reg3

Esempio desecuzione: la terza istruzione A B C Fetch: 1.PC AR: AR diventa 2 2.Lettura AR DR: DR diventa DR CIR: CIR diventa Incremento PC Decode: CIR istruzione: sum Reg1 Reg2 Reg3 Execute: A B C PC2 CIR Reg Reg Reg3 PC3 CIR Reg Reg Reg

Esempio desecuzione: la quarta istruzione A B C Fetch: 1.PC AR: AR diventa 3 2.Lettura AR DR: DR diventa DR CIR: CIR diventa Incremento PC Decode: CIR istruzione: write Reg3 C Execute: A B C PC3 CIR Reg Reg Reg PC4 CIR Reg Reg Reg

Esempio desecuzione: configurazione finale A B C PC4 CIR Reg Reg Reg Memoria (istruzioni e dati) Parole di 8 bit Alcuni Registri

Interfacce alle Periferiche Interfaccia: elemento circuitale per il collegamento tra elaboratore e periferica Contiene: –Registro dati periferica –Registro comando –Informazioni sullo stato della periferica

Estensione architettura di Von Neumann Processori dedicati (Es: coprocessore matematico, processore grafico) Processori che eseguono le diverse fasi di unistruzione in parallelo (Acquisizione, Interpretazione, Esecuzione) Gerarchie di memorie: memoria cache Processori dedicati (Input/Output) Architetture multiprocessore

Memoria Cache Memoria veloce ma di capacità meno limitate dei registri Tipi di cache –cache interna (sul chip della CPU) –cache esterna (RAM veloce) Operazioni più veloci: –i dati usati più recentemente hanno più probabilità di essere usati, quindi li tengo su un supporto più rapido –dati di sistema per la gestione dellelaborazione

Periferiche Dispositivi di Input/Output (I/O) Realizzano interazione fra uomo e macchina o fra macchine Sono controllate dal sistema operativo Lavorano in modo indipendente dal processore (modalità asincrona)

Driver Componente del Sistema Operativo Programma che interagisce direttamente con una periferica (Driver fisico) oppure maschera il funzionamento della periferica (Driver logico)

Tipi di Periferiche Unità di Input –tastiera, mouse, scanner; Unità di Output –video, stampante; Unità di Input/Output –dispositivi di trasmissione: modem, scheda di rete, scheda audio.