Raccolta di appunti universitari, per suggerimenti e correzioni mandatemi un'e-mail attraverso il form della sezione "Contact Me":

Reti logiche e interfacciamento di sistemi a microprocessore

Indice degli argomenti:
L'algebra booleana; La progettazione di macchine combinatorie; Esempi di macchine combinatorie; Le tempificazioni dei segnali e le alee; Macchine e reti sequenziali; I flip flop come elementi di memoria; Esempi di progettazione dei flip flop RS e D latch; Esempi di progettazione di macchine sequenziali; I flip flop con tempificazioni edge trigger e master slave; Il problema del pilotaggio dei flip flop; I contatori; Progettazione di contatori; La simulazione delle reti logiche con Logic works; La progettazione di sistemi per composizione; I registri a scorrimento; Il problema dell'I/O; L'interfacciamento dei dispositivi; Protocolli sincroni ed asincroni; Meccanismi per l'I/O; Le interruzioni; Simulazione di un interfaccia seriale con ASIM; Collegamento ad un processore; Collegamento ad un dispositivo; Collegamento software; Modello per la programmazione; Le memorie, introduzione, caratteristiche e funzionamento; La comunicazione parallela; Interfacciamento con sistemi a microprocessori e scrittura di driver; Esempi di programmazione assembler; Esempi di progettazione.

Download!

Sistemi operativi

Indice degli argomenti:
Che cos'è un sistema operativo?; La struttura di un sistema operativo; Classificazione dei sistemi operativi; Unix e le system calls; Organizzazione di un sistema monolitico; Processi e stati di un processo; La schedulazione dei processi; Thread e multithread; Sincronizzazione fra thread; La gestione della memoria; La memoria virtuale; La memoria segmentata; Algoritmi di rimpiazzamento delle pagine; Il file system; Implementazione di un file system; Il file system ISO 9660; Il file system di MS-DOS; Il file system di Windows 98; Il file system di Windows NT; Il file system di Linux.

Download!

Campi elettromagnetici

Indice degli argomenti:
La carica elettrica; La legge di Coulomb; Il campo elettrico; Flusso di un campo vettoriale; Flusso del campo elettrico e legge di Gauss; La legge di Gauss e la legge di Coulomb; Determinazione del potenziale elettrico; Campo magnetico; Forza magnetica; Forza di Lorentz; La legge di Biot-Savart; La legge di Ampere; Le equazioni di Maxwell; Le linee di trasmissione; Un modello matematico per le linee di trasmissione; Soluzione del modello matematico; Forma stazione e forma viaggiante per la tensione e la corrente; Formula del trasporto di impedenza; Coefficiente di riflessione; Rapporto d'onda stazionario; La propagazione libera; Esercizi sull'andamento del modulo della tensione e della corrente; Esercizi sul coefficiente di riflessione; Esercizi sul trasporto di impedenza; Esercizi sull'adattamento di un carico ad una linea; Esercizi sul massimo trasferimento di potenza.

Download!

Controlli automatici

Indice degli argomenti:
Introduzione; Sistemi di controllo a ciclo chiuso e ciclo aperto; Progettazione di un sistema di controllo; Modellare i disturbi su schemi a blocchi; Differenze fra controllo a c.c. e c.a.; Precisione statica; Parametri descrittivi per la risposta indiciale; Legami esistenti fra le specifiche imposte nel dominio del tempo e nel dominio della frequenza; Diagrammi di Bode; Diagrammi polari; Criterio di Nyquist; Lemma di Mikailov; Alcune nozione utili al tracciamento dei diagrammi di Nyquist; Classificare e quantificare la stabilità Luogo delle radici; Regolatori industriali; Regole generali per il tracciamento del luogo delle radici; Sintesi del controllore nel dominio della frequenza; Esercizi.

Download!

Tecnologie di sistemi di controllo

Indice degli argomenti:
Microcontrollori, il PIC 16fF84; Regolatori industriali, Strutture per il controllo; Diagrammi laddere; Diagrammi SFC.

Download!

Reti di telecomunicazioni

Indice degli argomenti:
Introduzione alle reti di telecomunicazioni; I flussi informativi nella rete; Il principio di raggruppamento e stratificazione; Le risorse di rete; Le funzioni dello strato fisico; La funzione di controllo della trama, il framing; Fondamenti di topologia delle reti; Il rendimento delle sezioni di rete; La funzione di multiplazione; La multiplazione a divisione di spazio; La multiplazione a divisione di frequenza; La multiplazione a divisione di codice; La multiplazione a divisione di tempo; Schemi centralizzati e schemi distribuiti per la multiplazione a divisione di tempo; La funzione di commutazione; La funzione di attraversamento; La funzione di instradamento; Algoritmi di instradamento; Il controllo di errore; Il protocollo ARQ; Il protocollo stop & wait; Il controllo del flusso e della congestione; Principi e modelli di riferimento, il modello OSI; La latenza della rete; Interconnessione tra reti; La gerarchia FDM; Le reti di calcolatori; Le reti ATM; Le reti geografiche wireless; Le reti TCP/IP.

Download!

Calcolatori elettronici

Indice degli argomenti:
Il problema della codifica; I registri di memoria; Sistemi di numerazione; Algoritmi di conversione fra sistemi di numerazione; La codifica dei caratteri; La codifica delle immagini; Livelli di astrazione di un calcolatore; Il modello di Von Neumann; Il processore; La memoria centrale; La memoria di massa; Macchine combinatorie e macchine sequenziali; Lo sviluppo di un programma; L'unità di controllo; L'ALU; Le istruzioni; Modello operativo della MAG; Struttura di una istruzione a due operandi; Architettura di una semplice CPU; Il controllo cablato e controllo microprogrammato; Il processore Motorola 68000; Il linguaggio assembler del MO68000; Esempi di programmi assembler del MO68000; Le chiamate a sottoprogramma; La comunicazione con le periferiche I/O; Esempi di programmazione assembler; Terminal ASIM.

Download!

Algoritmi e strutture dati

Indice degli argomenti:
Introduzione; La macchina universale di Turing; La ricerca di un algoritmo; La macchina di Turing; Il test di Turing; La nozione di algoritmo; La ricorsione; La ricorsione diretta; La ricorsione indiretta; La ricorsione mutua; Problemi con la ricorsione; Lo spazio sprecato; Esempi di programmi con ricorsione; La notazione asintotica; Le strutture dati elementari; Strutture dati indicizzate; Strutture dati collegate; La classe nodo; La classe lista; Algoritmi di ordinamento; Iteratore per la classe lista; Realizzazione del tipo di dati astratti dizionario; Realizzazione del tipo di dati astratti pila; Realizzazione del tipo di dati astratti coda; Alberi; Alberi binari di ricerca; Alberi AVL; Grafi, introduzione e definizioni; Come rappresentare un grafo; Visite di grafi; Minimo albero ricoprente; Algoritmo di Kruskal; Algoritmo di Prim; Cammini minimi; Algoritmo di Djkstra.

Download!