Anno accademico 2006/2007 - lauree triennali

[ELENCO COMPLETO]
  1. Politica ambientale.
  2. Progettazione di siti e applicazioni internet.
  3. Ricerca operativa 1.
  4. Ricerca operativa 2.
  5. Scienze della terra e difesa del suolo.
  6. Sicurezza dei sistemi informativi.
  7. Sistemi di telecomunicazioni.
  8. Sistemi informativi aziendali.
  9. Sistemi operativi 1.
  10. Sistemi operativi 2.
  11. Statistica matematica 1.
  12. Statistica matematica 2.
  13. Strumenti di gestione della sostenibilità.
  14. Tecniche e strumenti di analisi dei dati.
  15. Tecnologie informatiche per il territorio.
  16. Teoria dei sistemi.
  17. Teoria delle reti 1.

88. Sistemi operativi 1

prof. Giovanni Sacchi


OBIETTIVO DEL CORSO

Il corso si propone di fornire agli studenti le nozioni di base relative
alle  funzioni, ai servizi ed alle principali componenti di un Sistema
Operativo.

PROGRAMMA DEL CORSO

Generalità sui sistemi operativi

Concetti introduttivi:

* Definizioni, compiti e funzioni;
* Evoluzione dei sistemi di calcolo;
* Classificazione dei sistemi di calcolo.

Principali strutture di un sistema di calcolo:

* Modello di sistema di calcolo;
* Struttura di Input/Output (I/O);
* Struttura della memoria;
* Gerarchia delle memorie;
* Architetture di protezione;
* Struttura delle reti di calcolatori.

Principali strutture di un sistema operativo:

* Componenti e servizi di un sistema operativo;
* Chiamate e programmi di sistema;
* Struttura del sistema;
* Macchine virtuali.

Casi di studio:

* Sistema operativo Linux;
* Sistema operativo Windows.

BIBLIOGRAFIA

Silberschatz A. - Gagne G. - Galvin P., Sistemi Operativi - Concetti ed
Esempi, Pearson Education Italia S.r.l. , 7^ Edizione 2006.

Silberschatz A. - Galvin P. - Gagne G., Operating Systems Concepts, John
Wiley & Sons , 7^ Edizione 2005.

Nemeth  E.  -  Snyder  G. - Seebass S. - Hein T. R., Unix: manuale per
l'amministratore di sistema, Pearson Education Italia, 3^ Edizione, 2002.

Norton P. - Samuel A. - Aitel D. - Foster-Johnson E. et al., Beginning
Python, Wrox Press, Papaerback, July 2005.

Martelli  A. - Ravenscroft A. - Ascher D., Python Cookbook, O'Reilly &
Associates, 2nd Edition March 2005.

Kelley  A.  -  Pohl I., C - Didattica e Programmazione, Addison-Wesley
Italia,1996.

DIDATTICA DEL CORSO

Il corso verrà svolto in parte in aula, con lezioni teoriche, e in parte il
Laboratorio  di  Informatica,  con  lezioni ed esercitazioni mirate ad
approfondire, dal punto di vista operativo, gli argomenti trattati.

METODO DI VALUTAZIONE

L'esame consta di una prova scritta e di una eventuale discussione orale. La
prova scritta, che si svolge in Laboratorio di Informatica, consiste nella
stesura e nella messa a punto di un programma.

AVVERTENZE

Gli argomenti trattati nella Unità 1 sono propedeutici allo svolgimento
della Unità 2.

Il Prof. Giovanni Sacchi riceve gli studenti dopo le lezioni, nello studio
presso il Dipartimento di Matematica e Fisica, Via Musei 41.


[ Facoltà di Scienze ]