| Politecnico di Torino | |||||||||||||||||
| Anno Accademico 2011/12 | |||||||||||||||||
| 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 |
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
|
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 |
|
|