====== Laboratorio Architettura degli Elaboratori ====== ---- ===== News ===== * LE LEZIONI DEL CORSO INIZIERANNO MERCOLEDI' 6 MARZO 2019 ---- ===== Informazioni Generali ===== **Docente**: * [[http://francescodeangelis.org|Francesco De Angelis]] **Link ESSE3** * [[https://didattica.unicam.it/Guide/PaginaADErogata.do?ad_er_id=2018*N0*N0*S2*14680*10024&ANNO_ACCADEMICO=2018&mostra_percorsi=S|Architettura degli Elaboratori - AA 2018/19]] **Orario delle Lezioni**: * Mercoledì 09-11 (Aula AA1 – Polo Ludovici) **Ricevimento studenti**: * Al termine delle lezioni o previo appuntamento e-mail **Per info veloci sul corso relativamente e lezioni e evntuali spostamenti** * Canale Telegram: https://t.me/joinchat/AAAAAE7wGiJO_Ci6GGMQHQ ---- ===== Obiettivi del Corso ===== Comprendere la struttura e il funzionamento di un elaboratore e delle sue diverse parti hardware e software. Conoscere come viene rappresentata e trattata l'informazione nei sistemi di elaborazione e nei diversi livelli gerarchici di astrazione. Conoscere i principi e le tecniche di programmazione dei sistemi ai vari livelli con particolare enfasi alla macchina firmware e assembler. Focalizzare le principali scelte di progetto delle architetture di sistemi, con particolare riferimento al parallelismo ai diversi livelli. Saper analizzare criticamente, sulla base delle conoscenze acquisite nella parte teorica, i componenti dei moderni computer disponibili sul mercato. Acquisire competenze sul funzionamento delle architetture a livelli grazie allo sviluppo di semplici programmi in linguaggio macchina e microcodice. ---- ===== Contenuti del Corso ===== Metodologie e tecniche di progetto (di base) per la realizzazione dei dispositivi di elaborazione digitale. Macchine digitali e reti logiche. Codifica delle informazioni - principali codici numerici e alfanumerici. Sintesi e ottimizzazione dei circuiti combinatori. Il concetto di stato nei sistemi digitali. Modelli e metodi di analisi e sintesi delle reti logiche combinatorie e sequenziali. Reti combinatorie, algebra della commutazione, i principali componenti combinatori: decoder, multiplexer, operatori aritmetici, sintesi minima sintesi basata sulle espressioni generali e sui teoremi di espansione. Reti sequenziali - automi a stati finiti, reti sequenziali asincrone e il FF-SR, reti sequenziali sincrone e il FF-D, reti sequenziali sincrone comunemente impiegate come componenti di sistemi digitali: contatori e registri di vario tipo. Composizione di contatori, registri e reti combinatorie programmabili. Introduzione all'architettura di un calcolatore: Data Path e Unità di controllo. Componenti programmabili ---- ===== Materiale ===== **Slide del Corso** * Diapositive e materiale allegato disponibile tramite cartella in [[https://drive.google.com/drive/folders/0B-8uX1ONSpw6R0ZNeGl2LWF2Z1E?usp=sharing|google drive]] **Altro** * [[http://www.cburch.com/logisim/|Software Logisim]] **Testi di Riferimento** * M. Morris Mano, Charles R. Kime, “Reti Logiche”, Pearson Education Italia, ISBN: 978-8871924618 * materiale lezioni ---- ===== Esami ===== **Date Esami A.A. 2018/2019** * Consultare ESSE3 Chi non si iscrive all'esame su esse3 NON sostiene l'appello! Di norma le iscrizioni chiudono 2 giorni prima dell'esame. Nei due giorni di chiusura è comunque possibile mandare una mail ai docenti per essere registrati. Questo perchè le registrazioni su carta il giorno dell'esame generano solo confusione. ** REGOLE ESAME VIGENTI DA AA 18-19 per esame da 9 cfu e 12 cfu ** L'esame di "teoria + laboratorio" sarà svolto in un unico appello senza più la possibilità di mantenere una o l'altra parte. Si sostengono le due parti insieme e si ottiene un solo voto. Il voto registrabile è il voto >=18 che si ottiene nell'ultimo appello in cui ci si è iscritti, presentati e di cui si è consegnato il compito. Se si supera un esame, non si registra e si risostiene l'esame a un appello successivo prendendo un voto piu basso (o non superando l'appello) NON è possibile più registrare il voto originale! GESTIONE TRANSITORIA per chi negli anni passati ha sostenuto con voto >=18 solo teoria o solo laboratorio: per voi valgono le regole precedenti e potete sostenere solo la parte mancante per poter poi effettuare la media. Per completezza potere controllare gli elenchi presenti online nella cartella google (raggiungibile sempre a partire dalla wiki). Si avvisa che non saranno più corretti compiti che non riportano scritto il nome in maniera leggibile (ossia in semplice stampatello maiuscolo). Nè compiti del tutto o in parte scritti a matita! **VECCHIE Regole di esame SOLO PER CHI HA GIA SOSTENUTO UNA DELLE DUE PARTI SINGOLARMENTE**: L'esame di tutto il corso è composto da due prove scritte (sostenibili nello stesso appello o in appelli separati): * modulo “architettura” * modulo “laboratorio" (conosciuto anche come "reti logiche”) Per superare l'esame e registrare il voto è quindi necessario: * superare (almeno 18) l'esame del modulo “architettura” (scritto) [oppure averlo superato negli anni passati scritto o orale che fosse] * superare (almeno 18) l'esame del modulo “laboratorio” (scritto) [oppure averlo superato negli anni passati scritto o orale che fosse] PER CHI DEVE SOSTENERE L'ESAME DA 12 CFU 50% “architettura” e 50% da ”reti logiche” ** Risultati Esame ** * I risultati di ogni singolo esame sono disponibili [[https://drive.google.com/drive/folders/0B-8uX1ONSpw6R0ZNeGl2LWF2Z1E?usp=sharing|qui]]. * I risultati finali (con i voti verbalizzabili evidenziati in giallo) sono disponibili [[https://docs.google.com/spreadsheets/d/1mNZTBCUCWkOKvRNXHxmb_GdIalE7zcvy0hIQoFg67-Y/edit?usp=sharing|qui]].