Marchio UniPD Architettura degli Elaboratori 2
Corso di Laurea in Informatica, Università di Padova
a.a. 2004/05

Docenti: Tullio Vardanega , Alessandro Memo
(Ultimo aggiornamento: 28 settembre 2005 ore 17:50)
[risultati definitivi dopo il recupero autunnale]

Presentazione del corso

Obiettivi

Il corso, che ha un taglio fortemente orientato al software in generale ed al sistema operativo in particolare, si propone 3 obiettivi:
In corso prevede anche alcune esercitazioni guidate da un docente, nelle quali si illustreranno e discuteranno problemi tipo e le loro soluzioni.

Materiale didattico

Le dispense di lezione saranno progessivamente rese disponibili (in formato PDF) come collegamenti alle corrispondenti sezioni del corso.
La colonna 'Materiale didattico' indica il riferimento bibliografico specifico di supporto all'argomento trattato a lezione, il quale consta di sezioni specifiche dei 3 testi sotto indicati:
  1. A S Tanenbaum. Modern Operating Systems. 2nd Edition. Prentice Hall. 2001. (Disponibile, in inglese ed in italiano, in Biblioteca di Dipartimento.)
    La notazione 'TA n.x-m.y' in tabella denota le sezione n.x-m.y di esso considerate  rilevanti per lo specifico argomento del corso.
  2. A S Tanenbaum. Computer Networks. 4th Edition. Prentice Hall. 2003. (Disponibile, in inglese ed in italiano, in Biblioteca di Dipartimento.)
    La notazione 'TB n.x-m.y' in tabella denota le sezione n.x-m.y di esso considerate  rilevanti per lo specifico argomento del corso.

Propedeuticità obbligatorie

Architettura degli Elaboratori 1 (propedeuticità stretta)

Calendario delle lezioni

Settimana
Data
Lezione
Docente
Contenuto
Tipo
Materiale didattico

1
18 gennaio

   



19 gennaio
1
Vardanega
Programma del corso.
Richiamo di concetti fondamentali di AE-1
L


20 gennaio
2
Vardanega
Parte 1: Trattamento di race condition mediante sezione critica
Parte 2: Comunicazione e sincronizzazione tra processi in ambito locale
L
TA 2.3
TA 2.4 + 3.1-3

2
25 gennaio
3
Vardanega
Politiche di ordinamento di processi per sistemi in tempo reale
L
TA 2.5
26 gennaio
4
Vardanega
Il file system (parte 1)
L
TA 6
27 gennaio
5
Vardanega
Il file system (parte 2) L

3
31 gennaio
(15:50-17:30)
6 Vardanega Da UNIX a GNU/Linux: genesi, struttura, gestione dei processi L
TA 10.1-3
1 febbraio E-1
Memo
Esercitazione 1: politiche di ordinamento di processi
E


2 febbraio
7
Vardanega
Da UNIX a GNU/Linux: gestione della memoria, I/O L TA 10.4-5
3 febbraio
8
Vardanega
Da UNIX a GNU/Linux: gestione del file system L
TA 10.6
4
8 febbraio






9 febbraio






10 febbraio






5
14 febbraio
(14:00-15:40)
E-2
Memo
Esercitazione 2: politiche di interazione tra processi
Per approfondire: una soluzione Java al problema dei filosofi a cena
E


15 febbraio 9
Vardanega Il sistema operativo MS Windows: origine, struttura, gestione dei processi L
TA 11.1-4
16 febbraio 10
Vardanega
Il sistema operativo MS Windows: gestione della memoria, I/O L
TA 11.5-6
17 febbraio 11 Vardanega Il sistema operativo MS Windows: gestione del file system L
TA 11.7,9
6
21 febbraio
E-3
Memo Esercitazione 3 (in aula C): panoramica degli standard di interconnessione wireless IEEE 802.11
E


22 febbraio 12 Vardanega La rete: introduzione, modello OSI, architettura TCP/IP
Per approfondire: "How Internet Came to Be" (Vinton Cerf, Turing Award 2004)
L
TB  1.1-4
23 febbraio 13 Vardanega Parte 1: La rete: livello fisico, livello di collegamento dati (host-to-network)
Parte 2: Ethernet
L
TB 3.1-4,3.6.2
24 febbraio 14 Vardanega La rete: livello rete (IP, internet) - parte 1 L
TB 5.1-3,5
7
1 marzo 15 Vardanega La rete: livello rete (IP, internet) - parte 2 L

2 marzo 16 Vardanega La rete: livello trasporto (TCP/IP, host-to-host) - parte 1
Per approfondire: esempio d'uso di socket BSD
L
TB 6.1-2
3 marzo 17 Vardanega La rete: livello trasporto (TCP/IP, host-to-host) - parte 2 L
TB 6.4-5
8 8 marzo E-4
Memo Esercitazione 4: reti locali E
Dispensa

9 marzo E-5 Memo Esercitazione 5: indirizzamento IP E

10 marzo





9
14 marzo
(15:50-17:30)
E-6 Memo Esercitazione 6: (in aula C): strumenti e metodi di analisi di pacchetti di comunicazione
E


15 marzo 18 Vardanega La rete: livello applicazioni - parte 1 L
TB 7.1-3
16 marzo 19 Vardanega La rete: livello applicazioni - parte 2 L

17 marzo 20
Vardanega Simulazione di prova scritta d'esame


Versione solo testo del materiale di lezione:

Note pratiche

Come indicato in calendario, il modulo consterà di tre tipi di appuntamento:

Le lezioni indicate in calendario si terranno, in aula LUM250 con l'orario seguente, salvo ove modificato:

Il ricevimento studenti si tiene (salvo diverso avvivo) in stanza 121 il:

Modalità di esame

Scritto obbligatorio con orale opzionale.

Per informazioni si vedano le prove d'esame dello scorso anno accademico e le relative soluzioni.

Calendario degli appelli d'esame

Liste di iscrizione all'esame verranno pubblicate sul sistema SIS nelle due settimane precedenti l'appello corrispondente.

I sessione

II sessione

III sessione


Risultati Finali Definitivi.