Strumenti Utente

Strumenti Sito


informatica:sol:programma

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
informatica:sol:programma [10/09/2009 alle 07:52 (16 anni fa)] Stefano Chessainformatica:sol:programma [10/10/2011 alle 17:25 (14 anni fa)] (versione attuale) Piero Maestrini
Linea 22: Linea 22:
     * Archivi e sistema di archiviazione     * Archivi e sistema di archiviazione
     * Sistemi reali: Unix/Linux, Windows     * Sistemi reali: Unix/Linux, Windows
-    * Problematiche dei sistemi distribuiti  
     * Programmazione in C di sistemi UNIX/Posix     * Programmazione in C di sistemi UNIX/Posix
  
  
  
-===== Programma Modulo 1: Sistemi Operativi ===== +==== Modulo 1: Sistemi Operativi ==== 
  
  
Linea 80: Linea 79:
     * Il file system di Windows     * Il file system di Windows
  
-===== Modulo 2: Laboratorio ===== +==== Modulo 2: Laboratorio ==== 
  
 Strumenti per la programmazione C in ambiente GNU (e dintorni) (2h lez + 2h ese) Strumenti per la programmazione C in ambiente GNU (e dintorni) (2h lez + 2h ese)
Linea 90: Linea 89:
 Unix e la shell (6h lez + 6h ese) Unix e la shell (6h lez + 6h ese)
   * Unix: concetti di base, comandi/utility   * Unix: concetti di base, comandi/utility
-  * La shell di Unix  +  * La shell di Unix: 
-introduzione alla shell +       introduzione alla shell 
-cenni agli script +       cenni agli script 
-personalizzazione con alias ed opzioni e variabili +       personalizzazione con alias ed opzioni e variabili 
-espansione (alias, storia, tilde, percorso, variabili, sostituzione di comando, espressioni aritmetiche) +       espansione (alias, storia, tilde, percorso, variabili, sostituzione di comando, espressioni aritmetiche) 
-quoting +       quoting 
-Controllo dell'I/O: ridirezione +       Controllo dell'I/O: ridirezione 
-Exit status +       Exit status 
-Combinare comandi  +       Combinare comandi  
- pipe +       pipelining 
-sequenza non condizionale +       sequenza non condizionale 
-sequenze condizionali &&, || +       sequenze condizionali &&, || 
-comandi composti (uso di {…} e (…) ) +       comandi composti (uso di {…} e (…) ) 
-Operatori su stringhe (pattern matching) +       Operatori su stringhe (pattern matching) 
-Costrutti di controllo +       Costrutti di controllo :condizionale (if) e testiterazione limitata (for)scelta multipla (case)iterazione illimitata (while e do/while)menu' con select
-condizionale (if) e test +    *    Read, exec, eval
-iterazione limitata (for) +
-scelta multipla (case) +
-iterazione illimitata (while e do/while) +
-menu' con select+
  
 C e la programmazione di sistema (1h lez) C e la programmazione di sistema (1h lez)
Linea 151: Linea 146:
  
  
 +Ore lezione: 52 Ore esercitazione: 40  
  
-Ore lezione: 30 Ore esercitazione: 18   
  
-Bibliografia+===== Bibliografia =====
  
-Libro di testo+Libri di testo
  
-Paolo Ancilotti, Maurelio Boari, Anna Ciampolini, Giuseppe Lipari: Sistemi Operativi (Seconda Edizione), Mc Graw-Hill, 2008. +  * Paolo Ancilotti, Maurelio Boari, Anna Ciampolini, Giuseppe Lipari: Sistemi Operativi (Seconda Edizione), Mc Graw-Hill, 2008.  
 +  * Marc J. Rochkind. Advanced UNIX Programming 2nd Edition, Addison-Wesley Professional Computing Series, 2004.
  
 Altri Testi Consigliati: Altri Testi Consigliati:
  
-Andrew S. Tanenbaum. I Moderni Sistemi Operativi. Jackson Libri Università2002 +  * Andrew S. Tanenbaum. I Moderni Sistemi Operativi (Terza Edizione)Pearson Prentice Hall2009 
-Andrew S. Tanenbaum. Modern Operating Systems (Third Edition). Pearson-Prentice Hall, 2008 +  Andrew S. Tanenbaum. Modern Operating Systems (Third Edition). Pearson-Prentice Hall, 2008 
-A. Silbershatz, P. Galvin, G. Gagne: Sistemi Operativi (5^ edizione), Apogeo, 2005 +  A. Silbershatz, P. Galvin, G. Gagne: Sistemi Operativi (5^ edizione), Apogeo, 2005 
-• U+
  
  
  
  
informatica/sol/programma.1252569130.txt.gz · Ultima modifica: 10/09/2009 alle 07:52 (16 anni fa) da Stefano Chessa

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki