Sei sulla pagina 1di 10

Università degli Studi di Enna ’’Kore’’

Facoltà di Ingegneria e Architettura

CdS in Ingegneria Informatica

Sistemi Operativi

A.A. 2021-2022

Prof. Ing. Giovanni Pau


Informazioni (1/8)

šObiettivi formativi:
šconoscere il ruolo del sistema operativo come
intermediario tra le applicazioni e l’hardware
šsaper valutare la necessità di sovrapporre
attività di CPU e di I/O per aumentare
l’efficienza
šcomprendere il concetto di processo e i
principali modelli di interazione tra processi
____
Prof. Ing. Giovanni Pau 2
Informazioni (2/8)

šconoscere i criteri e gli algoritmi di scheduling


della CPU
šconoscere le nozioni di base per l’utilizzo di
UNIX/Linux e per la gestione dei comandi
šsaper applicare le principali chiamate di
sistema offerte da UNIX/Linux alle applicazioni

____
Prof. Ing. Giovanni Pau 3
Informazioni (3/8)

š Laboratorio:
š caso studio: UNIX/Linux
š chiamate di sistema per gestione e
sincronizzazione di processi e thread
š segnali per la gestione e sincronizzazione di
processi e thread
š IPC: pipe, fifo, semafori, shared memory e code di
messaggi
š comunicazione client-server
____
Prof. Ing. Giovanni Pau 4
Informazioni (4/8)

šModalità d’esame:
šdiscussione di un elaborato implementato
seguendo le indicazioni fornite dal docente
šdiscussione di un approfondimento su alcune
delle tematiche affrontate durante il corso

____
Prof. Ing. Giovanni Pau 5
Informazioni (5/8)

šRicevimento:
šconsultare la pagina personale del docente
šè consigliato concordare l’incontro via email
giovanni.pau@unikore.it

____
Prof. Ing. Giovanni Pau 6
Informazioni (6/8)

š Libro di testo principale (teoria):


šAbraham Silberschatz - Peter Baer Galvin - Greg
Gagne, “Sistemi operativi - Concetti ed esempi -
10/Ed.”, Pearson
https://www.pearson.it/opera/pearson/0-6795-
sistemi_operativi
šle slide del libro sono coperte da copyright -
l'utilizzo di questo materiale è riservato ai docenti
per esclusivo scopo didattico - il contenuto delle
slide è coperto dal libro di testo sopra citato
____
Prof. Ing. Giovanni Pau 7
Informazioni (7/8)

šLibri di testo principali (laboratorio):


šW. Richard Stevens, Stephen A. Rago,
"Advanced Programming in the UNIX®
Environment - Third Edition”, Addison-Wesley
Professional
[URL]
šSimone Piccardi, “GaPiL: Guida alla
Programmazione in Linux”
[URL]
____
Prof. Ing. Giovanni Pau 8
Informazioni (8/8)

š Libro di testo di approfondimento:


šAndrew S. Tanenbaum - Herbert Bos, “I moderni
sistemi operativi - 4/Ed”, Pearson
https://www.pearson.it/opera/pearson/0-6260-
i_moderni_sistemi_operativi
šNeil Matthew, Richard Stones, “Beginning Linux
Programming”, Wiley & Sons
https://www.ibs.it/beginning-linux-programming-
libro-inglese-neil-matthew-richard-
stones/e/9780470147627
____
Prof. Ing. Giovanni Pau 9
Google Classroom

šInviare una email al


docente per iscriversi
alla classe virtuale
šOggetto: Iscrizione
Classroom – Sistemi
Operativi – A.A.
2021/2022

____
Prof. Ing. Giovanni Pau 10

Potrebbero piacerti anche

  • Eserciziario Elettronica I
    Eserciziario Elettronica I
    Documento144 pagine
    Eserciziario Elettronica I
    EMANUELE BORRELLO
    Nessuna valutazione finora
  • Diodi
    Diodi
    Documento55 pagine
    Diodi
    EMANUELE BORRELLO
    Nessuna valutazione finora
  • Esercizi Diodi
    Esercizi Diodi
    Documento18 pagine
    Esercizi Diodi
    EMANUELE BORRELLO
    Nessuna valutazione finora
  • 7a - Risposta in Frequenza - Bode
    7a - Risposta in Frequenza - Bode
    Documento33 pagine
    7a - Risposta in Frequenza - Bode
    edge_88
    Nessuna valutazione finora
  • Unix Comandi
    Unix Comandi
    Documento67 pagine
    Unix Comandi
    EMANUELE BORRELLO
    Nessuna valutazione finora
  • Cap 1
    Cap 1
    Documento1 pagina
    Cap 1
    EMANUELE BORRELLO
    Nessuna valutazione finora
  • Cap 3
    Cap 3
    Documento1 pagina
    Cap 3
    EMANUELE BORRELLO
    Nessuna valutazione finora
  • Cap 2
    Cap 2
    Documento1 pagina
    Cap 2
    EMANUELE BORRELLO
    Nessuna valutazione finora