Post on 02-Jun-2020
SISTEMI OPERATIVI
2
Gior
gio
Giac
into
201
8
la curiosità di vedere cose nuovee la presunzione di saper fare cose difficili
Giorgio GaruzzoQuando in Italia si facevano i computer (ebook)
3
Gior
gio
Giac
into
201
8
Anni ‘70
4
Gior
gio
Giac
into
201
8
Ingegneria elettronica…
Robert Moog 1934 - 2005
5
Gior
gio
Giac
into
201
8
…e non solo
6
Gior
gio
Giac
into
201
8
ICT in Sardegna» Anni ‘90
˃ Corso di Laurea in Ingegneria Elettronica˃ CRS4 (Regional Research Center)˃ IBM, ST, stabiliscono centri di R&D in Sardegna
CRS4 e il CERN sviluppano Il WWW» 1993: il primo ISP italiano nasce a Cagliari» 1998: Tiscali avvia le attività nel mercato liberalizzato
delle telecomunicazioni» Dal 2000 crescita del settore ICT
7
Gior
gio
Giac
into
201
8
Il Docente» Giorgio Giacinto
˃ Professore Ingegneria Informatica“Sistemi di Elaborazione delle informazioni”
˃ http://people.unica.it/giorgiogiacinto
˃ email: giacinto@diee.unica.it
˃ Tel. 070675 5752
˃ Ufficio: 3° piano - Pad. B - Dip. Ing. Elettrica ed
Elettronica
» Attività di ricerca
˃ Sicurezza informatica
˃ Pattern Recognition e Applicazioni
+ Interrogazione di archivi multimediali
» Co-fondatore dello spin-off Pluribus One
Gio
rgio
Gia
cin
to 2
01
8
8
Curriculum1994 Laurea in Ingegneria Elettrica (Univ. Cagliari)1999 Dottorato di Ricerca (Univ. Salerno, con
attività svolta a Cagliari)2000 Ricercatore Università di Cagliari2003 Idoneità Professore Associato Università di
Trento2005 Professore Associato Università di Cagliari2012 Abilitazione Scientifica Professore Ordinario2017 Professore Ordinario Università di Cagliari
Gior
gio
Giac
into
201
8
9
Incarichi e Attività» Docente dei corsi di Basi di Dati, Sistemi Operativi
e Computer Security» Referente mobilità internazionale
˃ Facoltà di Ingegneria e Architettura ˃ Dipartimento Ingegneria Elettrica ed Elettronica˃ Corso di Laurea in Ingegneria Elettrica, Elettronica e
Informatica» Supervisore studenti di dottorato di ricerca e
responsabile scientifico titolari assegni di ricerca post-dottorato
» Coordinatore del corso di Laurea Magistrale in Computer Engineering, Cybersecurity and ArtificialIntelligence
Gior
gio
Giac
into
201
8
10
Incarichi e Attività» Coordinatore o Referente scientifico di progetti di
ricerca nazionali e internazionali» Consulente tecnico-scientifico e revisore per enti
pubblici nazionali e agenzie di ricerca internazionali» Rappresentante Università di Cagliari nel consiglio
direttivo del CINI (Consorzio Interuniversitario Nazionale per l’Informatica)
» Componente Laboratorio Nazionale CINI su Sicurezza Informatica˃ referente del laboratorio in uno dei gruppi di lavoro in
ECSO (European Computer Security Organization)
Gior
gio
Giac
into
201
8
11
12
Gior
gio
Giac
into
201
8
Contenuti del corso» Concetti di base relativi alla struttura e alle
principali funzionalità dei sistemi operativi˃ Processi e Thread˃ Sincronizzazione, Mutua Esclusione e Stallo˃ Gestione della Memoria˃ Gestione delle periferiche˃ File System
» Esercitazioni sul sistema operativo Linux
» Virtualizzazione e Cloud computing
» Sistemi Operativi realtime e embedded
» Sistemi operativi per dispositivi mobili e IoT13
Gior
gio
Giac
into
201
8
Libro di testo
http://williamstallings.com/OperatingSystems/
14
Gior
gio
Giac
into
201
8
Materiale didattico» All’indirizzohttp://people.unica.it/giorgiogiacintosono disponibili˃ Il calendario delle lezioni˃ copia delle presentazioni utilizzate a lezione˃ esercitazioni proposte a lezione con soluzione
» Altro libro per la consultazione˃ Silberschatz, Gagne, Galvin
Operating Systems Concepts,10th edition, Wiley, 2018 15
Gior
gio
Giac
into
201
8
Spiegazioni e chiarimenti» Durante la lezione
˃ interrompendo per chiarimenti su quanto appena spiegato
» Nel corso delle esercitazioni» All’intervallo fra un’ora e la successiva» Al termine della lezione» Presso lo studio del docente, previo appuntamento» Per e-mail
16
Gior
gio
Giac
into
201
8
Esami» Due prove intermedie durante il corso
˃ Durata 100 min ciascuna˃ Punteggio massimo di ciascuna prova pari a 10 (voto
minimo 5)˃ Voto finale somma dei voti delle prove intermedie
» Prova scritta su tutti gli argomenti del corso˃ Durata: 120 min˃ Possibilità orale integrativo
» Prove pratiche di programmazione in C su sistemi Linux durante l’anno˃ 12 punti totali per la partecipazione a ciascuna delle
esercitazioni dove sarete voi a proporre una soluzione a un problema di programmazione 17
Gior
gio
Giac
into
201
8Gi
orgi
o Gi
acin
to 2
018
18