- concetti operativi di base;
- la struttura del bus;
- il software;
- le prestazioni;
- l'elaborazione distribuita.
- funzioni logiche di base;
- reti combinatorie vs. rete sequenziali;
- sintesi di funzioni logiche con AND, OR e NOT:
- seconda forma canonica;
- condizioni di indifferenza;
- bistabili;
- registri e registri a scorrimento;
- contatori;
- decoder;
- multiplexer;
- dispositivi logici programmabili:
- diagrammi temporali;
- reti sincrone: come evitare il problema del transitorio;
- modello di macchina a stati finiti;
- sintesi di macchina a stati finiti;
- in complemento a uno;
- in complemento a due;
- sommatori veloci;
- addizione e sottrazione con segno;
- aritmetica e condizioni di salto;
- moltiplicazione di numeri positivi e di numeri con segno;
- moltiplicatore parallelo-parallelo e moltiplicatore parallelo-seriale;
- divisione di numeri positivi;
- rappresentazione dei numeri in virgola mobile;
- operazioni su numeri in virgola mobile;
- ALU a virgola mobile.
Lavazza, Pezze', Pozzi: Fondamenti di Informatica II, esercizi e temi d'esame risolti, parte II
- fetch di una istruzione;
- svolgimento dell'istruzione (richiami da AS11X) e attivita' interne alla CPU durante l'esecuzione di una istruzione;
- esecuzione di istruzioni di trasferimento da memoria a registri, traferimento tra registri, salto;
- controllo cablato;
- controllo microprogrammato;
- considerazioni conclusive;
Pelagatti: Sistemi di elaborazione delle informazioni, capitolo 10, capitolo 13
- memoria RAM;
- memoria ROM;
- velocita', dimensioni e costo;
- memoria cache.
- arbitraggio: centralizzato, distribuito: daisy-chaining, a linee indipendenti;
- indirizzamento-selezione dello slave;
- trasferimento dei dati: asincrono (non-interlocked, half-interlocke, fully-interlocked) e sincrono;
- cenni alla comunicazione seriale su grandi distanze;
- il sistema di comunicazione interno BUS11X;
- esempi di funzionamento del bus durante l'esecuzione di una istruzione;
- un adattatore per terminale;
- un adattatore DMA.
- struttura della parte operativa (RTL);
- struttura della parte di controllo (PC);
- il linguaggio RTL;
- esercizi;
- codice RTL per i moduli di interfacciamento ed arbitraggio del bus.
Lavazza, Pezze', Pozzi: Fondamenti di Informatica II, esercizi e temi d'esame risolti, parte II
Bolchini, Sciuto: Fondamenti di Informatica II - Progettazione hardware
- paginazione;
- segmentazione;
- memoria virtuale.
Pelagatti: Sistemi di elaborazione delle informazioni, capitolo 9
- la gestione delle periferiche;
- un esempio di gestore di periferiche: la stampante.
- socket di Unix.
ritorna al livello precedente