Architettura dei Calcolatori
|
|
|
- Daniela Pavone
- 9 anni fa
- Visualizzazioni
Transcript
1 Architettura dei Calcolatori Williamette Core (0.18µm) Northwood Core (0.13µm) Dothan Core (0.09µm) Conroe Core (0.065µm) Penryn Core (0.045µm) 217 mm 2 m/42mtr 145 mm 2 /55Mtr 84 mm 2 /140Mtr 143 mm 2 /291Mtr 107 mm 2 /410Mtr Intel-Pentium-4 (11/2000) Intel-Pentium-4 (01/2002) Intel-Pentium-M (05/2004) Intel-Core2-Duo (07/2006) Intel-Core2-Duo (01/2008) Bloomfield Core (0.045µm) 263 mm 2 /731Mtr Intel-Core-i7 (11/2008) Nehalem microarchitecture Sandy Bridge (0.032µm) 216 mm 2 /995Mtr Intel-Core-i7-2920XM (01/2011) Sandy-Bridge microarchitecture Ivy Bridge (0.022µm) tri-gate 160 mm 2 /1400Mtr Intel-Core-i73770 (04/2012) Ivy-Bridge microarchitecture
2 Legge di Moore Il numero di transistor RADDOPPIA ogni 18 mesi (successivamente modificato in 24 mesi ) Consentito sia da una maggiore densita che da chip di maggiori dimensioni Roberto Giorgi, Universita di Siena, C116L01, Slide 2
3 Obiettivi del Corso e Come Raggiungerli 1) Saper scegliere un calcolatore esaminando i parametri che ne influenzano le prestazioni Analisi quantitativa dei fattori che influenzano le prestazioni e discussione su come le architetture incidono su tali fattori 2) Capire l architettura dei moderni calcolatori Analisi dell organizzazione interna dei principali elementi: processore, memoria, I/O, elementi di progettazione logica 3) Essere in grado di valutare l efficacia dei meccanismi architetturali atti a migliorare le potenzialita dei calcolatori Analisi di soluzioni architetturali non necessarie ma ormai universalmente presenti quali cache, memoria virtuale, pipeline Roberto Giorgi, Universita di Siena, C116L01, Slide 3
4 1) Imparare a misurare e analizzare le prestazioni Definizione software della macchina Metriche e Benchmarks Influenza dei criteri prestazionali sulla definizione software della macchina IPC SPEC2000 OOO multithreading Tempo di esecuzione ILP TPC CMP multiprocessore multicore Roberto Giorgi, Universita di Siena, C116L01, Slide 4
5 2) Analisi dell architettura di un calcolatore Il processore: parte di controllo e parte datapath Le reti di interconnessione e interfacciamento Il sistema di Input/Output La Memoria Processor Input Dal 1946 tutti i computer hanno questi 5 componenti! Control Datapath Memory Output L interno di ciascuno di questi componenti e pero cambiato in maniera impressionante! Progettazione Logica: come si passa dal dispositivo fisico, agli elementi logici ed architetturali equazioni booleane, macchine a stati finiti, componenti logici Roberto Giorgi, Universita di Siena, C116L01, Slide 5 Understanding the TECHNOLOGY!!!
6 3) Architetture per Migliorare le Potenzialita Memoria Cache Memoria Virtuale Pipeline Spatial locality Striding Loops Locality Surface Temporal Locality(stride=0) distance Sequentiality Temporal locality stride distance 1,70E Spatial Locality(distance=1) stride P1 index P2 index page offest 1 radice 1K foglie 4KB Tempo F D X M W F D X M W 4 bytes F D X M W F D X M W Flusso di programma F D X M W F D X M W 4 bytes Roberto Giorgi, Universita di Siena, C116L01, Slide 6
7 Conoscenze di base dai corsi precedenti Saper formalizzare un problema descritto in linguaggio naturale in modo che possa essere seguito dal calcolatore Saper leggere e saper scrivere semplici programmi C Struttura base della macchina Modello di Esecuzione ovvero principi di una macchina astratta in grado di eseguire programmi (ciclo fetch-execute, struttura di Von Neumann) Capire i passi che vengono compiuti per generare un programma: compilazione, link, caricamento e esecuzione Roberto Giorgi, Universita di Siena, C116L01, Slide 7
8 Informazioni Logistiche
9 Amministrazione del Corso Docente: Roberto Giorgi Telefono: Ricevimento: Lunedi 16:30/19:00 Dispense: Testi di Riferimento: Patterson and Hennessy, Computer Organization and Design: The Hardware/Software Interface, Fifth Edition, Morgan Kauffman, 2014 Quarta edizione in Italiano (basata sulla precedente ed. In inglese): D. A. Patterson, J. L. Hennessy, Struttura e Progetto dei Calcolatori, Zanichelli, 2015 Roberto Giorgi, Universita di Siena, C116L01, Slide 9
10 Formato dell insegnamento STUDIO LEZIONI+ ESERCITAZIONI (totale 60 ore) Circa 40 ore di teoria, 20 ore di esercitazioni VALUTAZIONE 1 COMPITINO FINALE (65% valutazione) 3 domande - MODALITA RECUPERO COMPITINO: - Scritto ad un appello ordinario 5 domande 1 PROGETTO (35% valutazione) dettagli nei prossimi giorni ALTRI INSEGNAMENTI CORRELATI High Performance Computer Architecture (Master Degree) Roberto Giorgi, Universita di Siena, C116L01, Slide 10
11 Compitino La data del compitino e tentativamente il Giovedi ore 14/16 QUESTE INFORMAZIONI SONO TUTTE RIPORTATE ANCHE SUL SITO DEL CORSO Roberto Giorgi, Universita di Siena, C116L01, Slide 11
12 Organizzazione della lezione di oggi Tipologie di calcolatori Definizione di Architettura di un Calcolatore Introduzione al processore MIPS Roberto Giorgi, Universita di Siena, C116L01, Slide 12
13 Tipologie di Calcolatori
14 I 3 tipi principali di calcolatori oggi Embedded Desktop Server Calcolatori Desktop / Embedded Architettura dei Calcolatori Calcolatori Server / Desktop High Performance Computer Architecture Roberto Giorgi, Universita di Siena, C116L01, Slide 14
15 Parti principali di un calcolatore desktop Roberto Giorgi, Universita di Siena, C116L01, Slide 15
16 Contesto di lavoro di un Calcolatore Applicazioni Kernels SPEC Benchmarks Web Server Database Operating System Processore RAM MMU I/O MMU Controller Status Registers DMA Controller Real Time Clock IRQ Controller Terminal Serial Port Calcolatore Adattatore (Bridge) PCIe Bus INTERNET Ethernet Controller Audio Card Storage Controller Graphics Card Roberto Giorgi, Universita di Siena, C116L01, Slide 16 SD-card Storage Storage I/O Tutti questi componenti hanno una propria interfaccia e una propria organizzazione interna
17 Livelli di Astrazione di un Calcolatore Applicazione SW HW Compiler Instr. Set Processor Operating System Progetto Digitale Progetto Circuitale Firmware Datapath & Control Layout I/O Subystem Instruction Set Architecture Coordinamento fra molti livelli di astrazione Cambiamenti tecnologici che avvengono ogni giorno Ciclo virtuoso: progettazionesimulazionevalutazione Roberto Giorgi, Universita di Siena, C116L01, Slide 17
18 Il Set di Istruzioni: un interfaccia critica SW instruction set HW Roberto Giorgi, Universita di Siena, C116L01, Slide 18
19 Livelli di rappresentazione Programma in Linguaggio di Alto Livello Compilatore Programma in Linguaggio Assembly Assemblatore Programma in Linguaggio Macchina Esecuzione Specifica dei Segnali di Controllo temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; lw $15, 0($2) lw $16, 4($2) sw $16, 0($2) sw $15, 4($2) ALUOP[0:3] <= InstReg[9:11] & MASK Roberto Giorgi, Universita di Siena, C116L01, Slide 19
20 Architettura dei Calcolatori
21 Architettura dei Calcolatori Il termine ARCHITETTURA e usato qui per descrivere l insieme degli attributi di un sistema, cosi come questo appare al programmatore*, ovvero la sua struttura concettuale e il suo funzionamento, con una distinzione dell organizzazione delle reti che gestiscono il flusso dei dati e delle reti di controllo, rispetto alla progettazione logica e rispetto all implementazione fisica -- Gene Amdahl, IBM Journal of R&D, Apr Una definizione piu moderna (da ) Con Architettura dei Calcolatori si intende la scienza e l arte di selezionare e collegare componenti hardware per creare calcolatori che soddisfano determinati requisiti funzionali, di prestazioni e di costo. L architettura dei calcolatori non ha niente a che vedere con l uso dei calcolatori per progettare edifici. Roberto Giorgi, Universita di Siena, C116L01, Slide 21 *programmatore == programmatore di sistema (operativo) o ingegnere del compilatore
22 Cosa e la Architettura di un Calcolatore Computer Architecture = Instruction Set Architecture + Machine Organization Instruction Set Architecture: Come l Hardware viene visto dal Software Machine Organization: Implementazione fisica (in termini di blocchi funzionali e logici) Roberto Giorgi, Universita di Siena, C116L01, Slide 22
23 $0 $1 $31 Instruction Set Architecture (es. MIPS 3000) Registri INT $f0 $f1 $f31 Registri FP Registri Speciali PC HI LO EPC CAUSE STATUS BADVADDR Memoria e I/O bit 32 bit Categorie di Istruzioni Load/Store Calcolo (per Interi e per Frazionari) Jump/Branch Istruzioni speciali 32 bit 8 bit Formato delle Istruzioni: lunghezza FISSA a 32 bit CPU a 32 bit Roberto Giorgi, Universita di Siena, C116L01, Slide 23
24 Organizzazione fisica del Calcolatore Caratteristiche e Prestazioni delle principali Unita Funzionali (e.g., Registers, ALU, Shifters, Logic Units,...) Metodi con cui tali componenti sono interconnessi Tipo di informazione che viene scambiata fra i componenti Logica e Metodi per controllare tale scambio di informazioni Insieme delle Unita Funzionali e loro interfacciamento Descrizione in termini di linguaggio Register Transfer Level (RTL), ove necessario Roberto Giorgi, Universita di Siena, C116L01, Slide 24
Architettura dei Calcolatori
Architettura dei Calcolatori Williamette Core (0.18µm) Northwood Core (0.13µm) Dothan Core (0.09µm) Conroe Core (0.065µm) Penryn Core (0.045µm) 217 mm 2 /42Mtr 145 mm 2 /55Mtr 84 mm 2 /140Mtr 143 mm 2
Architettura degli elaboratori
Architettura degli elaboratori Ottavio D Antona [email protected] Maria Luisa Damiani [email protected] Dipartimento di Informatica Università degli Studi di Milano Architettura degli Elaboratori -
Calcolatori Elettronici 1
UNIVERSITA DI SIENA ----- INGEGNERIA INFORMATICA Calcolatori Elettronici 1 217 mm 2 42 million transistors 143 mm 2 XX million transistors 145 mm 2 55 million transistors 286 mm 2 XXXX million transistors
CALCOLATORI ELETTRONICI
CALCOLATORI ELETTRONICI Giuseppe Coldani Tel. 0382 985678 e-mail: [email protected] [email protected] orario delle lezioni: Mercoledì 14.00-18.00 orario di ricevimento: su appuntamento 1
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 degli Elaboratori - 1
Architettura degli Elaboratori - 1 Università degli Studi di Padova Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica docente: Alessandro Sperduti Obiettivi del Corso Descrizione dell architettura
CALCOLATORI ELETTRONICI
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria elettronica Anno accademico 2017/2018-3 anno CALCOLATORI ELETTRONICI 9 CFU - 2 semestre Docente titolare dell'insegnamento
Architettura degli Elaboratori e delle Reti
Architettura degli Elaboratori e delle Reti CORSO DI LAUREA TRIENNALE IN INFORMATICA PER LE TELECOMUNICAZIONI A. A. 2006-2007 Cristina Silvano Università degli Studi di Milano Dipartimento di Informatica
Macchina di von Neumann/Turing
Macchina di von Neumann/Turing Concetto di programma memorizzato Memoria principale per dati e istruzioni ALU opera su dati in formato binario Unità di controllo che interpreta le istruzioni in memoria
CALCOLATORI ELETTRONICI
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2016/2017-3 anno CALCOLATORI ELETTRONICI 9 CFU - 1 semestre Docente titolare dell'insegnamento
La macchina programmata Instruction Set Architecture (1)
Corso di Laurea in Informatica Architettura degli elaboratori a.a. 2014-15 La macchina programmata Instruction Set Architecture (1) Schema base di esecuzione Istruzioni macchina Outline Componenti di un
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
IL VHDL. Perché si usa un linguaggio di descrizione dell'hardware? Permette di formalizzare il progetto di sistemi digitali complessi
IL VHDL Cosa è il VHDL? NON è un linguaggio di programmazione! E' uno standard IEEE per la descrizione dell'hardware VHDL: VHSIC Hardware Description Language VHSIC: Very High Speed Integrated Circuit
Calcolatori Elettronici
Calcolatori Elettronici INTRODUZIONE AL CORSO Massimiliano Giacomin 1 Calcolatore: concetto e modelli Concetto di calcolatore: esecutore universale di programmi (algoritmi espressi in un linguaggio di
Lez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2
Lez. 4 L hardware 1 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli [email protected]
Calcolatori Elettronici
Calcolatori Elettronici Classificazione dei calcolatori elettronici Sistemi basati sull architettura di Von Neumann Sistemi basati sull architettura Harward Architettura dei calcolatori: definizioni Evoluzione
Architettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Scuola di Scienze Corso di Laurea in Informatica docenti: Silvia Crafa, Nicolò Navarin (lab), Alessandro Sperduti Docenti Silvia Crafa Nicolò
Architettura degli Elaboratori
Architettura degli Elaboratori Linguaggio macchina e assembler (caso di studio: processore MIPS) slide a cura di Salvatore Orlando, Marta Simeoni, Andrea Torsello Architettura degli Elaboratori 1 1 Istruzioni
Corso di. Fondamenti di Informatica 2 e Architettura degli Elaboratori
Corso di Fondamenti di Informatica 2 e Architettura degli Elaboratori Per corsi di laurea in Ingegneria Automatica e Telecomunicazioni Elettronica e Biomedica Contattare il Docente Gradenigo Posta elettronica:
Architettura degli Elaboratori Lez. 8 CPU MIPS a 1 colpo di clock. Prof. Andrea Sterbini
Architettura degli Elaboratori Lez. 8 CPU MIPS a 1 colpo di clock Prof. Andrea Sterbini [email protected] Argomenti Progetto della CPU MIPS a 1 colpo di clock - Istruzioni da implementare - Unità
Architettura dei calcolatori e Software di sistema
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Lezioni di Informatica di Base per la Facoltà di Lettere e Filosofia Anno Accademico 2012/20103
Progettazione di circuiti integrati
Architetture e Reti logiche Esercitazioni VHDL a.a. 2003/04 Progettazione di circuiti integrati Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari
Introduzione ai sistemi operativi
Corso di laurea in Ingegneria dell Informazione Indirizzo Informatica Reti e sistemi operativi Introduzione ai sistemi operativi Contatti Docente: Alberto Pretto Ricevimento [email protected] Appuntamento
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:
Architettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Scuola di Scienze Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili in formato
AXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori
AXO - Architettura dei Calcolatori e Sistema Operativo organizzazione strutturata dei calcolatori I livelli I calcolatori sono progettati come una serie di livelli ognuno dei quali si basa sui livelli
L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O
L ARCHITETTURA DEI CALCOLATORI Il processore La memoria centrale La memoria di massa Le periferiche di I/O Caratteristiche dell architettura 2 Flessibilità adatta a svolgere diverse tipologie di compiti
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
Programma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
Linguaggio Assembly e linguaggio macchina
Architettura degli Elaboratori e delle Reti Lezione 11 Linguaggio Assembly e linguaggio macchina Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
Hardware di un Computer
Hardware di un Computer Monitor Mouse Tastiera Printer Disk CPU Graphics Adapter USB Controller Parallel Port Disk Controller BUS Memoria RAM Memoria ROM (BIOS) DMA CPU esegue istruzioni, effettua calcoli,
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
Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione
Che cos e l Informatica Scienza dell elaborazione dell informazione Informatica generale non si riduce all utilizzo di strumenti (e.g. linguaggi di programmazione e basi di dati); si occupa del trattamento
Linguaggio Assembly e linguaggio macchina
Architettura degli Elaboratori e delle Reti Lezione 11 Linguaggio Assembly e linguaggio macchina Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
Architettura degli Elaboratori B Introduzione al corso
Componenti di un calcolatore convenzionale Architettura degli Elaboratori B Introduzione al corso Salvatore Orlando http://www.dsi.unive.it/~arcb Studieremo il progetto e le prestazioni delle varie componenti
Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly
Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Richiamo sull
Processore. Memoria I/O. Control (Parte di controllo) Datapath (Parte operativa)
Processore Memoria Control (Parte di controllo) Datapath (Parte operativa) I/O Memoria La dimensione del Register File è piccola registri usati per memorizzare singole variabili di tipo semplice purtroppo
a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci
Architettura degli Elaboratori a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci Docente Barbara Masucci Ø http://www.di.unisa.it/professori/masucci Ø [email protected] Ø studio 43, quarto
Linguaggio assembler e linguaggio macchina (caso di studio: processore MIPS)
Linguaggio assembler e linguaggio macchina (caso di studio: processore MIPS) Salvatore Orlando Arch. Elab. - S. Orlando 1 Livelli di astrazione Scendendo di livello, diventiamo più concreti e scopriamo
Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 1^ parte Cosa è Arduino? Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda
Lezione 15 Il Set di Istruzioni (1)
Lezione 15 Il Set di Istruzioni (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Un quadro della situazione Input/Output Sistema di Interconnessione Registri
Richiami sull architettura del processore MIPS a 32 bit
Caratteristiche principali dell architettura del processore MIPS Richiami sull architettura del processore MIPS a 32 bit Architetture Avanzate dei Calcolatori Valeria Cardellini E un architettura RISC
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
Linguaggio Assembly e linguaggio macchina
Architettura degli Elaboratori e delle Reti Lezione 11 Linguaggio Assembly e linguaggio macchina Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
Programma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3 - indirizzo MERCURIO A.S. 2009/2010 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
Evoluzione dei Sistemi. Prof. Giuseppe Pirlo Dipartimento di Informatica Università degli Studi di Bari
Evoluzione dei Sistemi Prof. Giuseppe Pirlo Dipartimento di Informatica Università degli Studi di Bari Languages, Levels, Virtual Machines A multilevel machine Contemporary Multilevel Machines A six-level
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
Reti Logiche e Architettura dei Calcolatori
Reti Logiche e Architettura dei Calcolatori secondo modulo: Architettura dei Calcolatori Enrico Nardelli email [email protected] home page http://www.mat.uniroma2.it/~nardelli/ rev. 2011 by Enrico
INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo
INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo Prof. Carlo Rossi DEIS - Università di Bologna Tel: 051 2093020 email: [email protected] Classificazione Processori
LA STRUTTURA DEL COMPUTER
LA STRUTTURA DEL COMPUTER Enrico Terrone A. S: 2011/2012 Modello di Tanenbaum In questa parte ci occuperemo di capire come è strutturato e come funziona l hardware, e quindi in che modo esso esegue i programmi
Richiami sull architettura del processore MIPS a 32 bit
Richiami sull architettura del processore MIPS a 32 bit Architetture Avanzate dei Calcolatori Valeria Cardellini Caratteristiche principali dell architettura del processore MIPS E un architettura RISC
Sistemi e Tecnologie per l'automazione LS. HW per elaborazione digitale in automazione: Microcontrollori e DSP
Laurea Specialistica in Ingegneria Informatica Laurea Specialistica in Ingegneria Elettronica e delle Telecomunicazioni Sistemi e Tecnologie per l'automazione LS HW per elaborazione digitale in automazione:
Introduzione. Caratteristiche generali. Sistemi e Tecnologie per l'automazione LS. HW per elaborazione digitale in automazione: Microcontrollori e DSP
Laurea Specialistica in Ingegneria Informatica Laurea Specialistica in Ingegneria Elettronica e delle Telecomunicazioni Sistemi e Tecnologie per l'automazione LS HW per elaborazione digitale in automazione:
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
Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.
Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella [email protected] Prestazioni Si valutano in maniera diversa a seconda dell
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
Il set istruzioni di MIPS Modalità di indirizzamento. Proff. A. Borghese, F. Pedersini
Architettura degli Elaboratori e delle Reti Il set istruzioni di MIPS Modalità di indirizzamento Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
Fondamenti di informatica: un po di storia
Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi
Fondamenti di informatica: un po di storia
Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi
L'architettura del processore MIPS
L'architettura del processore MIPS Piano della lezione Ripasso di formati istruzione e registri MIPS Passi di esecuzione delle istruzioni: Formato R (istruzioni aritmetico-logiche) Istruzioni di caricamento
Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti
Informatica 80 ore divise in 4 UFC Docente: Michela Bacchin Contatti: [email protected] Tramite Ermes Studenti Programma UFC 12: Strumenti per il trattamento dei documenti testuali UFC 13:
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
Il computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
Programmazione modulare
Programmazione modulare 2016 2017 Indirizzo: 1 BIENNIO Informatica e Telecomunicazioni Disciplina: SCIENZE E TECNOLOGIE APPLICATE Classi: 2 C - 2 D - 2 F Ore settimanali: 3 ore Prerequisiti per l'accesso
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
Calcolatori Elettronici
Calcolatori Elettronici Classificazione dei calcolatori elettronici Sistemi basati sull architettura di von Neumann rchitettura dei calcolatori: definizioni Evoluzione dell architettura rchitettura della
