Tecniche Automatiche di Acquisizione Dati
|
|
- Serena Ruggeri
- 5 anni fa
- Visualizzazioni
Transcript
1 Tecniche Automatiche di Acquisizione Dati Richiami di Architettura degli elaboratori Fabio Garufi - TAADF
2 Modello di Von Neumann L architettura del moderno microcomputer ha radici che risalgono agli anni 40. Il Matematico ungherese John Von Neumann ( ) ha sviluppato un modello di computer che ancor oggi è utilizzato per la descrizione degli elaboratori Fabio Garufi - TAADF
3 Il modello Von Neumann divise l hardware del computer nelle seguenti parti: CPU Input Output Working Storage (archiviazione temporanea) Permanent Storage Applicando il modello di Von Neumann al personal computer odierno otterremmo uno schema come in figura: Fabio Garufi - TAADF
4 Cosa è un BUS? È un mezzo di trasmissione pubblico dei dati Fisicamente è composto da più connettori che collegano fra loro più circuiti e permettono loro lo scambio di dati. I dati possono essere trasmessi in modo seriale (bastano pochi conduttori) o parallelo (serve un conduttore per ciascun bit della parola) Nei bus paralleli, spesso, i conduttori che trasmettono i dati (linee dati) sono separati da quelli che trasmettono gli indirizzi (linee indirizzi). Sempre i segnali di controllo sono trasmessi su connettori dedicati. Il protocollo di trasmissione è definito da un circuito detto Bus Controller Fabio Garufi - TAADF
5 I componenti di un elaboratore: I BUS I bus all interno del computer sono linee di trasmissione che collegano le varie unità funzionali del computer Si dividono in Bus Interni (per es. Interni alla CPU) Bus Esterni (solitamente standardizzati) Fabio Garufi - TAADF
6 I componenti di un elaboratore: la CPU La CPU (Central Processing Unit), è il cuore dell elaboratore. Dal punto di vista funzionale la CPU: Preleva le istruzioni dalla memoria del calcolatore Esegue le istruzioni prelevate (somme, moltiplicazioni, confronti, modifica registri) Legge e scrive I dati dalla memoria centrale del computer e li elabora Invia o riceve dati dalle periferiche. Fabio Garufi - TAADF
7 La CPU: struttura interna Il processore è un complesso insieme di sotto-unità funzionali combinatorie e sequenziali. L unità di controllo: legge le istruzioni dalla memoria,ne determina il tipo e genera I segnali di controllo L unità aritmetico-logica (ALU): esegue le operazioni necessarie al completamento delle istruzioni I Registri: elementi di memoria interni alla CPU usati per immagazzinare temporaneamente i dati da elaborare, i risultati e le informazioni di controllo. Fabio Garufi - TAADF
8 Esecuzione delle istruzioni Fabio Garufi - TAADF
9 Clock e pipelining La sequenza di passi del processo di esecuzione è sincronizzata da un segnale esterno periodico (clock). Frequenze tipiche del clock Per un moderno calcolatore variano tra alcune centinaia di MHz e 1-2 GHz In generale per una data architettura la velocità aumenta con l aumentare della frequenza di clock. Se la fase IF è l unica che richiede accesso alla RAM, e le fasi di decodifica ed esecuzione sono molto più rapide, questo suggerisce la tecnica del pipelining Fabio Garufi - TAADF
10 La memoria centrale L unità di base della memoria è il BIT che rappresenta un numero binario [0-1] La memoria è organizzata in celle (o locazioni), ciascuna di k bit. In una memoria contenente n celle, ogni cella è univocamente identificata da un indirizzo numerico cha va da 0 a n-1. La capacità della memoria si misura in byte. 8 bit sono un byte (4 un Nibble) La minima unità indirizzabile di memoria è detta parola Nei moderni calcolatori le memorie sono organizzate in parole da 4 o 8 byte. Fabio Garufi - TAADF
11 Rappresentazione dei dati in memoria (endianness) I dati in memoria sono sequenze di bit, ma qual è il byte più significativo? Ci sono due possibilità: il MSB della parola è quello che ha l indirizzo maggiore (Little Endian finisce con il più piccolo) È quello con l indirizzo minore (Big Endian) Esempio: 4A3B2C1D è immagazzinato nelle locazioni da 100 a 103: Big Endian Little Endian A 3B 2C 1D D 2C 3B 4A entrambe sono utilizzate dai costruttori di CPU Intel X86 sono Little Endian Motorola e PPC970 (G5) sono Big Endian L Internet protocol definisce un Network Byte Order come big endian Fabio Garufi - TAADF
12 Codifica dei numeri interi Nell aritmetica binaria vi sono 4 tecniche di organizzazione dei numeri interi con segno. Modulo e segno; Complemento alla base diminuita; Complemento alla base; Eccesso M (o bias); Modulo e segno: un bit per il segno e gli altri per il modulo Complemento alla base: C(N b ) = b n N oven èil numero di cifre, b la base (per es. 2) e N il numero da rappresentare. Metodo del bias: Si pone lo 0 a metà della scala. Per es. se ho 8 bit, la scala va da 0x0 a 0xFF; 0 rappresenterà -127 e 0xFF Fabio Garufi - TAADF
13 Memoria Cache Sono memorie molto veloci (e costose) che si trovano sullo stesso chip della CPU Quando una parola di memoria viene utilizzata dalla CPU, questa e le sue vicine hanno un alta probabilità di venir riutilizzate a breve tempo e vengono memorizzate nella cache. La CPU che deve utilizzare una parola di memoria, prima controlla se non è già in cache: se lo è, preleva la parola e la utilizza Se non è in cache, trasferisce un blocco di parole contenente quella cercata dalla memoria centrale alla cache e poi la utilizza. Grande riduzione dei tempi medi di accesso alla memoria Fabio Garufi - TAADF
14 Classificazione delle memorie Memorie Volatili: perdono l informazione quando si spegne l alimentazione Memorie non volatili: mantengono l informazione anche in assenza di alimentazione Memorie a semiconduttore ROM (Read Only Memory) PROM (Programmable ROM) EPROM (Erasable Prom) EEPROM (Electrically Erasable PROM) FLASH (read-most non-volatile memory) RAM (Random Access Memory, Read/Write) SRAM (Static RAM) DRAM (Dynamic RAM) Fabio Garufi - TAADF
15 Memoria virtuale L esigenza è quella di eseguire programmi più grandi della memoria fisica disponibile, o gestire più processi. La soluzione è uno spazio di indirizzamento logico più grande di quello fisico, organizzato in pagine. Le pagine di memoria logica vengono mappate sulla memoria fisica (RAM) quando utilizzate e riposte in memoria di massa quando non utilizzate (swapping). La funzione che trasforma gli indirizzi logici in indirizzi fisici è assolta dalla Memory Management Unit (MMU) La MMU può essere a monte (cache fisica) o in parallelo alla cache (cache virtuale). La traduzione tra indirizzi logici e indirizzi fisici è rappresentata in una tabella delle pagine (page-map table PMT) Fabio Garufi - TAADF
16 I registri della CPU I registri sono elementi di memoria molto particolari che non risiedono nella memoria centrale. In genere sono implementati direttamente nella CPU I processori della famiglia x86 hanno 4 registri principali, tutti a 16 bit: L accumulatore Il Base Address register Il Count Register Il Data Register Ed un registro invisibile ai programmatori che è il program counter e i registri flag che contengono il risultato dei confronti. L accesso ai registri è estremamente veloce (meno di un clock tick) Fabio Garufi - TAADF
17 Gerarchia di memorie e tempi di accesso Fabio Garufi - TAADF
18 Input/Output (I/O) I dispositivi connessi ad un bus, compresa la CPU devono avere Una interfaccia di accesso al bus Un protocollo per usarlo correttamente L indirizzamento dei diversi dispositivi può essere integrato (memory mapped I/O) o separato per ogni dispositivo Fabio Garufi - TAADF
19 Indirizzi di I/O Oltre alle line di indirizzo di memoria, alcuni processori (per es. X86) mettono a disposizione un bus di indirizzi per i dispositivi di I/O, in genere più limitato. Questo crea due spazi di indirizzamento separati per la memoria e per l I/O. Le linee di controllo differenziano fra I diversi tipi di indirizzamento Per l accesso alle linee di I/O I processori X86 usano istruzioni particolari. Fabio Garufi - TAADF
20 Controllo dell I/O L I/O può essere : controllato da programma (polling) Inefficiente Tiene il bus impegnato continuamente per il controllo Non gestisce la concorrenza Controllato da interrupt Ad accesso diretto (DMA Direct Memory Access) Fabio Garufi - TAADF
21 I segnali di Interrupt Sono segnali, spesso propagati su linee dedicate dei bus, che istruiscono la CPU ad interrompere l azione che sta eseguendo ed iniziare un azione differente (Interrupt Service Routine ISR), alla fine della quale riprende ad eseguire l operazione precedente, dal punto in cui si era interrotta. L azione associata a ciascun segnale possibile di interrupt è definita in una serie di registri che contengono l indirizzo in memoria dell inizio della sequenza di operazioni da eseguire (interrupt table). Ciascuna linea di interrupt si chiama livello. Alcuni livelli di interrupt della CPU sono dedicati e non assegnabili A seconda dei processori e/o di come li si configura, l azione eseguita a seguito di un interrupt può essere a sua volta interrotta oppure no. Nel primo caso si parla di interrupt annidiati (nested interrupt). Ai livelli di interrupt può essere assegnata una priorità (memorizzata in un apposito registro) che stabilisce l accodamento o la possibilità di annidiare l operazione. Fabio Garufi - TAADF
22 Interrupt Collegamento dei dispositivi I dispositivi possono essere collegati: con linee individuali Facile gestione delle priorità Esplosione del numero delle linee Con una sola linea in daisy chain Difficile gestione delle priorità Arbitraggio rigido Con linee condivise ma separate per priorità Fabio Garufi - TAADF
23 Direct Memory Access (DMA) Trasferimento dei dati tra i dispositivi senza l intervento del processor Necessita di un unità preposta il DMA controller - che, prima di accedere al bus per il trasferimento: Controlla lo stato del bus Riceve l indirizzo di partenza e il numero di parole da trasferire. Imposta la direzione del trasferimento Le periferiche di DMA hanno priorità nell accesso in memoria rispetto al processore Possono agire in: Burst mode: negoziano col processore il tempo necessario a trasferire grandi quantità di dati Cycle stealing: rubano cicli di accesso al processore per trasferire pochi dati. Fabio Garufi - TAADF
24 Arbitraggio del bus È necessario per risolvere le contese tra quale dispositivo abbia il controllo del bus (bus mastership) Centralizzato: semplice ma richiede l uso di un dispositivo ad hoc o il processore (poco efficiente) se l arbitro non è disponibile si blocca tutto (deadlock) Distribuito: più robusto ma pi complicato Fabio Garufi - TAADF
25 Arbitraggio centralizzato Il dispositivo 2 richiede il bus bus Request BR. Il processore attiva le linee di Bus Grant Il dispositivo 2 diventa master del bus e attiva la linea di Bus Busy (BBSY) Fabio Garufi - TAADF
26 Arbitraggio distribuito (4 fili 16 Tutti scrivono il proprio indirizzo A partire dal bit più significativo, se riscontrano una differenza, mettono a 0 il bit corrispondente e tutti quelli a priorità inferiore Il valore sui fili cambia per un numero di cicli al massimo pari al numero di fili, poi si stabilizza all indirizzo del vincente che riconosce il proprio indirizzo e acquisisce la mastership. indirizzi) Fabio Garufi - TAADF
Architettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
Componenti e connessioni. Capitolo 3
Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura
Il Processore. Informatica di Base -- R.Gaeta 27
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
Componenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni
Componenti principali Componenti e connessioni Capitolo 3 CPU (Unita Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro 1 2 Architettura di Von Neumann Dati e instruzioni in memoria
Componenti principali
Componenti e connessioni Capitolo 3 Componenti principali n CPU (Unità Centrale di Elaborazione) n Memoria n Sistemi di I/O n Connessioni tra loro Architettura di Von Neumann n Dati e instruzioni in memoria
Il modello di Von Neumann
Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro
Architettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale la memoria secondaria i dispositivi di input/output 1 Fornisce la capacità di
Memorie a semiconduttore
Memoria centrale a semiconduttore (Cap. 5 Stallings) Architettura degli elaboratori -1 Pagina 209 Memorie a semiconduttore RAM Accesso casuale Read/Write Volatile Memorizzazione temporanea Statica o dinamica
Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Cos è un Calcolatore? Un computer (calcolatore) è una macchina
La memoria principale
La memoria principale DRAM (Dynamic RAM) il contenuto viene memorizzato per pochissimo tempo per cui deve essere aggiornato centinaia di volte al secondo (FPM, EDO, SDRAM, RDRAM) SRAM (Static RAM) veloce
Esame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 4 ARCHITETTURA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).!
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).! MACCHINA DI VON NEUMANN! UNITÀ FUNZIONALI fondamentali! Processore
Cenni sull architettura del calcolatore
Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Cenni sull architettura del calcolatore Pietro Di Lena - pietro.dilena@unibo.it hard-ware /h :dwe9 r / n. The part of the computer
Architettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2012-2013 Architettura di un calcolatore: introduzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e
Esame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
Macchina di Von Neumann
Avvertenza Quanto segue NON è un libro, ma è una copia dei lucidi usati a lezione che NON sostituisce i libri di testo adottati e consigliati per l insegnamento di Informatica Generale. Questa copia è
Architettura di un elaboratore
Architettura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,
Architettura hardware
Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
Architettura di un elaboratore
Architettura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,
Architettura di un elaboratore
Architettura di un elaboratore Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni, per assolvere al
Architettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus
Architettura del calcolatore Calcolatori (1) Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni
Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.
Corso integrato di Sistemi di Elaborazione Modulo I Prof. Crescenzio Gallo crescenzio.gallo@unifg.it La memoria principale 2 Organizzazione della memoria La memoria principale è organizzata come un insieme
Architettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale (memoria centrale, RAM) la memoria secondaria i dispositivi di input/output La
ARCHITETTURA DI UN ELABORATORE
ARCHITETTURA DI UN ELABORATORE Unità funzionali Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). La macchiana di Von Neumann: Non distingueva fra RAM
Architettura. Argomenti. Modello di Von Neumann. Corso di Laurea in Ingegneria Biomedica aa 2003/2004. Ing. Antonio Coronato. Modello di Von Neumann
Architettura Corso di Laurea in Ingegneria Biomedica aa 2003/2004 Ing. Antonio Coronato 1 Argomenti Modello di Von Neumann, Bus, Memoria centrale e dispositivi Data Path delle architetture di Von Neumann
Architettura del calcolatore. Prima parte
Architettura del calcolatore Prima parte Argomenti trattati Architettura di Von Neumann Memoria centrale Bus di sistema Unità di elaborazione (CPU) Interfacce di Ingresso/ uscita Modello di Von Neumann
Architettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2010-2011 Architettura di un calcolatore: introduzione Lezione 18 Prof. Roberto Canonico Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso
Il processore. Istituzionii di Informatica -- Rossano Gaeta
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
G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi
G L O S S A R I O BIT: acronimo di Binary Digit. E l unità elementare di informazione. Può assumere solo il valore 0 o 1. CALCOLATORE: macchina che opera la trasformazione dei dati (informazioni) HARDWARE:
Laboratorio di Informatica L-A 1
ARCHITETTURA DI UN ELABORATORE Unità funzionali Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). La macchina di Von Neumann: Non distingueva fra RAM
Architettura dei calcolatori
Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura
Abilità Informatiche e Telematiche
Abilità Informatiche e Telematiche (Laurea Triennale + Laurea Magistrale) Marco Pedicini mailto:marco.pedicini@uniroma3.it Corso di Laurea Magistrale in Informazione, Editoria e Giornalismo, Università
Macchina di Von Neumann
Fondamenti di Informatica: Struttura del Calcolatore 1 Macchina di Von Neumann Memorie di Massa BUS DI SISTEMA CPU Memoria Centrale (RAM) Periferiche Fondamenti di Informatica: Struttura del Calcolatore
Architettura di un calcolatore: primi cenni introduttivi. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2011-2012 Architettura di un calcolatore: primi cenni introduttivi Lezione 1 (seconda parte) Prof. Roberto Canonico Università degli Studi di Napoli Federico II
Architettura di un calcolatore: introduzione. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I Architettura di un calcolatore: introduzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie
Modello di von Neumann
Modello di von Neumann Bus di sistema CPU Memoria Centrale Memoria di Massa Interfaccia Periferica 1 Interfaccia Periferica 2 Codifica dei dati e delle istruzioni La più piccola unità di informazione memorizzabile
Architettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili
Architettura di un Sistema Informatico
Architettura di un Sistema Informatico Informatica B AA 2013 / 2014 6 Ottobre 2014 Giacomo Boracchi giacomo.boracchi@polimi.it Cos è l Informatica? Scienza della rappresentazione e dell elaborazione dell
Corso di Fondamenti di Informatica Elementi di Architettura
di Cassino e del Lazio Meridionale Corso di Informatica Elementi di Architettura Anno Accademico 2016/2017 Francesco Tortorella Modello di von Neumann Bus di sistema CPU Memoria Centrale Interfaccia Periferica
Abilità Informatiche e Telematiche
Abilità Informatiche e Telematiche (Laurea Triennale + Laurea Magistrale) Marco Pedicini mailto:marco.pedicini@uniroma3.it Corso di Laurea in Scienze della Comunicazione, Università Roma Tre 12 Dicembre
Livello logico digitale bus e memorie
Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità
ARCHITETTURA DI UN ELABORATORE
ARCHITETTURA DI UN ELABORATORE Unità funzionali Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40) Macchina di Von Neumann: Non distingueva fra RAM e ROM
Modulo: Elementi di Informatica
ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione
ARCHITETTURA DI UN ELABORATORE
ARCHITETTURA DI UN ELABORATORE memoria centrale Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). John von Neumann (Neumann János) (December 28, 1903
Lezione 22 La Memoria Interna (1)
Lezione 22 La Memoria Interna (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Organizzazione della lezione Dove siamo e dove stiamo andando La gerarchia
ARCHITETTURA DI UN ELABORATORE. Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).
ARCHITETTURA DI UN ELABORATORE Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). MACCHINA DI VON NEUMANN UNITÀ FUNZIONALI fondamentali Processore (CPU)
Architettura di un calcolatore: introduzione
Corso di Calcolatori Elettronici I Architettura di un calcolatore: introduzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie
Sistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di
Struttura di un sistema di elaborazione. SDE: basi. Descrizione dei componenti (2) Descrizione delle componenti
Struttura di un sistema di elaborazione Architettura di Von Neumann Componenti Hardware di un SDE Processo e Processore CPU Memoria Centrale SDE: basi Un SDE è formato da elementi di natura diversa (elettrica,
Architettura di un calcolatore: primi cenni introduttivi
Corso di Calcolatori Elettronici I Architettura di un calcolatore: primi cenni introduttivi ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Architettura di un calcolatore Cosa significa
Organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton.
Architettura di un Elaboratore Organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton. È costituita da quattro elementi funzionali
Calcolatore: sottosistemi
Calcolatore: sottosistemi Processore o CPU (Central Processing Unit) Memoria centrale Sottosistema di input/output (I/O) CPU I/O Memoria Calcolatore: organizzazione a bus Il processore o CPU Unità di controllo
Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando
Hardware. Sommario. Architettura dei computer
Hardware Da leggere: Cap.4-4.1 Sawyer, Williams (testo A) I parte Sommario Quali sono le principali componenti del sistema (analisi funzionale dell'architettura)? Come funzionano il microprocessore e la
Architettura di von Neumann
Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Architettura di von Neumann Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università
Hardware. I parte. Sommario
Hardware Da leggere: Cap.4-4.1 Sawyer, Williams (testo A) I parte Sommario Quali sono le principali componenti del sistema (analisi funzionale dell'architettura)? Come funzionano il microprocessore e la
Concetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli roselli@dia.uniroma3.it Hardware Hardware In questo corso ci occuperemo di software, ovvero applicazioni Hardware In
CALCOLATORI ELETTRONICI. I dispositivi di memoria
CALCOLATORI ELETTRONICI I dispositivi di memoria I dispositivi di memoria Linguaggi ad alto livello/ Applicazioni SW Informatica Sistema operativo Assembler ISA Architettura di un calcolatore Memoria I/O
Architettura del Calcolatore
Giuseppe Manco Lezione 3 17 Ottobre 2003 Architettura del calcolatore Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle informazioni un calcolatore
Corso di Informatica
Corso di Informatica Modulo T2 3-La memoria 1 Prerequisiti Concetto di memoria Dati e istruzioni Bit e byte 2 1 Introduzione In questa Unità studiamo più in dettaglio la memoria del computer e le sue funzioni.
Il computer. Architettura
Il computer Architettura i precursori 1600 - Pascal realizza la prima macchina programmata meccanicamente per eseguire addizioni e sottrazioni. E la Pascalina. 1671 Leibniz realizza una macchina per eseguire
Architettura dei Calcolatori Elettronici
Architettura dei Calcolatori Elettronici Prof. Orazio Mirabella L architettura del Calcolatore: esame delle sue caratteristiche Fondamentali Capacità di eseguire sequenze di istruzioni memorizzate Calcolatore
Struttura dell elaboratore elettronico
Struttura dell elaboratore elettronico Concetti di base della tecnologia dell Informazione e della Comunicazione Qual è il significato del termine informatica? E' la scienza che si propone di raccogliere,
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente
Architettura dei calcolatori
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore
Lezione 15. L elaboratore Elettronico
Lezione 15 Architettura di un calcolatore L elaboratore Elettronico Un elaboratore elettronico è una macchina elettronica in grado di elaborare dati secondo le specifiche fornite da un algoritmo Internamente
Architettura del calcolatore (Seconda parte)
Architettura del calcolatore (Seconda parte) Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin LINGUAGGIO E ORGANIZZAZIONE DEL CALCOLATORE Linguaggio assembly
Concetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Introduzione In questo corso ci occuperemo
Architettura dei Calcolatori elettronici
Architettura dei Calcolatori elettronici CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II Dal punto di vista architetturale un calcolatore
Architettura dell elaboratore 1
Le principali componenti Architettura di un elaboratore Lezione 1 Un elaboratore è composto da 3 componenti principali: Il microprocessore I dispositivi di Ingresso/Uscita 2 Le principali componenti Schema
Il Processore: l unità di controllo
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
Architettura di un elaboratore. Il modello di von Neumann
Architettura di un elaboratore Il modello di von Neumann 4(5) componenti fondamentali unita di elaborazione: CPU memoria centrale: RAM periferiche (memoria di massa) bus di sistema bus di sistema CPU RAM
Architettura dell elaboratore
Architettura dell elaboratore Riprendiamo il discorso lasciato in sospeso ad inizio corso Riepilogando I programmi e i dati risiedono nella memoria secondaria Per essere eseguiti (i programmi) e usati
Architettura dell elaboratore
Architettura dell elaboratore Riprendiamo il discorso lasciato in sospeso ad inizio corso Riepilogando I programmi e i dati risiedono nella memoria secondaria Per essere eseguiti (i programmi) e usati
Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)
Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) La macchina di Von Neumann Le periferiche Software (tutto ciò che non e tangibile) Il sistema operativo I programmi applicativi
architettura degli elaboratori Alberto Ferrari Alberto Ferrari Informatica e Laboratorio di Programmazione
architettura degli elaboratori Alberto Ferrari architettura la macchina di von Neumann memorie Input / Output canali di comunicazione CPU registri istruzioni struttura dell elaboratore o la struttura dei
Dal sistema operativo all' hardware
Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? Scheda madre Alimentatore Memorie Secondarie (floppy disk, hard
Università degli Studi di Salerno
Università degli Studi di Salerno Laboratorio di Informatica per i Beni Culturali Anno Accademico 2017-2018 Ing. Fabio Clarizia Contenuti del corso n Introduzione all'informatica e alla rappresentazione
Componenti di un processore
Componenti di un processore Unità di Controllo Bus Interno REGISTRI Program Counter (PC) Registro di Stato (SR) Registro Istruzioni (IR) Registri Generali Unità Aritmetico- Logica Registro Indirizzi Memoria
LABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda LEZIONE N.3 Architettura di Von Neumann PREMESSA Caratteristica fondamentale
La macchina di Von Neumann. UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA CORSO DI "PROGRAMMAZIONE I"
23/11/218 UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA La macchina di Von Neumann Unità periferiche Memoria Centrale CPU CORSO DI "PROGRAMMAZIONE I" Bus Dati Bus Indirizzi
HARDWARE. Hardware. Vista di insieme
HARDWARE Vista di insieme 1 Hardware Hardware LA PARTE FISICA DEL SISTEMA Insieme di tutti i circuiti, dei componenti elettronici, elettrici e meccanici di un sistema di elaborazione 2 1 3 4 2 6 3 7 8
Sintesi Calcolatori Elettronici
Sintesi Calcolatori Elettronici Unità di misura Byte 1 2 KiloByte 1024 2 MegaByte 1048576 2 GigaByte 1073741824 2 TeraByte 1099511627776 2 1 Byte = 8 bit Complemento a 1 I numeri positivi vengono rappresentati
Il Sottosistema di Memoria
Il Sottosistema di Memoria Classificazione delle memorie Funzionalità Memoria di sola lettura (ROM) Memoria di lettura/scrittura Tecnologia Memoria a semiconduttori Memoria magnetica Memoria ottica Modalità
Architettura computer
Architettura di un computer Architettura organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton. È costituita da quattro elementi
Nicola Amoroso. Corso introduttivo sui microcontrollori A. S Microprocessori - Microcontrollori.
Corso introduttivo sui microcontrollori A. S. 2007 2008 Microprocessori - Microcontrollori Nicola Amoroso namoroso@mrscuole.net NA L1 1 Cosa e un microcontrollore? > Un piccolo computer, contenente al
Le istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche
ELABORAZIONE Le istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche operazioni relazionali (confronto tra dati) operazioni booleane altre
Esercitazione di Calcolatori Elettronici Ing. Battista Biggio. Corso di Laurea in Ingegneria Elettronica. Capitolo 7 Input/Output
Esercitazione di Calcolatori Elettronici Ing. Battista Biggio Corso di Laurea in Ingegneria Elettronica Capitolo 7 Input/Output Capitolo 7: Input/Output Esercizi sul BUS: 1. Bus sincrono 2. Arbitraggio
ARCHITETTURA DEL CALCOLATORE
ARCHITETTURA DEL CALCOLATORE AVVERTENZE Questi appunti non vogliono essere degni sostituti di un buon libro di testo e hanno il solo scopo di aiutare gli studenti dei corsi di informatica che affrontano
La macchina di Von Neumann. Elementi base. Central Processing Unit (CPU) Architettura computer. Bus di sistema MEMORIA CENTRALE PERIFERICHE A B ALU
Architettura di un computer La macchina di Von Neumann Architettura organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton.
Corso di Calcolatori Elettronici I. Memorie. Prof. Roberto Canonico
Corso di Calcolatori Elettronici I Memorie Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea
A.A. 2018/2019. CPU e Linguaggio Macchina FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante
A.A. 2018/2019 Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Architettura di Von Neumann Modello concettuale di un architettura di computer che permette di rappresentare,