a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci
|
|
- Berto Paoli
- 6 anni fa
- Visualizzazioni
Transcript
1 Architettura degli Elaboratori a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci
2 Docente Barbara Masucci Ø Ø Ø studio 43, quarto piano, stecca 7 Ø Dipartimento di Informatica Orario ricevimento (a partire da Ottobre) Ø Martedì: 14:00 16:00 Ø Giovedì: 14:00 15:00
3 Informazioni sul corso Ø Durata: 72 ore (9 CFU) Ø 56 ore di lezione (7 CFU) Ø 16 ore di esercitazione (2 CFU) Ø Orario lezioni: Ø Lunedì: 11:00 13:00, aula P4 Ø Martedì: 11:00 13:00, aula P4 Ø Giovedì: 11:00 13:00, aula P4 Ø Home-page del corso: Ø
4 Testi di riferimento D. A. Patterson, J. L. Hennessy Struttura e progetto dei calcolatori, IV ed. Zanichelli Ed., 2014 F. Preparata Introduzione alla organizzazione e progettazione di un elaboratore elettronico Franco Angeli Ed., 2012
5 Esami L'esame prevede una prova scritta e una prova orale Sono previsti sei appelli (+ due straordinari), di cui: Ø Tre appelli nel periodo 8 Gennaio 23 Febbraio 2018 Ø Preappello: 10 Gennaio 2018, ore 9:00, aule P3, P4 Ø Primo appello: 24 Gennaio 2018, ore 9:00, aule P3, P4 Ø Secondo appello: 14 Febbraio 2018, ore 9:00, aule P3, P4 Ø Due appelli nel periodo 11 Giugno - 31 Luglio 2018 Ø Un appello nel periodo 3-14 Settembre 2018 Ø Due appelli straordinari ad Aprile e Novembre 2018
6 Esami Ø Per chi segue con profitto il corso Ø Prima prova intercorso: 25 Ottobre 2017, ore 13:00, aule P3, P4 Ø Seconda prova intercorso: 19 Dicembre 2017, ore 15:00, aule P3, P4 Ø Il superamento di tali prove consente di accedere alla prova orale Ø Per chi non ha seguito con profitto il corso Ø Gli appelli previsti nel corso dell anno accademico
7 Come studiare Ø Prerequisiti: Allo studente non è richiesta nessuna particolare conoscenza informatica Ø La frequenza alle lezione e alle esercitazioni è fortemente consigliata Ø Gli studenti devono essere preparati a trascorrere una congrua quantità di tempo nello studio al di fuori delle lezioni Ø 1CFU = 25 ore di lavoro = 8 ore di lezione frontale + 17ore di studio individuale Ø Studiare in maniera attiva
8 Un po di regole Ad ogni lezione faremo una pausa di 5/10 minuti durante la quale potete: sgranchirvi, bere, mangiare, telefonare, controllare le vostre chat, parlare coi vostri «colleghi» o con me, etc etc. QUINDI Durante la lezione NON farete niente di tutto ciò
9 Ed ora qualcosa sui contenuti
10 Programma del corso Ø Architettura dei calcolatori Ø Tipi di calcolatori Ø Componenti di un calcolatore Ø Esecuzione di un programma Ø Rappresentazione dell informazione Ø Algoritmi di conversione per interi Ø Rappresentazione e aritmetica in complemento a due e in virgola mobile Ø Codifica ASCII Ø Logica digitale Ø Algebra Booleana, funzioni ed espressioni Booleane Ø Reti combinatorie: analisi, sintesi e minimizzazione Ø Moduli combinatori ed elementi di memorizzazione
11 Programma del corso Ø Linguaggio assembler di una macchina RISC Ø Operazioni aritmetiche e logiche Ø Istruzioni per prendere decisioni, Chiamata di procedure Ø Decodifica delle istruzioni macchina Ø Il processore Ø L Unità Aritmetico Logica (ALU) Ø Unità di elaborazione a ciclo singolo e unità di controllo Ø Unità di elaborazione con pipeline e unità di controllo Ø Misura delle prestazioni e gerarchie di memoria Ø Memoria RAM e ROM Ø Memoria cache Ø Memoria secondaria Ø Misura delle prestazioni di un calcolatore add sub lw sw
12 Sistemi di elaborazione: la preistoria Ø Fin dai tempi antichi si è sentita la necessità di costruire macchine per semplificare i calcoli ed evitare errori Ø Alcuni esempi Ø Abaco o pallottoliere
13 I primi elaboratori Macchine non programmabili, dotate di un numero prestabilito di operazioni Ø Blaise Pascal ( ) Prima macchina a ruote dentate in grado di eseguire somme e sottrazioni Ø Gottfried Wilhelm Leibniz ( ) Prima macchina in grado di eseguire tutte e quattro le operazioni aritmetiche
14 I primi elaboratori Ø Inizio '800 Babbage Ø Macchina alle differenze Ø Utilizzo di tavole di calcolo Ø Fine '800 Hollerith Ø Censimento U.S.A Ø Utilizzo di schede perforate Ø 1927 Bush Ø Macchina per il calcolo degli integrali
15 I primi elaboratori Zuse (Germania) 1938 Ø Costruzione dello Z1 (interamente meccanico) Ø Operazioni binarie in virgola mobile Ø Nastro contenente le operazioni da eseguire Ø Passaggio ai relais (elettromeccanico) nella costruzione dello Z2 e successivamente dello Z3 (1941)
16 I primi elaboratori Aiken (U.S.A.) 1943 Ø Costruzione del Mark I nei laboratori I.B.M. Ø Elettromeccanico Prestazioni: Ø Somma in 0.3 sec Ø Moltiplicazione in 4 sec Ø Divisione in 10 sec
17 Prima Generazione: ENIAC Ø Electronic Numerical Integrator And Computer Ø E la prima macchina completamente elettronica Ø non programmabile Ø Costruita nell immediato dopoguerra, presso l Università della Pennsylvania Ø Commissionata dal Ministero della Difesa degli USA per calcolare le traiettorie di bombe e proiettili Ø Caratteristiche: Ø valvole termoioniche Ø 30 tonnellate Ø alta 2,5 m, occupava 160 mq Ø aveva bisogno di 150 kw di energia elettrica, producendo una quantità di calore con cui si poteva riscaldare un intero palazzo
18 ENIAC
19 Prima Generazione: UNIVAC Ø Primo calcolatore elettronico secondo il modello di Von Neumann Ø In grado di conservare il programma all'interno della memoria
20 Seconda Generazione ( ) Tecnologia a transistor Ø TXO e TX2 macchine sperimentali costruite al MIT Ø Uno dei progettisti del TX2 fonda una propria società la Digital Equipment Corporation (DEC) Ø La DEC produce il PDP-1 (1961): Ø Memoria: 4k parole di 18 bit Ø Ø Ø Ø Tempo di ciclo di 4µsec Prestazioni simili all IBM 7090, prezzo molto inferiore Schermo grafico pixel (primi videogiochi) Inizia la produzione di massa
21 Seconda Generazione: Minicomputer DEC PDP-8 (1965) Ø Successore diretto del PDP-1 Ø Interconnessione a bus, molto flessibile Ø Architettura incentrata sull I/O Ø Possibilità di connettere qualsiasi periferica Ø Prodotto in oltre esemplari
22 Seconda Generazione: Supercomputer Ø Macchine molto potenti dedicate al number crunching Ø 10 volte più veloci dell IBM 7090 Ø Architettura molto sofisticata Ø Parallelismo all interno della CPU Ø Nicchia di mercato molto specifica Ø CDC 6600 (1964) Ø Progettista: Seymour Cray, poi fondatore della CRAY
23 Terza Generazione ( ) Tecnologia LSI e VLSI Evoluzione dell architettura HW Ø Microprogrammazione Ø Unità veloci floating-point Ø Processori ausiliari dedicati alla gestione dell I/O Evoluzione dei Sistemi Operativi Ø Virtualizzazione delle risorse Ø Esecuzione concorrente di più programmi Ø Memoria Virtuale: rimuove le limitazioni dovute alle dimensioni della memoria fisica
24 Terza Generazione Ø IBM: Serie IBM System/360 Ø Famiglia di elaboratori con lo stesso linguaggio Ø Completa compatibilità Ø Portabilità totale delle applicazioni Ø OS comune: OS/360 Ø Digital PDP 11 Ø Architettura a bus (Unibus) Ø Prodotto in milioni di esemplari Ø Sistema operativo UNIX, indipendente dalla piattaforma
25 I primi microprocessori Ø Primo computer microprogrammabile su un unico chip: la CPU Intel 4004 (1971) Ø Caratteristiche: Ø addizionatore parallelo a 4 bit Ø 16 registri a 4 bit Ø un accumulatore e uno stack Ø frequenza massima di clock: 740KHz Ø Con l aggiunta di memorie di tipo RAM e ROM, la CPU 4004 costituiva il sistema MCS-4 Ø Con la stessa tecnologia, nel 1972 uscì la CPU Intel 8008 Ø la prima in grado di operare a 8 bit Ø frequenza massima di clock: 800KHz
26 Nascita del Personal Computer Ø Fine anni 70: Apple I, progettato in un garage e venduto in scatola di montaggio Ø 1981: PC IBM con Intel 8088 e MS DOS (Disk Operating System) della minuscola Microsoft Ø 1981: PC M-20, della Olivetti Ø processore Z8001 a 16 bit, OS proprietario, PCOS Ø 1983: PC M-24, della Olivetti Ø processore 8086, MS DOS
27 Un moderno elaboratore Sistema elettronico digitale programmabile Sistema: Costituito da componenti (input, output, memoria, scheda madre, processore, ) che interagiscono in modo organico fra loro Elettronico digitale: Sfrutta componenti elettronici digitali Programmabile: Il comportamento del sistema è flessibile e specificato mediante un programma, ossia un insieme di ordini
28 Modelli di Riferimento Due diversi modelli di riferimento per l architettura di un elaboratore: Ø Modello di Von Neumann: Dati e istruzioni nella stessa memoria Ø Modello Harward: Dati e istruzioni in memorie separate
29 Processore Ø È il cuore di un elaboratore elettronico Ø Realizzato con milioni di piccoli componenti elementari (transistor) Ø È impossibile da studiare e da capire partendo dal singolo transistor Ø Abbiamo necessità di astrazione Ø Tralasciare dettagli non necessari
30 Processore MIPS Ø Studieremo una versione semplificata del processore MIPS Ø Microprocessor without Interlocked Pipeline Stages Ø Architettura RISC (Reduced Instruction Set Computer), proposta nel 1981 da MIPS Computer Systems Inc. Ø Perché questa scelta? Ø Si tratta di un processore realmente utilizzato Ø Nintendo64, Sony PS, Sony PS2, Sony PSP Ø La sua architettura e il suo set di istruzioni sono molto semplici
31 Processore MIPS Versione semplificata Elementi principali dello schema: Unità di Controllo, Unità Aritmetico Logica, Memoria
Architettura dei sistemi di elaborazione: Modelli Architetturali La CPU: Generalità
Architettura dei sistemi di elaborazione: Modelli Architetturali La CPU: Generalità La preistoria dei sistemi di elaborazione Fin dai tempi più antichi l uomo ha costruito apparecchi utili per alleviare
DettagliArchitettura degli Elaboratori. a.a. 2014/15 Classe 3: matricole congrue 2 modulo 3
Architettura degli Elaboratori a.a. 2014/15 Classe 3: matricole congrue 2 modulo 3 Marcella Anselmo Presentazioni Info: http://www.di.unisa.it/professori/anselmo/ Orario ricevimento: Lunedì 14:30 16:30
Dettagli! addizioni e sottrazioni. ! anche moltiplicazioni e divisioni. ! A) Macchina Differenziale. ! Algoritmo fisso (differenze finite)
Evoluzione degli Elaboratori N.B. Quasi tutta l evoluzione ha avuto luogo negli ultimi 50 anni Generazione 0 (1600-1945) Pascal (1623-1662)! addizioni e sottrazioni Leibniz (1646-1716)! anche moltiplicazioni
DettagliParte I. Evoluzione dei Sistemi di Elaborazione
Parte I Evoluzione dei Sistemi di Elaborazione Calcolatori Elettronici (5 crediti) Prof. S. Salza a.a. 00-01 I.1 Contenuti del Corso Struttura dell elaboratore e sue componenti principali Evoluzione storica
DettagliCalcolatori 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
DettagliParte I. Evoluzione dei Sistemi di Elaborazione
Parte I Evoluzione dei Sistemi di Elaborazione I.1 Contenuti del Corso L architettura dell elaboratore e le sue componenti Struttura a livelli CPU, memoria, dispositivi di I/O Sottosistemi di I/O Periferiche
DettagliLaboratorio di Informatica I
Struttura della lezione Lezione 1: Introduzione al corso Laboratorio di Informatica I Corso di Laurea in Informatica Il corso di Laboratorio di Informatica I informazioni logistiche ed organizzazione obiettivi
DettagliCalcolatori Elettronici Esercitazione n 1
Corso di studi in Ingegneria Elettronica A.A. 2003/2004 Calcolatori Elettronici Esercitazione n 1 Ing Giovanni Costa Sommario: Evoluzione dell industria dei calcolatori Breve storia dei calcolatori Legge
DettagliOrganizzazione strutturata
Organizzazione strutturata Evoluzione storica a.a. 2002-03 L. Borrelli 1 Complessità dei Sistemi di Elaborazione Caratteristica dei Sistemi di Elaborazione: Complessità Per trattare sistemi complessi è
DettagliEvoluzione dei sistemi di calcolo. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni
Evoluzione dei sistemi di calcolo Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Calcolatrici Meccaniche La Pascalina I642 La pascalina è uno strumento di calcolo precursore
DettagliCASO STUDIO: IL PERSONAL COMPUTER
CASO STUDIO: IL PERSONAL COMPUTER 1 Prologo Penso che nel mondo ci sia mercato forse per 4 o 5 computer Thomas Watson, presidente della IBM, 1943 Progettazione e Sviluppo Prodotto 2 1 I precursori L abaco
DettagliParte 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:
DettagliRETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento martedì, 12.00-13.00. Aula?? Modalità esame: scritto + tesina facoltativa 1 TIPI DI ELABORATORI I computer
DettagliCALCOLATORI 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
DettagliArchitettura 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
DettagliInformatica A.A. 2006/2007. Università degli Studi di Catania. Giuseppe Nicosia
Informatica A.A. 2006/2007 CdL in Matematica e CdL Matematica per le Applicazioni Università degli Studi di Catania Giuseppe Nicosia www.dmi.unict.it/~nicosia Elementi Fondamentali di un Calcolatore Il
DettagliArchitettura 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ò
DettagliCapitolo 1 Introduzione. Il problema. Una transizione
Capitolo 1 Introduzione Il problema L informazione è oggi oggetto di grande interesse: si parla, per esempio, di società dell informazione... si parla, per esempio, di tecnologia dell informazione... ma
DettagliArchitettura 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
DettagliFondamenti: Informatica, Computer, Hardware e Software
Consulente del Lavoro A.A 2002/2003 I Semestre Fondamenti: Informatica, Computer, Hardware e Software prof. Monica Palmirani Finalità del corso fornire elementi di informatica di base teorici che consentano
DettagliL architettura del calcolatore
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 1 L architettura del calcolatore Settembre 2006 L architettura del calcolatore 1 Nota bene Alcune parti del presente materiale
DettagliInformatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti
Informatica 80 ore divise in 4 UFC Docente: Michela Bacchin Contatti: michela.bacchin.corsi@gmail.com Tramite Ermes Studenti Programma UFC 12: Strumenti per il trattamento dei documenti testuali UFC 13:
DettagliArchitettura degli elaboratori
Architettura degli elaboratori Ottavio D Antona dantona@di.unimi.it Maria Luisa Damiani damiani@di.unimi.it Dipartimento di Informatica Università degli Studi di Milano Architettura degli Elaboratori -
DettagliDal 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
DettagliArchitettura 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
DettagliCALCOLATORI 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
DettagliFONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA
FONDAMENTI DI INFORMATICA Obiettivo del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo. Fornire i primi strumenti di descrizione e di analisi dei sistemi digitali. Descrivere
DettagliFONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA
FONDAMENTI DI INFORMATICA Obiettivo del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo. Fornire i primi strumento di descrizione e di analisi dei sistemi digitali. Descrivere
DettagliFondamenti di Informatica
Fondamenti di Informatica Parte Prima: Introduzione storica Fondamenti di informatica Calcolatori meccanici L'ingresso del calcolatore nel mondo del lavoro risale all'inizio del 1900; la tecnologia delle
DettagliArchitettura degli elaboratori
I blocchi fondamentali dell elaboratore Architettura degli elaboratori ingresso Memoria uscita elaborazione I blocchi fondamentali dell elaboratore I blocchi fondamentali Memoria centrale (RAM) Memoria
DettagliCorso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Evoluzione dei Calcolatori Elettronici Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici
DettagliUnità 4: L architettura fisica del computer moderno
Unità 4: L architettura fisica del computer moderno Prerequisiti calcolo proposizionale sistemi di numerazione posizionale semplici nozioni di tecnologia elettrica capacità di scrivere semplici programmi
DettagliIntroduzione. Informazione. Reti. Cosa caratterizza l informazione? Fondamenti di Informatica e della Telematica A.A
Fondamenti di Informatica e della Telematica A.A. 2005-06 Informazione Introduzione Università Roma Tre Comunicazione nella Società della Globalizzazione Prof. Stefano Guerrini guerrini@di.uniroma1.it
DettagliProgrammazione 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
DettagliStrumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia.
STORIA DEL COMPUTER Abaco 2000 a.c Strumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia. Le palline in basso indicano
DettagliStoria dell Informatica. Prof.ssa Gentile
Storia dell Informatica Prof.ssa Gentile ABACO Abaco Giapponese Abaco Russo Abaco Rappresentazione dei numeri e metodo per l utilizzo dell Abaco Bastoncini di Nepero John Napier (Edinburgo, 1550-1617)
DettagliArchitettura 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
DettagliINFORMATICA GENERALE
INFORMATICA GENERALE a.a. 2006/2007 COGNOMI A-L Silvano Antonelli -Ricevimento : durante il corso: Martedì ore 15.30 presso Dipartimento di Informatica, Largo Pontecorvo 2 Stanza 394 negli altri periodi:
DettagliFondamenti di Informatica B
Fondamenti di Informatica B Lezione n.1 Alberto Broggi Gianni Conte A.A. 2005-2006 Fondamenti di Informatica B Obiettivi del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo Fornire
DettagliCalcolatori Elettronici A a.a. 2008/2009
Calcolatori Elettronici A a.a. 2008/2009 Instruction Set Architecture: nozioni generali Massimiliano Giacomin 1 DOVE CI TROVIAMO Livello del linguaggio specializzato Traduzione (compilatore) o interpretazione
Dettaglicontinua Informatica Hardware Software insieme dei programmi che consentono al calcolatore di operare e di elaborare dati
continua Informatica Hardware insieme dei componenti fisici Software insieme dei programmi che consentono al calcolatore di operare e di elaborare dati Informatica Architettura di un elaboratore 1 Cenni
DettagliMa il problema rimane
Elementi di informatica Codifica dell informazione Ma il problema rimane Cosa significa informazione? Un esempio: lampioni e semafori... al di là delle differenze materiali, funzionalmente che differenza
DettagliLaboratorio di Informatica I
Struttura della lezione Lezione 1: Introduzione al corso Vittorio Scarano Laboratorio di Informatica I Corso di Laurea in Informatica Il corso di Laboratorio di Informatica I informazioni logistiche ed
DettagliObiettivi del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo Fornire i primi strumenti di descrizione e di analisi dei sistemi digitali Descrivere in modo verticale il funzionamento
DettagliInformatica Generale 01 - Introduzione
Informatica Generale 01 - Introduzione Andrea Corradini Dipartimento di Informatica email: andrea@di.unipi.it Ricevimento: Fissare un appuntamento per posta elettronica, oppure Lunedì ore 15:30-18:30 presso
DettagliFondamenti 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
DettagliArchitettura degli Elaboratori. a.a. 2017/18 Classe 3: matricole congrue 2 modulo 3
Architettura degli Elaboratori a.a. 2017/18 Classe 3: matricole congrue 2 modulo 3 Marcella Anselmo Presentazioni Info: http://www.di-srv.unisa.it/professori/anselmo/ Orario ricevimento: Mercoledì 14 16
DettagliCorso di Informatica
Corso di Informatica Modulo T2 2-La CPU 1 Prerequisiti Concetto intuitivo di programma Microprocessore Linguaggio binario Operazioni aritmetiche e logiche elementari 2 1 Introduzione In questa Unità vediamo
DettagliARCHITETTURA 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
DettagliArchitettura 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
DettagliConcetti base sui calcolatori elettronici
Concetti base sui calcolatori elettronici Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2007/2008 Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica
DettagliArchitettura 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
DettagliArchitettura e organizzazione
Introduzione (cap.1) Architettura e organizzazione Architettura: caratteristiche visibili al programmatore Istruzioni Spazio (numero bit) usato per rappresentare i dati Tecniche di indirizzamento della
DettagliIl 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
DettagliL elaboratore. Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04
L elaboratore Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04 un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico computazioni risale al 600
DettagliORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE
ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE Mariagiovanna Sami 1 08-2 - UN PO DI STORIA L idea di calcolatore programmabile risale alla prima metà dell Ottocento - la macchina analitica di Charles Babbage
DettagliMacchina 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
DettagliCalcolatori Elettronici Prof. Ing. Gian Luca Marcialis Scopi del Corso
Calcolatori Elettronici Prof. Ing. Gian Luca Marcialis http://www.diee.unica.it/~marcialis/ce Corso di Laurea in Ingegneria Elettronica Capitolo 1 Introduzione Fonte Principale: Stallings, W., "Architettura
DettagliFondamenti di Informatica
Fondamenti di Informatica Ingegneria delle Comunicazioni Ingegneria Elettronica a.a. 2014-15, I anno, II semestre Intro.1 Docenti prof. Silvio Salza Dipartimento di Ingegneria informatica automatica e
DettagliCorso di Laurea in Ingegneria Elettronica
Calcolatori Elettronici Prof. Ing. Fabio Roli Corso di Laurea in Ingegneria Elettronica Capitolo 1 Introduzione Fonte Principale: Stallings, W., "Architettura e organizzazione dei calcolatori, progetto
DettagliArchitettura 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
DettagliIl calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica
Il calcolatore È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica ogni livello di descrizione è caratterizzato da una struttura rappresentante l organizzazione
DettagliArchitettura 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
DettagliReti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a
Reti logiche A All. Informatici (M-Z) Fabrizio Ferrandi a.a. 2003-2004 Contenuti - Progetto logico di sistemi digitali Metodologie di progetto per la realizzazione dei dispositivi di elaborazione costruire
DettagliArchitetture degli elaboratori I / II
Architetture degli elaboratori I / II Docenti: Alberto Borghese, Federico Pedersini Dipartimento di Informatica Università degli Studi di Milano Turno 2 (Cognomi G Z) Prof. Federico PEDERSINI pedersini@di.unimi.it
DettagliCorso 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:
DettagliArchitetture degli elaboratori e reti
Architetture degli elaboratori e reti Alberto Borghese Università degli Studi di Milano Dipartimento di Scienze dell Informazione borghese@dsi.unimi.it Scopo del corso Processore Cache Bus-master Stack
DettagliFondamenti di Informatica
Fondamenti di Informatica Corso Docente Graziano Pravadelli Lezioni 045 8027081 graziano.pravadelli@univr.it Mercoledì 25/03 ore 14:30-18:30 Mercoledì 01/04 ore 14:30-18:30 Venerdì 24/04 ore 13:00-14:30
DettagliLa CPU e la Memoria. Sistemi e Tecnologie Informatiche 1. Struttura del computer. Sistemi e Tecnologie Informatiche 2
La CPU e la Memoria Sistemi e Tecnologie Informatiche 1 Struttura del computer Sistemi e Tecnologie Informatiche 2 1 I registri La memoria contiene sia i dati che le istruzioni Il contenuto dei registri
DettagliStruttura di un elaboratore
Struttura 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,
DettagliMIPS & SPIM. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie
MIPS & SPIM Modulo del Corso di Architettura degli Elaboratori Nicola Paoletti Università di Camerino Scuola di Scienze e Tecnologie 10 Aprile 2013 AA 2012/2013 Informazioni utili (1/2) Email: nicola.paoletti@unicam.it
DettagliL evoluzione dei calcolatori (cap.2)
L evoluzione dei calcolatori (cap.2) Cosa ha influito sull evoluzione dei calcolatori Processori sempre più veloci Componenti sempre più piccoli più vicini elaborazione più veloce Ma la velocità è derivata
DettagliCorso di Informatica. Corso di Informatica. Corso di Informatica. Introduzione al Calcolatore
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 67 6782 Mail: torta@di.unito.it Corso di Informatica 4 ore di cui (circa)
DettagliFondamenti 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
DettagliEsame 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
DettagliArchitettura 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
Dettagli23/02/2011. I/le corsisti/e dovranno dimostrare di conoscere le varie parti di un computer, saper utilizzare le normali funzioni del
Programma (Abstract) Il corso di Informatica tratta dei concetti fondamentali delle Tecnologie dell Informazione e della Comunicazione (ICT), delle funzionalità di base degli elaboratori elettronici,nonché
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer p Science) ) Scienza dell informazione Definizione i i proposta: Scienza della rappresentazione
DettagliArchitetture 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 pedersini@di.unimi.it
DettagliComputer e Programmazione
Computer e Programmazione Che cos è un Computer Un computer è un apparecchio elettronico progettato per svolgere delle funzioni. Come tutte le macchine, non ha nessuna capacità decisionale o discrezionale,
DettagliArchitetture degli elaboratori e delle reti
Architetture degli elaboratori e reti Architetture degli elaboratori e delle reti Docenti: Alberto Borghese, Federico Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
DettagliARCHITETTURA 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
DettagliIl 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
DettagliIl 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
DettagliInformatica e telecomunicazione
Informatica Informatica Informazione Automatica È una disciplina nata dalla necessità di velocizzare le operazioni di calcolo matematico e per trattare l informazione in modo automatizzato Il computer
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 INFORMATICA Varie definizioni: Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e
DettagliIntroduzione. Corso di Fondamenti di Informatica
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Introduzione Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti
DettagliIl 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
DettagliArchitettura degli Elaboratori A.A. 2009/2010. Docenti: Francesca Rossi, Alessandro Sperduti
Architettura degli Elaboratori A.A. 2009/2010 Docenti: Francesca Rossi, Alessandro Sperduti 1 Informazioni (I parte corso) Prof.ssa Francesca Rossi E-mail: frossi@math.unipd.it Tel: 049-8271482 Studio:
DettagliA 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
DettagliArchitettura 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
DettagliArchitettura degli Elaboratori. Classe 3 Prof.ssa Anselmo. Appello del 19 Febbraio Attenzione:
Cognome.. Nome.... Architettura degli Elaboratori Classe 3 Prof.ssa Anselmo Appello del 19 Febbraio 2016 Attenzione: Inserire i propri dati nell apposito spazio sottostante e in testa a questa pagina.
DettagliSistemi 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
DettagliCorso di Informatica
CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Il Processore (CPU) 2 rchitettura del processore CPU Unità di Controllo Unità ritmetica Logica
DettagliProgrammazione A.A Architettura dei Calcolatori. ( Lezione V ) Componenti hardware e loro schema funzionale
Programmazione A.A. 2002-03 I Architettura dei Calcolatori ( Lezione V ) Componenti hardware e loro schema funzionale Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica
DettagliFondamenti di programmazione!! Parte 2!
Fondamenti di programmazione!! Parte 2! 1! Definizione intuitiva di algoritmo! n Elenco finito di istruzioni che specificano una serie di operazioni, eseguendo le quali e possibile risolvere ogni istanza
DettagliIl calcolatore. Architettura di un calcolatore (Hardware)
Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti
DettagliLez. 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 pasquale.demichele@unina.it
DettagliArchitetture degli elaboratori I / II
Architetture degli elaboratori I / II Docenti: Alberto Borghese, Federico Pedersini Dipartimento di Informatica Università degli Studi di Milano Turno 2 (Cognomi G Z) Prof. Federico PEDERSINI pedersini@di.unimi.it
DettagliIl 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
Dettagli