A.A. 2010-11
Docenti: Danilo Bruschi e Mattia Monga
Gli studenti che hanno superato le prove con un voto diverso da INS. sono
invitati a a sostenere la PROVA ORALE che si terrà
Giovedì 19 Gennaio alle ore 14.30 presso il
laboratorio LASER al secondo piano in Via Comelico.
PROVE D'ESAME
Modalità d'esame
L'esame è costituito da tre prove: scritta, orale e pratica.
Le prove scritta e orale verteranno sul programma del corso svolto
durante le lezioni di teoria.
La prova scritta è costituita da:
- domande a risposta multipla,
- svolgimento di un esercizio di programmazione concorrente
con l'uso delle primitive PTHREADS o con i MONITOR.
Il superamento della prova scritta è requisito necessario per l'accesso alla prova orale.
Durante la prova scritta lo studente potrà accumulare sino a 3 punti
che saranno poi sommati al voto finale della prova orale.
Le prove scritta e orale devono essere sostenute nello stesso appello. NON
SARÀ POSSIBILE SOSTENERE LE DUE PROVE IN DUE DIVERSI APPELLI.
La prova scritta può essere sostenuta anche attraverso due compitini
intermedi, in questo caso gli studenti dovranno ostenere la prova orale
ENTRO l'appello di Luglio.
Calendario annuale delle prove scritte
Si ricorda che per registrare il voto è necessario
iscriversi all'appello.
Prove superate durante un anno accademico sono valide solo per
quell'anno accademico (giugno 20XX-febbraio 20XX+1).
Gli esami vanno verbalizzati entro l'appello in cui si completa il
superamento delle due prove, e comunque non oltre l'ultimo appello
dell'anno accademico, pena l'annullamento del voto con conseguente
ripetizione di entrambe le prove.
ORARI
-
Lezioni
- Edizione unica
- Teoria: martedì 10:30-12:30 aula V2,
giovedì 10:30-12:30, aula V2, venerdì
10:30-12:30, aula G22
- Laboratorio:
mercoledì orario 8:30-12:30 aule 307-309. Le
lezioni del 9 marzo, 6 aprile e 20 aprile si
terranno in aula da definirsi (vedi avvisi).
Ricevimento docenti
- Danilo Bruschi: su appuntamento
- Mattia Monga: su appuntamento, via email
(monga_at_dico.unimi.it)
Email ricevute da indirizzi non istituzionali (di ateneo o del
SILAB) o non firmate saranno ignorate.
Programma del Corso A.A. 10/11
Riportiamo qui di seguito gli argomenti che
lo studente deve studiare per prepararsi all'esame. Argomenti non trattati durante le
lezioni ma contenuti nel materiale sottoindicato potranno comunque essere argomento
di verifiche durante le prove d'esame (Scritto e/o orale).
Le numerazioni di capitoli e paragrafi fanno
riferimento al libro di testo adottato.
- Slide presentate a lezione
- Capitolo 1 del libro di testo
- Capitolo 2 del libro di testo
- Capitolo 3, solo i seguenti paragrafi : 3.1, 3.2, 3.3, 3.7.1, 3.7.2, 3.7.3
- Capitolo 4: tutto ad eccezione dei seguenti paragrafi e sezioni: 4.7,
4.8
- Capitolo 5: tutto ad eccezione dei seguenti paragrafi e sezioni: 5.4,
5.5, 5.6, 5.7
- Introduzione al linguaggio Assembler utilizzato in Minix
- Lo studente dovrà inoltre essere in grado di
saper leggere e correttamente
interpretare le funzioni C e assembler del sistema operativo Minix 3
illustrate nel corso delle lezioni con particolare riferimento ai seguenti
listati: mpx.s,
proc. c.
Argomenti Aggiuntivi per il corso di 18 crediti
Gli studenti del corso di laurea in Scienze dell'Informazione,
della vecchia Laurea quinquennale in Informatica e del Diploma Universitario
in Informatica, oltre agli argomenti sopra descritti dovranno
studiare anche i seguenti argomenti supplementari, che potranno essere
oggetto di verifica durante le SOLE PROVE ORALI.
MATERIALE DIDATTICO
Slide presentate a lezione in formato .pdf. Il materiale che ha subito cambiamenti rispetto
a quello distribuito lo scorso anno è contrassegnato da un asterisco, il materiale nuovo
è invece indicato come tale.
Il materiale del laboratorio è sul Wiki.
A.A. 2010/2011
A.A. 2008/2009
Tutto il corso in un file (versione per la
stampa)
Libro di testo
Operating Systems: Design and
Implementation 3/e by Andrew S. Tanenbaum and Albert S. Woodhull,
Prentice Hall, 2006.
Chi avesse libri di testo di altre annate, e volesse usare
quelli per preparare l'esame, e` libero di farlo ma deve tenere
presente che le domande d'esame saranno basate sul libro di testo
corrente. Quindi si suggerisce di confrontare la trattazione dei
vari argomenti prima di sostenere l'esame.
Materiale Integrativo
Il presente materiale può essere utilizzato ad integrazione
del materiale presentato a lezione, con particolare riferimento
agli argomenti presentati nelle lezioni 7 e 8.
Materiale di laboratorio
Un testo di riferimento per l'uso di sistemi Unix:
Nemeth, Snyder, Seebas, Hein UNIX, Manuale
per l'amministrazione di sistema, III edizione.
Il materiale del laboratorio è sul Wiki.
Minix è trattato dettagliatamente nel libro indicato per la
parte di teoria.
Last modified: Tue Mar 29 19:34:58 CEST 2011