informatica:sol:programma
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| informatica:sol:programma [10/09/2009 alle 07:52 (17 anni fa)] – Stefano Chessa | informatica:sol:programma [10/10/2011 alle 17:25 (15 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 ==== |
| 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/ | * Unix: concetti di base, comandi/ | ||
| - | * La shell di Unix | + | * La shell di Unix: |
| - | introduzione alla shell | + | |
| - | cenni agli script | + | |
| - | personalizzazione con alias ed opzioni e variabili | + | |
| - | espansione (alias, storia, tilde, percorso, variabili, sostituzione di comando, espressioni aritmetiche) | + | |
| - | quoting | + | |
| - | Controllo dell' | + | |
| - | Exit status | + | |
| - | Combinare comandi | + | |
| - | pipe | + | |
| - | sequenza non condizionale | + | |
| - | sequenze condizionali &&, || | + | |
| - | comandi composti (uso di {…} e (…) ) | + | |
| - | Operatori su stringhe (pattern matching) | + | |
| - | Costrutti di controllo | + | |
| - | 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: | ||
| - | Ore lezione: 30 Ore esercitazione: | ||
| - | 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. | + | * Andrew S. Tanenbaum. I Moderni Sistemi Operativi |
| - | • Andrew S. Tanenbaum. Modern Operating Systems (Third Edition). Pearson-Prentice Hall, 2008 | + | |
| - | • A. Silbershatz, | + | |
| - | • U | + | |
informatica/sol/programma.1252569130.txt.gz · Ultima modifica: 10/09/2009 alle 07:52 (17 anni fa) da Stefano Chessa
