logo-polimi
Loading...
Manifesto
Struttura Corso di Studi
Cerca/Visualizza Manifesto
Dati Insegnamento
Scarica il Manifesto
Regolamento didattico
Consulta il Regolamento
Indicatori corsi di studio
Elenco docenti
Strutture didattiche
Internazionalizzazione
Orario Personalizzato
Il tuo orario personalizzato è disabilitato
Abilita
Ricerche
Cerca Docenti
Cerca Insegnamenti
Cerca insegnamenti degli Ordinamenti precedenti al D.M.509
Erogati in lingua Inglese

Legenda
Semestre (Sem)
1Primo Semestre
2Secondo Semestre
AInsegnamento Annuale
Attività formative
BCaratterizzanti
Lingua d'erogazione
Insegnamento completamente offerto in lingua italiana
Insegnamento completamente offerto in lingua inglese
--Non definita
Didattica innovativa
I CFU riportati a fianco a questo simbolo indicano la parte dei CFU dell'insegnamento erogati con Didattica Innovativa.
Tali CFU riguardano:
  • Cotutela con mondo esterno
  • Blended Learning & Flipped Classroom
  • Massive Open Online Courses (MOOC)
  • Soft Skills
Dati Insegnamento
Contesto
Anno Accademico 2020/2021
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Corso di Studi (Mag.)(ord. 270) - MI (481) Computer Science and Engineering - Ingegneria Informatica
Piano di Studio preventivamente approvato T2A - COMPUTER SCIENCE AND ENGINEERING
Anno di Corso 1

Scheda Insegnamento
Codice Identificativo 095903
Denominazione Insegnamento ADVANCED OPERATING SYSTEMS
Tipo Insegnamento Monodisciplinare
Crediti Formativi Universitari (CFU) 5.0
Semestre Primo Semestre
Programma sintetico Design and development of software for embedded and real-time applications. Characteristics of the embedded systems and peculiarities of their application and system software. Tools for the development of custom applications. Real time operating systems (RTOS). Environments and flows for development and management of code, profiling. Development of device drivers. Organization of the source code. Loadable modules, Memory and I/O management. Operations on files and char devices. Concurrency and time management. Processes and scheduling, sleeping and interrupt management. Case studies based on Linux and other commercial RTOS. (Course held in english) SISTEMI OPERATIVI AVANZATI Progettazione e sviluppo del software di sistema e real-time per applicazioni specifiche. Caratteristiche di un sistema embedded e peculiarità del suo software applicativo e di sistema. Strumenti di sviluppo del software per applicazioni dedicate. Sistemi operativi real-time (RTOS). Ambienti di sviluppo e di gestione del codice. Analisi del software embedded: formalismi e strumenti di analisi/profiling del codice. Sviluppo di device drivers. Organizzazione del codice sorgete, moduli caricabili. Gestione della memoria e dell'I/O, operazioni su file e Char device, concorrenza, gestione del tempo, processi, scheduling, Sleeping and Interrupt management. Casi di studio. Esempi di analisi, scelte realizzative e sviluppo di progetti in ambito Linux e con sistemi operativi real time. (Insegnamento tenuto in lingua inglese)
Settori Scientifico Disciplinari (SSD)
Attività formative Codice SSD Descrizione SSD CFU
B
ING-INF/05
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
5.0

Orario: aggiungi e rimuoviScaglioneDocente/iLingua offertaProgramma dettagliato
Da (compreso)A (escluso)
---AZZZZFornaciari William
manifesti v. 3.9.3 / 3.9.3
Area Servizi ICT
20/04/2025