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:56 (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 91: Linea 90:
   * 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 156: Linea 151:
 ===== 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
informatica/sol/programma.1252569407.txt.gz · Ultima modifica: 10/09/2009 alle 07:56 (16 anni fa) da Stefano Chessa

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki