Politecnico di Torino
Politecnico di Torino
   
Login  
en
Politecnico di Torino
Anno Accademico 2007/08
04CHJCG, 04CHJCW
Sistemi a microprocessore
Corso di Laurea in Ingegneria Elettronica - Vercelli
Corso di Laurea in Ingegneria Informatica - Vercelli
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Benso Alfredo ORARIO RICEVIMENTO AC ING-INF/05 34 0 16 0 3
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 5 D - A scelta dello studente A scelta dello studente
Obiettivi dell'insegnamento
Il corso si propone di fornire agli allievi le nozioni di base relative alle architetture, agli algoritmi fondamentali, alle metodologie di progettazione e valutazione dei sistemi di elaborazione moderni. Sono analizzate le principali famiglie di microprocessori, i relativi bus e la gestione dei principali dispositivi periferici. Sono inoltre introdotte le nozioni fondamentali sui microcontrollori.
Competenze attese
Obiettivo del corso Ŕ far acquisire allo studente la comprensione delle architetture di base e complesse basate su microprocessori.
Prerequisiti
Elementi di informatica, Tecniche di programmazione, Calcolatori elettronici
Programma
- Organizzazione di un sistema di elaborazione
- Livelli di privilegio e modalitÓ protetta: processori Intel 80286 e 80386
- Memory Management Unit: paginazione, segmentazione, segmentazione paginata
- Gestione della memoria: cache, interna ed esterna
- Tecniche per la gestione della coerenza delle cache
- Gestione dell'I/O
- Architettura di una CPU moderna: organizzazione e gestione della pipeline
- Processori RISC e CISC
- Processore Pentium e successivi: superscalaritÓ, branch prediction, esecuzione fuori ordine del codice
- Sistemi paralleli
- Tecniche per la gestione della coerenza delle cache
- Architettura dei sistemi grafici: BUS AGP e organizzazione interna di una GPU
- Introduzione ai microcontrollori
- Programmazione assembler avanzata per architetture Intel a 16 e a 32 bit.
Laboratori e/o esercitazioni
Le esercitazioni seguiranno gli argomenti delle lezioni e saranno svolte in aula e/o in laboratorio
Bibliografia
- Kip R. Irvine, Assembly Language for Intel-based Computers, 4th Edition, Prentice Hall, ISBN: 0-13-049146-2
- G. Bucci, Architetture dei calcolatori elettronici, McGraw-Hill, ISBN: 88-386-0889-X
- W. Stallings, Computer Organization & Architecture Design for Performance, Prentice Hall, ISBN: 0-13-049307-4
- dispense del corso sul sito della didattica: http://didattica.polito.it
Controlli dell'apprendimento / ModalitÓ d'esame
L'esame si compone di una prova scritta composta da domande e esercizi. Si pu˛ inoltre svolgere una prova orale facoltativa:
- ╚ necessario presentarsi all'esame muniti di uno statino valido e di un documento d'identitÓ
- Durante l'esame non Ŕ possibile consultare libri e appunti, fatta eccezione per l'instruction set del processore Intel 80x86.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2007/08
Indietro



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
Contatti