Politecnico di Torino
Politecnico di Torino
   
Login  
en
Politecnico di Torino
Anno Accademico 2010/11
01FLOHI, 01FLOJB
Sistemi operativi in tempo reale
Corso di Laurea in Ingegneria Meccatronica - Verres
Corso di Laurea in Ingegneria Dell'Informazione (Information Technology Engineering) - Torino/Shanghai
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Cibrario Bertolotti Ivan ORARIO RICEVIMENTO     4 1 0 0 10
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05
ING-INF/05
3
2
B - Caratterizzanti
E - Per prova finale e conoscenza della lingua straniera
Ingegneria informatica
Prova finale
Obiettivi dell'insegnamento
Il corso tratta di sistemi operativi in tempo reale ed per applicazioni embedded. Vengono descritti i concetti fondamentali della gestione di sistemi e dispositivi in tempo reale, nonché le principali tecniche di schedulazione che possono essere utilizzate per garantire il rispetto dei vincoli temporali delle applicazioni di controllo. Si prevede inoltre l'analisi dettagliata di un sistema operativo in tempo reale, nonché lo sviluppo di applicazioni di controllo.
Il corso tratta altresì degli strumenti ad alto livello che possono essere utilizzati per informatizzare i sistemi di produzione. In particolare, viene descritto il linguaggio Visual Basic per la realizzazione di applicazioni di controllo, configurazione e diagnostica in locale ed in remoto. Si tratta inoltre di accesso a basi di dati nell'ambito delle applicazioni industriali per la gestione del magazzino o a scopo di event logging.
Programma
- Sistemi pilotati ad eventi e sistemi operativi in tempo reale.
- Sistemi operativi per applicazioni embedded
- Tecniche di scheduling in tempo reale.
- Linguaggio Visual Basic e suo uso per applicazioni di controllo, configurazione e diagnostica.
- Integrazione dei sistemi di produzione tramite reti intranet/internet.
- Uso di data base nel contesto dei sistemi di produzione (gestione magazzino, event logging, ecc.)
Laboratori e/o esercitazioni
- Uso di un sistema operativo in tempo reale.
- Sviluppo di applicazioni per sistemi operanti in tempo reale.
- Sviluppo di applicazioni in Visual Basic per ambienti industriali.
- Uso di tools ad alto livello per realizzare applicazioni di controllo (ad esempio i prodotti della National Instruments o SoftWire).
Bibliografia
Main textbook:

A. S. Tanenbaum, A. S. Woodhull,
'Operating Systems: Design and Implementation', Third edition, 2006, Prentice Hall, ISBN 978-0131429383

Introduction/refresher on computer architecture:

A. S. Tanenbaum,
'Structured Computer Organization',
Fourth edition, 1998, Prentice Hall,
ISBN 0-13-0959901
Note


Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2010/11
Indietro



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