Sistemi Operativi, Secondo Modulo, Canale M-Z

per il corso di laurea in Informatica
A. A. 2015/2016

docente: Igor Melatti

melatti@di.uniroma1.it

Per l'organizzazione dell'esame di Sistemi Operativi (12 CFU), vedere qui. Per le informazioni generali sul secondo modulo (modalità d'esame, date degli appelli, programma del corso, etc) vedere Modulo 2. In questa pagina si tratta solamente del canale M-Z del secondo modulo di Sistemi Operativi.

Tutti gli avvisi relativi agli appelli d'esame verranno d'ora in poi postati unicamente sulla pagina del Modulo 2

Indice

Date degli appelli
Programma del corso
Libri di testo
Informazioni sugli esami
Materiale sulle lezioni
Orario delle lezioni
Software per il corso

Informazioni sugli esami

Vedere la pagina principale del secondo modulo

Programma del corso

Vedere la pagina principale del secondo modulo

Libri e documentazione

Vedere la pagina principale del secondo modulo

Regole per gli esami

Vedere lezione 1, pagine 1-4

Questa pagina contiene alcuni esempi di domande dell'esame (ultimo aggiornamento: 25/05/2017, ore 18:10).

Materiale sulle lezioni

N Data Materiale Argomenti Note
1 22/02/2016 riassunto Introduzione Ultimo aggiornamento: 16/06/2016, ore 08:45
2 24/02/2016 riassunto Il filesystem (prima parte) Ultimo aggiornamento: 28/02/2016, ore 17:20
3 29/02/2016 riassunto script Il filesystem (seconda parte) Ultimo aggiornamento: 03/03/2016, ore 17:00
4 02/03/2016 riassunto Il filesystem (terza parte) ed i processi (prima parte) Ultimo aggiornamento: 15/06/2016, ore 11:00
5 07/03/2016 riassunto I processi (seconda parte) e le espressioni regolari (prima parte) Ultimo aggiornamento: 13/03/2016, ore 16:40
6 09/03/2016 riassunto Le espressioni regolari (seconda parte) e altri comandi Ultimo aggiornamento: 15/06/2016, ore 15:00
7 14/03/2016 riassunto Altri comandi (seconda parte) e awk Ultimo aggiornamento: 23/03/2016, ore 08:40
8 16/03/2016 riassunto Gli altri comandi di editing Ultimo aggiornamento: 05/10/2016, ore 17:00
9 21/03/2016   Soluzione di alcuni esercizi dalle lezioni 2 e 3  
10 23/03/2016   Soluzione di alcuni esercizi dalle lezioni 3, 4, 5, 6 e 7  
11 30/03/2016 riassunto Bash: shell di login e non, esecuzione condizionale, gruppi di comandi, redirezioni e pipelining Ultimo aggiornamento: 07/04/2016, ore 07:00
12 04/04/2016 riassunto esempi Bash: espansioni Ultimo aggiornamento: 28/04/2016, ore 09:30
13 06/04/2016 riassunto Bash: espansioni (continuazione) Ultimo aggiornamento: 28/04/2016, ore 09:30
  11/04/2016 e 13/04/2016 ANNULLATE PER SETTIMANA ESAMI    
14 18/04/2016 riassunto Bash: script (prima parte) Ultimo aggiornamento: 28/04/2016, ore 10:00
15 20/04/2016 riassunto esempi Bash: script (seconda parte) Ultimo aggiornamento: 29/04/2016, ore 19:00
16 27/04/2016 riassunto esempi Il C Ultimo aggiornamento: 05/04/2016, ore 05:00
17 02/05/2016 vedere lezione 16 Il C (seconda parte)  
18 04/05/2016 riassunto Il C (terza parte)  
19 09/05/2016   Capitoli 3, 7 ed 8 delle slides sul C  
20 11/05/2016   Soluzione di alcuni esercizi sul Bash Scripting Lezione tenuta dal prof. Gabrielli
21 16/05/2016 esempi Capitoli 9 e 10 delle slides sul C  
22 18/05/2016 riassunto esempi System call sui file: open, close, lseek, read, write, chown, read, chmod, write, stat, lseek, select, close, ioctl, unlink, fcntl, symlink, chdir, rename, mkdir, chdir, rmdir, chdir, dup, dup2 Ultimo aggiornamento: 16/06/2016, ore 12:20
23 23/05/2016 riassunto esempi System call sui processi: getpid, fork, wait, execv*, getenv, getppid, exit, waitpid, setenv, get/setuid, abort, putenv, get/setgid, unsetenv, clearenv Ultimo aggiornamento: 16/06/2016, ore 18:10
24 25/05/2016 riassunto esempi System call per la comunicazione tra processi: sigprocmask, signal, sigaction, kill, sigsuspend, sigpending, pause, pipe, pipe2, mkfifo, socket, bind, sin_port, sin_addr, addrinfo, accept, connect  

Orario delle lezioni

Giorno Dalle Alle Luogo
lunedì 16:00 18:00 Aula Informatica 16 - Laboratorio AST di Via Tiburtina
mercoledì 16:00 18:00 Aula Informatica 16 - Laboratorio AST di Via Tiburtina
L'aula informatica 16 si trova qui.

Software (gratis) per il corso

È necessario installare Linux (esercitarsi a casa sugli esercizi proposti a lezione sarà indispensabile). Possibilità:

  • Prendere un vecchio computer ed installarci Linux (versione consigliata: l'ultima di Ubuntu; se il computer è molto vecchio, meglio Lubuntu)

  • Solo se si è consci dei passi da seguire: prendere un computer Windows ed installarci Linux in dual boot (versione consigliata: l'ultima di Ubuntu)

  • Prendere un computer Windows o Mac, installarci VirtualBox, creare una macchina virtuale ed installarci Linux (versione consigliata: Lubuntu). Questa è la soluzione migliore, in quanto installare Linux aiuta a prendere atto di alcune importanti scelte che occorre fare. In alternativa, si possono anche usare dei dischi virtuali già pronti (ad es.: questi).
Edit | Attach | Watch | Print version | History: r95 < r94 < r93 < r92 < r91 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r95 - 2017-05-25 - IgorMelatti






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback