Fondamenti di informatica B - (5 cfu)
Finalità
Fornire allo studente i principi base delle architetture dei sistemi di calcolo: dall'algebra booleana ai circuiti logici e alle architetture di semplici sistemi di elaborazione. Il corso intende fornire a tutti gli studenti una piattaforma di conoscenze comuni sui sistemi di calcolo, sulla quale possono successivamente innestarsi conoscenze pił approfondite.
Programma
- Prima Parte: Algebra booleana e circuiti logici
- Introduzione ai sistemi di calcolo (2 ore)
- Metodologie di descrizione e livelli di astrazione (2 ore)
- Algebra di Boole e di commutazione (2 ore)
- Espressioni canoniche e circuiti elementari (2 ore)
- Funzioni completamente specificate, Mappe di Karnaugh (4 ore)
- Sintesi mediante mappe ed esercizi (2 ore)
- Circuiti combinatori e circuiti sequenziali ed elementi di memoria (4 ore)
- Circuiti sequenziali sincroni e asincroni (2 ore)
- Esercizi di progettazione elementare di sistemi sequenziali (4 ore)
- Seconda Parte: Elementi di architettura dei calcolatori
- Componenti MSI e LSI: decoder, multiplexer, ROM (2 ore)
- Elementi di memoria; Registri, contatori e registri a scorrimento (2 ore)
- Descrizione delle architetture a livello RTL (2 ore)
- Macchina di von Neuman (4 ore)
- Elementi di linguaggio assembler (2 ore)
- Sottoprogrammi e interruzioni (2 ora)
- Sistemi di Memoria; Tecnologie; Localitą; Gerarchie e gestione delle gerarchie (4 ore)
Maggiori informazioni su www.ce.unipr.it/broggi/fondinfob
Attività d'esercitazione
Le esercitazioni sono relative alla prima parte di progettazione di circuiti logici
Modalità d'esame
L'esame e' suddiviso in due parti. Gli studenti in corso possono usufruire delle prove in itinere:
o una a meta` corso (inizio maggio, il 3 maggio 2002)
o una al termine
Entrambe le prove (non necessariamente sostenute con successo nella stessa sessione) devono essere sufficienti; Il voto finale e` calcolato come media delle due prove.
Se solo una prova risulta sufficiente, e` possibile sostenere solo l'altra nelle successive sessioni d'esame. Ogni sessione di esame consentira` di sostenere la prima e/o la seconda parte.
Propedeuticità
nessuna
Testi consigliati
Essendo un corso di base, qualunque libro sui fondamenti dell'informatica copre gli argomenti trattati a lezione.
I lucidi sono tratti principalmente dal seguente testo:
- John P. Hayes, Computer Architecture and Organization, McGraw-Hill.
Ultimo aggiornamento:
21-06-2002
Stampa il programma - Torna alla pagina precedente