Architetture degli elaboratori e delle reti
|
|
|
- Eloisa Ricciardi
- 10 anni fa
- Visualizzazioni
Transcript
1 Architetture degli elaboratori e reti Architetture degli elaboratori e delle reti Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano Turno 2 (H Z) Prof. Federico PEDERSINI [email protected] L 1 1/34 Architetture Elaboratori e Reti (12cfu) Lezioni: Prof. Federico Pedersini ([email protected]) Esercitazioni: Dott. Massimo Marchi ([email protected]) Orario e Aule: Lunedì Ore Aula V3 Lezione Martedì Ore Aula V1 Lezione Giovedì Ore Aula V1 Esercitazione Giovedì Ore Aula V3 Lezione Orario di ricevimento: dopo le lezioni L 1 2/34 1
2 Obiettivo del corso OGGETTO: Struttura e funzionamento di un calcolatore Fondamenti per capire come funziona un sistema di elaborazione informazioni Logica combinatoria Macchine sequenziali Il linguaggio del calcolatore Programmazione Assembly Linguaggio macchina (ISA Instruction Set Architecture) Come funziona un calcolatore moderno CPU memorie (cache) meccanismi di I/O (bus, interrupt, DMA, reti di TLC) Valutazione prestazioni di calcolo L 1 3/34 Materiale didattico Testo di base: D.A. Patterson, J.L. Hennessy, Computer Organization & Design: The Hardware/Software Interface, Morgan Kaufmann, 3 rd Edition, Edizione italiana: D.A. Patterson, J.L. Hennessy, Struttura e Progetto dei Calcolatori, Zanichelli, Testi integrativi: W. Stallings, "Computer Organization & Architecture", Prentice Hall, Approfondimento sulla progettazione: F. Fummi, M.G. Sami, C. Silvano, Progettazione digitale, McGrawHill. Dispense Lucidi delle lezioni: homes.dsi.unimi.it/~pedersin/aer.html Non bastano da sole!!! Sito esercitazioni: marchi.usr.dsi.unimi.it/teaching/architetture07/index.php L 1 4/34 2
3 Esame ESAME: Prova scritta + orale Sintesi circuiti logici (combinatori, sequenziali) Programmazione Assembly / Linguaggio macchina Domande / esercizi su concetti presentati nel corso 2 prove in itinere durante l anno: Sostituisce lo SCRITTO 1. Circuiti digitali, programmazione Assembly, linguaggio macchina 2. CPU, memorie, periferiche, valutaz. prestazioni Per chi segue le lezioni L 1 5/34 Architettura di un elaboratore Problema: soluzione di algoritmi calcoli operazioni logiche gestione automatica di informazioni Soluzione mediante una macchina Esecuzione di una sequenza di istruzioni (programma) Macchina hardware Sequenza di istruzioni software PROGRAMMA: Ada Lovelace, 1830 L 1 6/34 3
4 Architettura di un elaboratore Calcolatore Architettura Struttura Sequenza di operazioni elementari Programmazione Collezione di oggetti Collegamenti L 1 7/34 Algebra binaria ( di Boole) Tutto è codificato utilizzando l algebra binaria (algebra di Boole) 2 simboli: ( 0, 1 ) utilizzati per rappresentare: Variabili Operazioni Controllo Numeri binari: rappresentati in base 2 Variabili logiche mappate sui 2 simboli: 0=Falso ; 1=Vero Motivo: comodità di implementazione con circuiti elettronici Elettronica Digitale: 2 livelli di tensione stabili: Low (V ), High (V+) 0 Falso LOW, 1 Vero HIGH L 1 8/34 4
5 La macchina di Von Neumann Componenti: CPU Unità aritmetico/logica, Registro/i, Unità di controllo Memoria Dispositivi di Input/Output L 1 9/34 Architettura MIPS MIPS: Architettura di riferimento per il corso Struttura CPU concettualmente semplice architettura didattica Appartiene alla famiglia delle architetture RISC (Reduced Instruction Set Computer) Sviluppate dal 1980 in poi: SGI MIPS, Sun SPARC, HP PA-RISC, IBM Power PC, DEC Alpha. Esempio recente: Sony AIBO Vantaggi RISC: Semplificare la progettazione dell hardware e del compilatore Ottimizza costo/prestazioni Assembly MIPS Simulatore SPIM: A MIPS R2000/R3000 Simulator Multi-piattaforma: (UNIX / Linux, Mac OS/X, Windows, DOS) L 1 10/34 5
6 Storia dell elaboratore Filo conduttore: aumento prestazioni Velocità di elaborazione Capacità e velocità dell I/O. Progressiva miniaturizzazione dei dispositivi elettronici. L 1 11/34 Storia dell elaboratore (i primi passi) Applicazione: Calcolo automatico Babilonesi, X secolo a.c. Abaco Evoluzioni fino a 1000 d.c. B. Pascal, 1642 Pascalina (somma e sottrazione) G. von Leibnitz, 1673 Macchina calcolatrice Moltiplicazione, divisione L 1 12/34 6
7 Storia dell elaboratore (il 1800) Applicazione: CAM Computer-Aided Manufacturing Telaio Jaquard (1801) Macchina programmabile Programma di lavoro su schede Macchina dedicata L 1 13/34 Charles Babbage (1840) Charles Babbage: padre del calcolatore moderno. Analytical Engine (1840) Azionata a vapore! Programmabile: programmi su schede Ada Lovelace (1830): Formalizzazione del concetto di programma L 1 14/34 7
8 Storia dell elaboratore ( ) 1890: H. Hollerith Schede perforate a lettura elettromeccanica (relais). Meccanismo più semplice di gestione del controllo 1932: T.J. Watson rileva il brevetto e fonda la International Business Machines (IBM). 1939: ABC Atanasoff Berry Computer (University of Iowa) Elettromeccanico: ampio utilizzo di elettrovalvole e relé. Memoria rigenerativa (cancellabile e riscrivibile) Miniaturizzazione: Sviluppo di calcolatrici da tavolo meccaniche (diffusione nel commercio) L 1 15/34 La prima generazione (ENIAC: ) Avvento dell elettronica (valvole: diodo, triodo). Aumento di prestazioni di 1,000 volte ENIAC (Electronic Numerical Integrator And Calculator) University of Pennsylvania. 20 registri da 10 cifre 18,000 valvole 70,000 resistenze 10,000 condensatori 6,000 interruttori. Dimensioni: 30 x 2.5 x 3 m. 30 tonnellate. Consumo: 140 kw. 100 operazioni/s Programmazione manuale L 1 16/34 8
9 La prima generazione ( ) Programma memorizzato (J. Von Neumann) Eckbert, Mauchly EDVAC (V. Neumann), EDSAC, Cambridge, 1949 Mark I, 1948 UNIVAC I (Universal Automatic Computer), Eckbert, Mauchly, Primo calcolatore commercializzato (1 M$) L 1 17/34 Applicazioni scientifiche / gestionali UNIVAC: calcolo scientifico. Calcoli lunghi e complessi IBM: mod. 701 (1953) e 702 (1955): applicazioni gestionali Calcoli semplici e ripetitivi Grandi quantità di dati IBM Memoria con nuclei di ferrite: 32,000 parole velocità di commutaz. di pochi µsec (= qualche khz) IBM 709 (1958) Introduzione del canale di I/O. L 1 18/34 9
10 La seconda generazione ( ) Introduzione elettronica allo stato solido (1947) e memorie a nuclei ferromagnetici. IBM 7000 Transistors anziché valvole Introduzione del FORTRAN (Formula Translator). Primo linguaggio ad alto livello IBM 7094 (1962) evoluzione del 709, a stato solido. CDC Primo supercalcolatore CDC Multi-programmazione Digital PDP-1 (1957) L 1 19/34 La terza generazione ( ) Avvento dei circuiti integrati (LSI) IBM 360 (1964) - Prima famiglia di calcolatori Costo 360,000$ Registri a 32 bit. Clock 1-4Mhz. Digital PDP-8 (1965) Primo minicalcolatore Costo 20,000$ PDP-11 (1970) L 1 20/34 10
11 La comunicazione tra i componenti Switch centralizzato: MULTIPLEXER (IBM 7094) Architettura a nodo comune: BUS (PDP-8) L 1 21/34 La quarta generazione ( ) Cray I (1976) Primo supercalcolatore Vettoriale L 1 22/34 11
12 La quarta generazione ( ) Introduzione del microprocessore (VLSI), Memorie a semiconduttori Intel 4004 (1971) 2300 transistor Intel 8080 (1974) 8 bit Motorola: 6502 Xerox Research Labs & Steve Jobs: Primo Personal Computer: APPLE II (1977) Processore Motorola (6502) Costo medio 2,000$ L 1 23/34 Quarta/quinta generazione ( ) IBM: il primo PC (1981) Sistema operativo MS-DOS (Microsoft di Bill Gates) Processore Intel Coprocessore Matematico Intel La quinta generazione (1977-.) PC come Workstation Potenziamento della grafica. Coprocessore grafico. Multi-processori. Introduzione di gerarchie di calcolo. Processori RISC (Reduced Instruction Set Code). L 1 24/34 12
13 Sesta generazione (futuro) Tecnologie Calcolatori ottici. Calcolatori chimici. Applicazioni PC + telefono Wearable PC Co-processori on-board, specializzati per: ricerca in data-base. trattamento grafica. trattamento video. Macchine parallele Macchine intelligenti e sensibili. Sistemi multimediali. L 1 25/34 Classificazione dei computer Mainframe. Grandi dimensioni e potenza. Multi-utenti. Servers di grandi dimensioni. Supercomputer Mainframe specializzati nel calcolo (vettoriale o parallelo). Minicomputer ( server) Piccoli mainframe. Microcomputer PC - elaborazione personale. L 1 26/34 13
14 Legge di MOORE In circa 18 mesi raddoppiano le prestazioni, il numero di transistor e le capacità delle memorie. Anno Nome Dimensoni (m 3 ) Potenza (Watt) Prestazioni (somme/sec) Memoria (kbyte) Prezzo riv alutato (US$ 1996) Prezzo / prestazioni (v s. UNIVAC) 1951 UNIVAC I IBM 360 modello PDP Cray IBM-PC HP900 modello Pentium Pro 200 Mhz Pentium GHz L 1 27/34 Legge di Moore: alcuni problemi La velocità delle memorie non cresce con la velocità del processore. Memorie gerarchiche cache. Aumento della parola di memoria. high-speed bus (gerarchie di bus) Tecniche di velocizzazione dell elaborazione. Predizione dei salti. Scheduling ottimale delle istruzioni (analisi dei segmenti di codice). Esecuzione speculativa. Velocità di I/O. Trasferimento in streaming (DMA) Velocizzazione e specializzazione dei bus L 1 28/34 14
15 Legge di Moore Dopo il 2003, evoluzione in altre direzioni: Efficienza (MIPS/Watt) INTEL Pentium M INTEL Centrino Ottimizzazione rapporto uomo/macchina INTEL Core DUO Evoluzione della potenza di calcolo ( ) Patterson-Hennessy 2006 L 1 29/34 Evoluzione INTEL: Introduced 15 nov 71 1 Apr 72 1 Apr 74 8 Jun 76 6 Jan 79 Clock speed 108KHz 108KHz 2Mhz 5-10Mhz 5,8Mhz Bus width 4 bit 8 bit 8 bit 16 bit 8 bit Number of Transistors 2,300 3,500 6,000 29,000 29,000 Addressable 640byte 16KByte 64 KByte 1MByte 1MByte Virtual Observations - - Ordini massicci - Primo Personal Computer (Intel) L 1 30/34 15
16 Evoluzione Intel: DX SX DX Introduced 1 feb Oct Jun Apr 89 Clock speed MHz 16-33MHz 16-33Mhz 25-50Mhz Bus width 16 bit 32 bit 16 bit 32 bit Number of Transistors 134, , ,000 1,200,000 Addressable 16Mbyte 4GByte 4GByte 4GByte Virtual 1 GByte Observations 15 milioni di PC in 6 anni Multi-tasking Co-processore nella CPU L 1 31/34 Evoluzione Intel SX Pentium Pentium Pro Pentium II Introduced 22 Apr Mar 93 1 Nov 95 7 May 97 Clock speed 6-133MHz MHz Mhz Mhz Bus width 32 bit 32 bit 32/64 bit 32/64 bit Number of Transistors 1,185,000 3,100,000 5,500,000 7,500,000 Addressable 4 Gbyte 4 GByte 64 GByte 64 GByte Virtual Observations Pipeline spinto Cache 2 livelli MMX: memorie ad alta velocità L 1 32/34 16
17 Evoluzione Intel Pentium III Pentium 4 Pentium III Xeon Introduced 26 Feb 99 Nov Clock speed MHz 3 GHz 2-3.2Ghz Bus width 32/64 bit 32/64 bit 32/64 bit Number of Transistors 9,500,000 42,000,000 Na Addressable 64 Gbyte 64 GByte 64 GByte Virtual Observations SIMD 2 livelli di cache Architettura di bus: NetBurst L 1 33/34 Evoluzione INTEL ITANIUM ITANIUM 2 Pentium M Core DUO Introduced Clock speed 800MHz GHz Ghz 2.5 GHz Bus width 64 bit 64 bit 64 bit 64 bit Number of Transistors na na 42,000, ,000,000 Addressable 16 Gbyte 16 Gbyte 64 GByte 64 GByte Virtual Observation s EPIC 64 bit 6.4 GByte/s su Bus di sistema Centrino Architecture Very-low power 2 cores x86-64, Cache in comune L 1 34/34 17
Architetture degli elaboratori 1 / 2
Architetture degli elaboratori 1 / 2 Docenti: Alberto Borghese, Federico Pedersini Dipartimento di Informatica Università degli Studi di Milano Turno 2 (Cognomi G Z) Prof. Federico PEDERSINI [email protected]
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
Architetture degli elaboratori e reti
Architetture degli elaboratori e reti Alberto Borghese Università degli Studi di Milano Dipartimento di Scienze dell Informazione [email protected] Scopo del corso Processore Cache Bus-master Stack
Parte I. Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009)
Parte I Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009) I.1 Evoluzione degli Elaboratori N.B. Quasi tutto è successo negli ultimi 50 anni I.2 Generazione 0 (1600-1945) Pascal (1623-1662) Pascaline:
CALCOLATORI ELETTRONICI A cura di Luca Orrù
Lezione 1 Obiettivi del corso Il corso si propone di descrivere i principi generali delle architetture di calcolo (collegamento tra l hardware e il software). Sommario 1. Tecniche di descrizione (necessarie
Hardware e Software. 09/10/01 Introduzione all'informatica 1. Il Computer. Il computer è un elaboratore elettronico digitale:
Hardware e Software Il termine Hardware (HW) indica la struttura fisica del computer costituita dai componenti elettronici interni ed esterni. Il software è l insieme dei programmi che consentono all HW
Evoluzione del calcolatore e fondamenti della programmazione
Informatica e fondamenti della programmazione Disciplina che si occupa dell informazione e del suo trattamento in modo automatico Mezzi fisici: i computer Mezzi logici: procedimenti di elaborazione, algoritmi
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria Sede di Reggio Emilia
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria Sede di Reggio Emilia Corso di Laurea Specialistica in Ingegneria Meccatronica a.a. 2008/2009 Corso di CALCOLATORI ELETTRONICI Capitolo
A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli,
Storia del Calcolatore A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli, vennero ideati dispositivi meccanici
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
Breve storia del calcolo automatico
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Approfondimenti 01 Breve storia del calcolo automatico Marzo 2010 L architettura del calcolatore 1 Approfondimenti: Storia del calcolo automatico
Informatica. Scopo della lezione
1 Informatica per laurea diarea non informatica LEZIONE 1 - Cos è l informatica 2 Scopo della lezione Introdurre le nozioni base della materia Definire le differenze tra hardware e software Individuare
L evoluzione dei calcolatori
L evoluzione dei calcolatori Cosa ha influito sull evoluzione dei calcolatori! Processori sempre più veloci! Componenti sempre più piccoli " più vicini " elaborazione più veloce # Ma la velocità è derivata
Vari tipi di computer
Hardware Cos è un computer? Un computer è un elaboratore di informazione. Un computer: riceve informazione in ingresso (input) elabora questa informazione Può memorizzare (in modo temporaneo o permanente)
Corso di Laurea in Ingegneria Informatica e Biomedica. Fondamenti di Informatica II A.A. (2002-2003)
Università degli Studi Magna Græcia di Catanzaro Corso di Laurea in Ingegneria Informatica e Biomedica Fondamenti di Informatica II A.A. (2002-2003) Docente: Prof. Mario Cannataro [email protected] www.isi.cs.cnr.it/isi/cannataro
Architetture degli elaboratori Introduzione
Architetture degli elaboratori Introduzione Prof. Alberto Borghese Dipartimento di Informatica [email protected] Università degli Studi di Milano Riferimento: Patterson, Cap. 1.1, 1.2, 1.4 (read
L Unità Centrale di Elaborazione
L Unità Centrale di Elaborazione ed il Microprocessore Prof. Vincenzo Auletta 1 L Unità Centrale di Elaborazione L Unità Centrale di Elaborazione (Central Processing Unit) è il cuore di computer e notebook
L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia
L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza
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
Calcolatori Elettronici
Calcolatori Elettronici (5 crediti) A.Marchetti Spaccamela a.a. 2006/2007 Informazione generali sul corso Obiettivo del corso: Conoscenza del funzionamento di un calcolatore elettronico Verifica Prova
(5 crediti) Materiale http://www.dis.uniroma1.it/~beraldi/didattica.html Trasparenze integrativo. corso, disponibili sul sito del corso
(5 crediti) Calcolatori a.a. R. 2003/2004 Beraldi Elettroni Obiettivo Verifica Libri Conoscenza Prova del corso: del funzionamento di un calcolatore elettronico Informazione Tanenbaum, testo scritta Architettura
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
- Algoritmi ed esecutori di algoritmi - ALGORITMI MACCHINA DI VON NEUMANN
ALGORITMI E MACCHINA DI VON NEUMANN 1 COMPUTER= ELABORATORE NON CERVELLO ELETTRONICO CERVELLO: Capacità decisionali ELABORATORE: Incapacità di effettuare scelte autonome di fronte a situazioni impreviste
Origini e caratteristiche dei calcolatori elettronici
Origini e caratteristiche dei calcolatori elettronici Lunedì, 09 ottobre 2006 Supercomputer, mainframe 1 Server, workstation, desktop, notebook, palmare Un po di storia 1642 Biagio Pascal 1671 Leibniz
Architettura degli elaboratori
Architettura degli elaboratori 2018-2019 Presentazione del corso Maria Luisa Damiani [email protected] Dipartimento di Informatica Università degli Studi di Milano Ambito Il corso Corsi di Laurea
INTRODUZIONE ALL INFORMATICA
INTRODUZIONE ALL INFORMATICA Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione
Programmazione modulare 2012-2013
Programmazione modulare 2012-2013 Indirizzo: Informatica Abacus Disciplina: SISTEMI DI ELABORAZIONE E TRASMISSIONE DELLE INFORMAZIONI Classe: A e B Docenti: Buscemi Letizia Ore settimanali previste: 5
INTRODUZIONE ALL INFORMATICA
INTRODUZIONE ALL INFORMATICA Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione
Architettura del calcolatore
Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macro-componenti: Hardware Software Architettura del calcolatore L architettura dell hardware di un calcolatore reale
Struttura del Corso. Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni. Sistemi di Elaborazione delle Informazioni.
Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 [email protected] Corso di 35 ore: Struttura del
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
Istituto Universitario Navale Facoltà di Ingegneria Corso di Laurea in Ingegneria delle Telecomunicazioni
Istituto Universitario Navale Facoltà di Ingegneria Corso di Laurea in Ingegneria delle Telecomunicazioni Fondamenti di Informatica Modulo 1 Programma dell'a.a. 2003/2004 Luigi Romano Dipartimento di Informatica
Il Sistema Operativo (1)
E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale
Elementi di informatica
Elementi di informatica Lerina Aversano Anno Accademico 2006/ 2007 Informazioni preliminari 6 crediti (circa 52 ore di lezione) 36 ore di lezione 8 ore di esercitazione 8 ore di laboratorio 1 Orario delle
Guida rapida all'insegnamento
Guida rapida all'insegnamento Architettura degli elaboratori Docente: Giuseppe Scollo Università di Catania Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica, AA 2010-11
Informatica di base. Hardware: CPU SCHEDA MADRE. Informatica Hardware di un PC Prof. Corrado Lai
Informatica di base Hardware: CPU SCHEDA MADRE HARDWARE DI UN PC 2 Hardware (parti fisiche) Sono le parti fisiche di un Personal Computer (processore, scheda madre, tastiera, mouse, monitor, memorie,..).
Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi
Il calcolatore elettronico Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi Introduzione Un calcolatore elettronico è un sistema elettronico digitale programmabile Sistema: composto da
Dispensa di Fondamenti di Informatica. Architettura di un calcolatore
Dispensa di Fondamenti di Informatica Architettura di un calcolatore Hardware e software La prima decomposizione di un calcolatore è relativa ai seguenti macro-componenti hardware la struttura fisica del
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
CPU pipeline 4: le CPU moderne
Architettura degli Elaboratori e delle Reti Lezione 25 CPU pipeline 4: le CPU moderne Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 25 1/16
INFORMATICA. Corso di Laurea in Scienze dell'educazione
INFORMATICA Corso di Laurea in Scienze dell'educazione Introduzione all Informatica Docente: Mario Alviano Studio: Dipartimento di Matematica Cubo 30B 2 Piano Ricevimento: giovedì 18:30 19:30 (avvisare
Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.
Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Comunicazione importante dalla prossima settimana, la lezione del venerdì si terrà: dalle 15:00 alle 17.15 in aula 311 l orario
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
Storia e evoluzione dei sistemi di calcolo
Fondamenti di informatica Oggetti e Java Storia e evoluzione dei sistemi di calcolo Capitolo 1bis ottobre 2015 1 Storia ed evoluzione dei sistemi di calcolo L architettura di Von Neumann è una descrizione,
Classificazione dei Computer
Classificazione dei Computer Prof. Vincenzo Auletta 1 I computer sono tutti uguali? Il computer è uno strumento estremamente versatile Può essere utilizzato in tutti i possibili campi Il costo e la facilità
PIANO DI LAVORO DEI DOCENTI
Pag. 1 di 6 Docente: Materia insegnamento: SISTEMI ELETTRONICI AUTOMATICI Dipartimento: ELETTRONICA Classe Anno scolastico: 1 Livello di partenza (test di ingresso, livelli rilevati) Sono richieste conoscenze
Calcolatori Elettronici
Calcolatori Elettronici Classificazione dei calcolatori elettronici Sistemi basati sull architettura di von Neumann rchitettura dei calcolatori: definizioni Evoluzione dell architettura rchitettura della
Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003
Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti
Corso di Laurea in Ingegneria Informatica e Biomedica. Sistemi Operativi A.A. (2002-2003)
Università degli Studi Magna Græcia di Catanzaro Corso di Laurea in Ingegneria Informatica e Biomedica Sistemi Operativi A.A. (2002-2003) Docente: Prof. Mario Cannataro [email protected] www.icar.cnr.it
Specializzazione Elettronica ed Elettrotecnica Articolazione Elettrotecnica. Elettronica ed Elettrotecnica - Classe 3^
Specializzazione Elettronica ed Elettrotecnica Articolazione Elettrotecnica Elettronica ed Elettrotecnica - Classe 3^ 1- Reti elettriche in corrente continua Grandezze elettriche fondamentali e loro legami,
Laboratorio di Informatica
per chimica industriale e chimica applicata e ambientale LEZIONE 4 La CPU e l esecuzione dei programmi 1 Nelle lezioni precedenti abbiamo detto che Un computer è costituito da 3 principali componenti:
Sistemi Operativi UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 1.1. Sistemi Operativi. D. Talia - UNICAL
Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti
Dispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
Calcolo numerico e programmazione Architettura dei calcolatori
Calcolo numerico e programmazione Architettura dei calcolatori Tullio Facchinetti 30 marzo 2012 08:57 http://robot.unipv.it/toolleeo Il calcolatore tre funzionalità essenziali:
L architettura del calcolatore (Prima parte)
L architettura del calcolatore (Prima parte) Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Calcolatore astratto e reale Concetto astratto
PROVA INTRACORSO TRACCIA A Pagina 1 di 6
PROVA INTRACORSO DI ELEMENTI DI INFORMATICA MATRICOLA COGNOME E NOME TRACCIA A DOMANDA 1 Calcolare il risultato delle seguenti operazioni binarie tra numeri interi con segno rappresentati in complemento
Calcolatori Elettronici B a.a. 2008/2009
Calcolatori Elettronici B a.a. 2008/2009 INTRODUZIONE AL CORSO Massimiliano Giacomin 1 PROPEDEUTICITA E PRECEDENZE OBBLIGATORIE Corso di laurea primo livello Ing. Informazione PROPEDEUTICITA (ovvero: esami
Introduzione. Laboratorio di Calcolo Corso di Laurea in Fisica. Università degli Studi di Roma La Sapienza
Introduzione Laboratorio di Calcolo Corso di Laurea in Fisica Università degli Studi di Roma La Sapienza WARNING Questo canale è solo per studenti di Fisica il cui cognome inizia con le lettere A-C TUTTAVIA
PROGRAMMAZIONE MODULARE 2014-2015
PROGRAMMAZIONE MODULARE 01-015 Disciplina: SISTEMI E RETI Classe: TERZA A INF Indirizzo: INFORMATICA E TELECOMUNICAZIONI Articolazione INFORMATICA Docenti: Silvia Gualdi (teoria) Paolo Aurilia (laboratorio)
Fondamenti di Informatica INFORMATICA ED UNITA DI MISURA
Fondamenti di Informatica INFORMATICA ED UNITA DI MISURA INFORMATICA= INFOR(MAZIONE AUTO)MATICA Scienza che si occupa del trattamento automatico dell informazione Dati(input) Istruzioni di un Computer
CPU pipeline 4: le CPU moderne
Architettura degli Elaboratori e delle Reti Lezione 25 CPU pipeline 4: le CPU moderne Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 25 1/17
Introduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6
Appunti di Calcolatori Elettronici Esecuzione di istruzioni in parallelo Introduzione... 1 Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD...
C. P. U. MEMORIA CENTRALE
C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato
CORSO DI LAUREA IN SCIENZE ERBORISTICHE E DEI PRODOTTI NUTRACEUTICI
CORSO DI LAUREA IN SCIENZE ERBORISTICHE E DEI PRODOTTI NUTRACEUTICI Informatica con esercitazioni Prof. Onofrio Greco Modulo 1 Concetti di base dell ICT Modulo 2 Uso del Computer e Gestione dei File Modulo
PROGRAMMAZIONE. Istituto Tecnico Settore Tecnologico G. Silva M. Ricci. Anno scolastico 2015 /2016 Classe IIIAM
Istituto Tecnico Settore Tecnologico G. Silva M. Ricci Via Nino Bixio, 53 37045 Legnago (VR) 0442/21593 0442/600428 PROGRAMMAZIONE Anno scolastico 2015 /2016 Classe IIIAM PROF. ALESSANDRO ZANAROTTO-PONSO
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
Fondamenti di Informatica
Università degli Studi di Messina Ingegneria delle Tecnologie Industriali Docente: Ing. Mirko Guarnera 1 Approccio al corso Approccio IN OUT Visione Globale solo insieme alla programmazione 2 1 Contenuti
Breve Storia del Computer
Prof. Claudio Maccherani Perugia ITC Aldo Capitini a.s. 2001-2002 ITC Vittorio Emanuele II a.s. 2005-2006 Breve Storia del Computer...1...3...4...4...5...6 Istituto Tecnico Commerciale Vittorio Emanuele
Memoria Secondaria o di Massa
.. Pacman ha una velocità che dipende dal processore...quindi cambiando computer va più velocemente..sarà poi vero? Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici,
Sistemi Operativi. Modulo 2. C. Marrocco. Università degli Studi di Cassino
Sistemi Operativi Modulo 2 Schema di un Sistema di Calcolo Programmi Dati di Input Calcolatore Dati di output Modello di von Neumann Bus di sistema CPU Memoria Centrale Memoria di Massa Interfaccia Periferica
Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro
Introduzione alle tecnologie informatiche Strumenti mentali per il futuro Panoramica Affronteremo i seguenti argomenti. I vari tipi di computer e il loro uso Il funzionamento dei computer Il futuro delle
Storia dell informatica
Storia dell informatica INFORMATICA INFORMATICA INTRODUZIONE PERCHE' I COMPUTER? LIMITI DELLE CAPACITA' ELABORATIVE UMANE. VELOCITA' LIMITATA 2. PESANTI LIMITI ALLA COMPLESSITA DEI PROBLEMI AFFRONTABILI
Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore
Contenuti Introduzione 1 Introduzione 2 3 4 5 71/104 Il Calcolatore Introduzione Un computer...... è una macchina in grado di 1 acquisire informazioni (input) dall esterno 2 manipolare tali informazioni
Contatti 2. Testo. Contatti. Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione. tel. 0521 905712 e-mail [email protected]
Contatti 2 Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione tel. 0521 905712 e-mail [email protected] Pagina web del corso http://www.ce.unipr.it/people/laghi/informaticasg2012 a.a. 2011/2012
Architettura dei calcolatori I parte Introduzione, CPU
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica C.I. 1 Informatica ed Elementi di Statistica 2 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore Sorce Architettura dei calcolatori
Dall Abaco ( 3000 ac) a Charles Babbage (1812)
Computer Meccanici Dall Abaco ( 3000 ac) a Charles Babbage (1812) Evoluzione storica degli elaboratori Prof. Daniele Gorla 2 Abaco (Cina, 3000 ac) poi anche in Grecia e a Roma Le bacchette di Napier (1617)
3 Capitolo primo Informatica e calcolatori
I n d i c e 3 Capitolo primo Informatica e calcolatori 7 Capitolo secondo La rappresentazione delle informazioni 11 2.1 La codifica dei caratteri 2.1.1 Il codice ASCII, p. 11-2.1.2 Codifiche universali,
Come funziona un sistema di elaborazione
Introduzione Cosa è un Sistema Sste aoperativo? Come funziona un sistema di elaborazione Proprietà dei Sistemi Operativi Storia dei Sistemi di Elaborazione Sistemi Mainframe Sistemi Desktop Sistemi i Multiprocessori
Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore
Il processore Architettura dell elaboratore Il processore La esegue istruzioni in linguaggio macchina In modo sequenziale e ciclico (ciclo macchina o ciclo ) Effettuando operazioni di lettura delle istruzioni
