2012
2012
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Architettura degli elaboratori
Informazioni generali
Corso di Laurea Informatica Percorso Curriculum generale
CFU 12 Università PERUGIA
Ore di didattica frontale per CFU 7 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 3 CFU nell'area A - Fondamenti
  • 9 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • A - Fondamenti
    • TIC - Teoria dell'Informazione e Codici
      La rappresentazione della informazione. Richiamo di elementi di teoria dei numeri. Rappresentazioni in base generica in notazione pesata
    • TIC - Teoria dell'Informazione e Codici
      I numeri relativi e la loro rappresentazione in complemento. Le operazioni aritmetiche in complemento. La virgola mobile. Normalizzazione. Operazioni in virgola mobile
    • L - Logica
      L'algebra delle commutazioni. Definizione dell'algebra. Proprieta' e principali Teoremi. Espressioni tabellari e algebriche delle funzioni. Rappresentazione geometrica delle funzioni logiche. La rappresentazione di Karnaugh.
  • E - Architetture
    • GM - Gestione della Memoria
      Architettura a livello dei processor. La CPU L,unita' aritmetico logica. Lo shifter e lo stack di memoria. La memoria. Caratteristiche dei dispositivi di memoria. RAM. ROM. HD. Memorie veloci. Memorie cache. Memorie modulari. Memorie CAM. La memoria virtuale
    • GIO - Gestione dell'Input/Output
      L'ingresso/uscita. Le interfacce ingresso/uscita. Interfaccia DMA. L'imput/output processor. Trasferimento di informazione.
    • * LII - Livello Instruction Set
      Un calcolatore didattico a controllo cablato. l'architettura a livello di registri. Il bus di sistema. Tipi di istruzioni. Istruzioni che fanno riferimento alla memoria. Linguaggi a livello macchina. Assembly language. Programmazione assembly. Esempi di programmi. Cicli e subroutines. Un calcolatore didattico a controllo &#61549 programmato. Formato delle istruzioni
    • * LII - Livello Instruction Set
      Considerazioni generali sull'architettura di un sistema digitale. Il livello descrittivo dei registri. Il linguaggio RTL. Le micro-operazioni (op). op di trasferimento ed aritmetico ? logiche. Considerazioni generali sul controllo. Cicli di macchina. Formato istruzioni. Indirizzamento. Controllo cablato e programmato. Architetture RISC e CISC
    • * CCS - Circuiti combinatori e sequenziali
      Funzioni non completamente specificate e funzioni a piu' uscite. I moduli combinatori. Addizionatori, codificatori e decodificatori, Multiplexer e Demultiplexer, PLA. ROM.
    • * CCS - Circuiti combinatori e sequenziali
      Reti sequenziali. La macchina sequenziale. Gli elementi di memoria. Riduzione del numero di stati di una macchina sequenziale.La procedura di Moore e la Tabella di Unger. La macchina minima. Sintesi.
    • * CCS - Circuiti combinatori e sequenziali
      Macchine non completamente spcificate. Copertura, compatibilit?, riduzione. Procedure sistematiche per la riduzione di macchine non completamente specificate. Sintesi.
    • * CCS - Circuiti combinatori e sequenziali
      Moduli sequenziali. Contatori e registri.
    • * CCS - Circuiti combinatori e sequenziali
      Implicazione e copertura. Implicanti ed implicati. La ricerca degli implicanti. Espressioni irridondanti e minime. Procedure sistematiche per l?ottenimento delle forme minime. La tabella di copertura. Tabelle cicliche.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali