Programmazione di sistema

Partendo dall’architettura dei sistemi operativi, il corso analizza gli aspetti più importanti dei moduli interni e approfondisce i concetti e le tecniche di gestione efficiente delle risorse di comunicazione tra processi. Viene introdotto il linguaggio C++ che oltre al C è il più usato nella programmazione di sistema. Il sistema Android viene preso
No student enrolled
€56,00

DECRIZIONE CORSO

Partendo dall’architettura dei sistemi operativi, il corso analizza gli aspetti più importanti dei moduli interni e approfondisce i concetti e le tecniche di gestione efficiente delle risorse di comunicazione tra processi. Viene introdotto il linguaggio C++ che oltre al C è il più usato nella programmazione di sistema. Il sistema Android viene preso in esame per illustrare la programmazione di sistema in Java.

Certificati

Al superamento del corso singolo vengono rilasciati i Crediti Formativi Universitari (CFU), secondo il sistema ECTS (European Credit Transfer System), riconosciuti legalmente dalle università europee ed internazionali.

  •   0/1

    • Lezione n. 1: Cenni introduttivi alla Programmazione di Sistema Lezione n. 2: Il modello di esecuzione Lezione n. 3: Allocazione della memoria – parte I Lezione n. 4: Allocazione della memoria – parte II Lezione n. 5: Introduzione al linguaggio C++ Lezione n. 6: Gestione delle eccezioni Lezione n. 7: Composizione di oggetti Lezione n. 8: Ereditarietà e polimorfismo Lezione n. 9: Funzioni e operatori Lezione n. 10: Programmazione generica Lezione n. 11: Librerie Lezione n. 12: Programmazione concorrente Lezione n. 13: Sincronizzazione Lezione n. 14: Programmazione concorrente in C++ Parte I Lezione n. 15: Programmazione concorrente in C++ Parte II Lezione n. 16: Programmazione concorrente in C++ Parte III Lezione n. 17: Programmazione concorrente in C++ Parte IV Lezione n. 18: Interprocess communication Lezione n. 19: Ipc in windows Lezione n. 20: Sincronizzazione in windows Lezione n. 21: Ipc – Linux Lezione n. 22: Introduzione ad android Lezione n. 23: Organizzazione di un progetto android Lezione n. 24: Attività Lezione n. 25: Interazione tra componenti Lezione n. 26: Concorrenza Lezione n. 27: Servizi

SHARE: