News in evidenza

  • Precorsi per le matricole a.a. 2026/2027

    Si informa che anche per l’a.a. 2026/2027 la Scuola Politecnica e delle Scienze di Base organizza i precorsi rivolti alle future matricole, con inizio previsto il 1 settembre 2026. L'iniziativa ha l’obiettivo di offrire un primo supporto agli studenti in ingresso, favorendo l’avvio del percorso universitario e il consolidamento delle conoscenze utili per affrontare con maggiore consapevolezza le discipline del primo anno.

    Leggi tutto...  
  • Apertura delle Immatricolazioni per l'a.a. 2026/2027

    Le immatricolazioni (iscrizioni) ai Corsi di Laurea Triennale e Magistrale in Informatica per l'anno accademico 2026/2027 saranno possibili a partire dal 16 luglio per il Corso di Studi Triennale e a partire dal 1 settembre per il Corso di Studi Magistrale. Le immatricolazioni saranno possibili fino al 31 ottobre 2026, a meno di proroghe.

    Leggi tutto...  

Titolo insegnamento in inglese: Operating systems for mobile, cloud and IoT

Lingua: italiano

Insegnamento: Operating systems for mobile, cloud and IoT

Anno di corso: II

CFU: 6

Semestre: 2

Docenti:

  • Canale unico: Porfirio Tramontana

Obiettivi Formativi

Il corso si pone come obbiettivo principale quello di analizzare in modo approfondito e dettagliato gli algoritmi e le strutture dati implementati in un sistema operativo (Linux 2.6). In secondo luogo esso affronta le stesse problematiche, in contesti differenti, quali i dispositivi mobile ed il Cloud.

Contenuti

Il corso di Sistemi Operativi II ha una duplice finalità. In primo luogo, esso intende completare lo studio dei sistemi operativi tradizionali affrontati nel corso di Sistemi Operativi 1, approfondendo alcuni concetti come la gestione della memoria, dei processi e degli interrupt in un sistema operativo specifico, ossia Linux con kernel 2.6. D’altro canto approfondisce i medesimi aspetti nel contesto dei sistemi operativi mobile con particolare attenzione a MAC iOS e Android. L’ultima parte del corso è invece dedicata all’approfondimento di tematiche legate ai sistemi operativi real-time e Cloud. Nello specifico, i principali temi affrontati riguardano: 1) I Sistemi Operativi Open-Source Linux OS, 2) La Gestione della Memoria in Linux, 3) La Gestione dei Processi in Linux, 4) Lo Scheduling dei Processi, 5) I Processi e la Memoria, 6) Il Virtual File Sistem, 7) I sistemi Grid, Cloud e WebOS, 8) Dispositivi e Sistemi Mobile, 9) Symbian OS, 10) Android OS, 11) Mac iOS, 12) La sicurezza nei sistemi operativi mobile (SELinux vs. SEAndroid), 13) Accesso sicuro ad un dispositivo mobile e/o tramite un dispositivo mobile, 14) I sistemi operativi Real-time.

Modalità didattiche

Lezioni frontali. 

Modalità di esame

L'esame si articola in prova orale