2015
2015
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Sistemi di Elaborazione dell'Informazione
Informazioni generali
Corso di Laurea Informatica Percorso Metodologico
CFU 12 Università GENOVA
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area E - Architetture

Sillabo dell'insegnamento

  • E - Architetture
    • * AC - Aritmetica dei calcolatori
      + AR-DLDS - Digital Logic and Digital Systems
      Codici e rappresentazioni: ASCII, virgola fissa e mobile, ridondanza, codici ad espansione.
    • * AC - Aritmetica dei calcolatori
      + AR-MLRD - Machine Level Representation of Data
      Rilevazione e correzione di errori: distanza di Hamming, bit di parita', codici di Hamming.
    • VMP - Valutazione e Miglioramento delle Prestazioni
      AR-PE - Performance Enhancements
      Pipelining, istruzioni di salto, stallo, branch prediction, superscalarita', riordinamento delle istruzioni.
    • VMP - Valutazione e Miglioramento delle Prestazioni
      + AR-MSOA - Memory System Organization and Architecture
      Memoria cache, localita', memoria associativa e a corrispondenza diretta, consistenza write-through e write back.
    • V - Varie
      + AR-DLDS - Digital Logic and Digital Systems
      Bus di sistema: protocolli asincrono e sincrono, arbitraggio, temporizzazione.
    • GIO - Gestione dell'Input/Output
      * AR-IO - Interfacing and Communication
      Interruzioni e trap: mascheramento, vettorizzazione, organizzazione interrupt handler.
    • GIO - Gestione dell'Input/Output
      * AR-IO - Interfacing and Communication
      Dispositivi di I/O, registri memory mapped, trasferimenti DMA.
    • GM - Gestione della Memoria
      + AR-MSOA - Memory System Organization and Architecture
      Memoria virtuale a segmentazione e paginazione, confinamento e protezione dei processi.
    • * CCS - Circuiti combinatori e sequenziali
      AR-FO - Functional Organization
      Logica circuitale: circuiti combinatori, sequenziali asincroni e sincroni, frequenza di clock.
    • * LMP - Livello di Microprogrammazione
      AR-FO - Functional Organization
      Microarchitettura: struttura della CPU, data path, control path, microcodice.
    • * LII - Livello Instruction Set
      AR-MAA - Multiprocessing and Alternative Architectures
      CISC e RISC: modi di indirizzamento, ortogonalita', istruzioni load/store.
    • * ASS - Linguaggio Assembler
      + AR-ALMO - Assembly Level Machine Organization
      Macchine convenzionali e programmazione in codice macchina e linguaggio Assembler, stack.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).