<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.dsy.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ale85+mi</id>
	<title>WikiDsy - Contributi utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dsy.it/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ale85+mi"/>
	<link rel="alternate" type="text/html" href="https://wiki.dsy.it/w/Speciale:Contributi/Ale85_mi"/>
	<updated>2026-05-30T19:06:12Z</updated>
	<subtitle>Contributi utente</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14229</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14229"/>
		<updated>2006-06-17T11:39:49Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Carlo Bellettini]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 in Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
''AVVISO: IL SECONDO COMPITINO SI TERRA' MERCOLEDI 21 GIUGNO 2006''&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere (che presentano domande a risposta multipla, a risposta aperta e degli esercizi), oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FCFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/007_processi.pdf  '''Processi''']&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheduling the CPU===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/008_scheduling.pdf '''Scheduling''']&lt;br /&gt;
&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yield&lt;br /&gt;
* Policies consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;br /&gt;
&lt;br /&gt;
=== LUN 03.04.06 - ===&lt;br /&gt;
&lt;br /&gt;
=== MER 05.04.06 - Esercitazione per il primo compitino===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/009_esercitazioni_1.pdf '''Esercitazione''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 10.04.06 - Sincronizzazione === &lt;br /&gt;
''(gli argomenti successivi saranno oggetto del secondo compitino)''&lt;br /&gt;
&lt;br /&gt;
* Concorrenza&lt;br /&gt;
* Critical Section (come si risolve?)&lt;br /&gt;
** Disabling Interrupt&lt;br /&gt;
** Busy-wait condition&lt;br /&gt;
*** Deadlocked pirates&lt;br /&gt;
** I semafori di Dijkstra&lt;br /&gt;
*** Definizione dei semafori di Dijkstra&lt;br /&gt;
** Bounded Buffer problem&lt;br /&gt;
&lt;br /&gt;
=== MER 12.04.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== MER 19.04.06 - I compitino ===&lt;br /&gt;
tempo disponibile 1h e 45min&lt;br /&gt;
&lt;br /&gt;
*10 quesiti a risposta multipla (4 possibilità)&lt;br /&gt;
*2 domande a risposta aperta&lt;br /&gt;
*4 esercizi riguardanti lo scheduling e la lettura da disco (2 per ognuno)&lt;br /&gt;
&lt;br /&gt;
=== MER 26.04.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/010_sincronizzazione.pdf '''Sincronizzazione''']&lt;br /&gt;
&lt;br /&gt;
=== VEN 05.05.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/011_deadlock.pdf '''Deadlock''']&lt;br /&gt;
* Sincronizzazione&lt;br /&gt;
* Deadlock parte I&lt;br /&gt;
&lt;br /&gt;
=== LUN 08.05.06 - Deadlock + Sincronizzazione hl ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/012_sincronizzazione_hl.pdf '''Sincronizzazione high level''']&lt;br /&gt;
* Avoidance&lt;br /&gt;
* Prevention&lt;br /&gt;
* Attesa circolare&lt;br /&gt;
&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
** Generale&lt;br /&gt;
** and Synch&lt;br /&gt;
** Simultaneous semaphores&lt;br /&gt;
** eventi&lt;br /&gt;
** i segnali di Unix&lt;br /&gt;
&lt;br /&gt;
=== MER 10.05.06 - Sincronizzazione ad alto livello ===&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
&lt;br /&gt;
=== LUN 15.05.06 - Gestione della memoria ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/013_gestione_memoria.pdf '''Gestione memoria''']&lt;br /&gt;
* Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 17.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 22.05.06 - Gestione della memoria II ===&lt;br /&gt;
* (continua) Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 24.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 29.05.06 - Memoria Virtuale ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/014_memoria_virtuale.pdf '''Memoria virtuale''']&lt;br /&gt;
&lt;br /&gt;
* File Management&lt;br /&gt;
&lt;br /&gt;
=== MER 31.05.06 - File Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/015_file_management.pdf '''File Management''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 05.06.06 - Security ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/016_sicurezza.pdf '''Sicurezza''']&lt;br /&gt;
&lt;br /&gt;
* Introduzione&lt;br /&gt;
** Computer Security&lt;br /&gt;
** Network Security&lt;br /&gt;
* Principali problemi&lt;br /&gt;
* Aspetti fondamentali&lt;br /&gt;
** Attacchi sicurezza&lt;br /&gt;
** Meccaniscmi di sicurezza&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Attacchi alla sicurezza&lt;br /&gt;
** Interruption&lt;br /&gt;
** Interception&lt;br /&gt;
** Modification&lt;br /&gt;
** Fabrication&lt;br /&gt;
* Attacchi passivi e attivi&lt;br /&gt;
** Release of message contents&lt;br /&gt;
** Traffic analysis&lt;br /&gt;
** Masquerable&lt;br /&gt;
** Replay&lt;br /&gt;
** Modification of message content&lt;br /&gt;
** Denial of service&lt;br /&gt;
* Servizi di sicurezza per attacchi passivi&lt;br /&gt;
** Attacco attivo&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Autenticazione&lt;br /&gt;
* Controllo degli accessi&lt;br /&gt;
* Integrità&lt;br /&gt;
* Disponibilità&lt;br /&gt;
** Crittografia&lt;br /&gt;
** Meccanismi di sicurezza&lt;br /&gt;
** Symmetric Key Cryptografy&lt;br /&gt;
** Public Key Cryptografy&lt;br /&gt;
** Simmetricità delle chiavi&lt;br /&gt;
** Meccanismi di sicurezza: integrità e non ripudiabilità&lt;br /&gt;
** Firewall&lt;br /&gt;
** I Livelli&lt;br /&gt;
* La Pila ISO-OSI&lt;br /&gt;
** Layer 1 Fisico&lt;br /&gt;
** Layer 2 Datalink&lt;br /&gt;
** Layer 3 Network&lt;br /&gt;
** Layer 4 Transport&lt;br /&gt;
** Layer 5 Session&lt;br /&gt;
** Layer 7 Applicazione&lt;br /&gt;
&lt;br /&gt;
=== MER 07.06.06 LEZIONE ANNULLATA - FINE TEORIA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 12.06.06 - I lezione Java Concorrente ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/017_java_concorrente.pdf '''Java Concorrente I''']&lt;br /&gt;
&lt;br /&gt;
* Introduzione alla programmazione concorrente&lt;br /&gt;
&lt;br /&gt;
=== MER 14.06.06 - II lezione Java Concorrente ===&lt;br /&gt;
*&lt;br /&gt;
* Svolgimento ultimo elaborato&lt;br /&gt;
&lt;br /&gt;
=== VEN 16.06.06 - III lezione Java Concorrente ===&lt;br /&gt;
* Svolgimento ultimo elaborato - continua&lt;br /&gt;
* Svolgimento parziale elaborato (macchine sulla pista)&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14228</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14228"/>
		<updated>2006-06-17T11:39:14Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Carlo Bellettini]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 in Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
''AVVISO: IL SECONDO COMPITINO SI TERRA' MERCOLEDI 21 GIUGNO 2006''&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere (che presentano domande a risposta multipla, a risposta aperta e degli esercizi), oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FCFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/007_processi.pdf  '''Processi''']&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheduling the CPU===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/008_scheduling.pdf '''Scheduling''']&lt;br /&gt;
&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yield&lt;br /&gt;
* Policies consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;br /&gt;
&lt;br /&gt;
=== LUN 03.04.06 - ===&lt;br /&gt;
&lt;br /&gt;
=== MER 05.04.06 - Esercitazione per il primo compitino===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/009_esercitazioni_1.pdf '''Esercitazione''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 10.04.06 - Sincronizzazione === &lt;br /&gt;
''(gli argomenti successivi saranno oggetto del secondo compitino)''&lt;br /&gt;
&lt;br /&gt;
* Concorrenza&lt;br /&gt;
* Critical Section (come si risolve?)&lt;br /&gt;
** Disabling Interrupt&lt;br /&gt;
** Busy-wait condition&lt;br /&gt;
*** Deadlocked pirates&lt;br /&gt;
** I semafori di Dijkstra&lt;br /&gt;
*** Definizione dei semafori di Dijkstra&lt;br /&gt;
** Bounded Buffer problem&lt;br /&gt;
&lt;br /&gt;
=== MER 12.04.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== MER 19.04.06 - I compitino ===&lt;br /&gt;
tempo disponibile 1h e 45min&lt;br /&gt;
&lt;br /&gt;
*10 quesiti a risposta multipla (4 possibilità)&lt;br /&gt;
*2 domande a risposta aperta&lt;br /&gt;
*4 esercizi riguardanti lo scheduling e la lettura da disco (2 per ognuno)&lt;br /&gt;
&lt;br /&gt;
=== MER 26.04.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/010_sincronizzazione.pdf '''Sincronizzazione''']&lt;br /&gt;
&lt;br /&gt;
=== VEN 05.05.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/011_deadlock.pdf '''Deadlock''']&lt;br /&gt;
* Sincronizzazione&lt;br /&gt;
* Deadlock parte I&lt;br /&gt;
&lt;br /&gt;
=== LUN 08.05.06 - Deadlock + Sincronizzazione hl ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/012_sincronizzazione_hl.pdf '''Sincronizzazione high level''']&lt;br /&gt;
* Avoidance&lt;br /&gt;
* Prevention&lt;br /&gt;
* Attesa circolare&lt;br /&gt;
&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
** Generale&lt;br /&gt;
** and Synch&lt;br /&gt;
** Simultaneous semaphores&lt;br /&gt;
** eventi&lt;br /&gt;
** i segnali di Unix&lt;br /&gt;
&lt;br /&gt;
=== MER 10.05.06 - Sincronizzazione ad alto livello ===&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
&lt;br /&gt;
=== LUN 15.05.06 - Gestione della memoria ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/013_gestione_memoria.pdf '''Gestione memoria''']&lt;br /&gt;
* Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 17.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 22.05.06 - Gestione della memoria II ===&lt;br /&gt;
* (continua) Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 24.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 29.05.06 - Memoria Virtuale ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/014_memoria_virtuale.pdf '''Memoria virtuale''']&lt;br /&gt;
&lt;br /&gt;
* File Management&lt;br /&gt;
&lt;br /&gt;
=== MER 31.05.06 - File Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/015_file_management.pdf '''File Management''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 05.06.06 - Security ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/016_sicurezza.pdf '''Sicurezza''']&lt;br /&gt;
&lt;br /&gt;
* Introduzione&lt;br /&gt;
** Computer Security&lt;br /&gt;
** Network Security&lt;br /&gt;
* Principali problemi&lt;br /&gt;
* Aspetti fondamentali&lt;br /&gt;
** Attacchi sicurezza&lt;br /&gt;
** Meccaniscmi di sicurezza&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Attacchi alla sicurezza&lt;br /&gt;
** Interruption&lt;br /&gt;
** Interception&lt;br /&gt;
** Modification&lt;br /&gt;
** Fabrication&lt;br /&gt;
* Attacchi passivi e attivi&lt;br /&gt;
** Release of message contents&lt;br /&gt;
** Traffic analysis&lt;br /&gt;
** Masquerable&lt;br /&gt;
** Replay&lt;br /&gt;
** Modification of message content&lt;br /&gt;
** Denial of service&lt;br /&gt;
* Servizi di sicurezza per attacchi passivi&lt;br /&gt;
** Attacco attivo&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Autenticazione&lt;br /&gt;
* Controllo degli accessi&lt;br /&gt;
* Integrità&lt;br /&gt;
* Disponibilità&lt;br /&gt;
** Crittografia&lt;br /&gt;
** Meccanismi di sicurezza&lt;br /&gt;
** Symmetric Key Cryptografy&lt;br /&gt;
** Public Key Cryptografy&lt;br /&gt;
** Simmetricità delle chiavi&lt;br /&gt;
** Meccanismi di sicurezza: integrità e non ripudiabilità&lt;br /&gt;
** Firewall&lt;br /&gt;
** I Livelli&lt;br /&gt;
* La Pila ISO-OSI&lt;br /&gt;
** Layer 1 Fisico&lt;br /&gt;
** Layer 2 Datalink&lt;br /&gt;
** Layer 3 Network&lt;br /&gt;
** Layer 4 Transport&lt;br /&gt;
** Layer 5 Session&lt;br /&gt;
** Layer 7 Applicazione&lt;br /&gt;
&lt;br /&gt;
=== MER 07.06.06 LEZIONE ANNULLATA - FINE TEORIA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 12.06.06 - I lezione Java Concorrente ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/017_java_concorrente.pdf '''Java Concorrente I''']&lt;br /&gt;
&lt;br /&gt;
** Introduzione alla programmazione concorrente&lt;br /&gt;
&lt;br /&gt;
=== MER 14.06.06 - II lezione Java Concorrente ===&lt;br /&gt;
**&lt;br /&gt;
** Svolgimento ultimo elaborato&lt;br /&gt;
&lt;br /&gt;
=== VEN 16.06.06 - III lezione Java Concorrente ===&lt;br /&gt;
** Svolgimento ultimo elaborato - continua&lt;br /&gt;
** Svolgimento parziale elaborato (macchine sulla pista)&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14213</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14213"/>
		<updated>2006-06-11T11:21:51Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Carlo Bellettini]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 in Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
''AVVISO: IL SECONDO COMPITINO SI TERRA' MERCOLEDI 21 GIUGNO 2006''&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere (che presentano domande a risposta multipla, a risposta aperta e degli esercizi), oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FCFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/007_processi.pdf  '''Processi''']&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheduling the CPU===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/008_scheduling.pdf '''Scheduling''']&lt;br /&gt;
&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yield&lt;br /&gt;
* Policies consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;br /&gt;
&lt;br /&gt;
=== LUN 03.04.06 - ===&lt;br /&gt;
&lt;br /&gt;
=== MER 05.04.06 - Esercitazione per il primo compitino===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/009_esercitazioni_1.pdf '''Esercitazione''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 10.04.06 - Sincronizzazione === &lt;br /&gt;
''(gli argomenti successivi saranno oggetto del secondo compitino)''&lt;br /&gt;
&lt;br /&gt;
* Concorrenza&lt;br /&gt;
* Critical Section (come si risolve?)&lt;br /&gt;
** Disabling Interrupt&lt;br /&gt;
** Busy-wait condition&lt;br /&gt;
*** Deadlocked pirates&lt;br /&gt;
** I semafori di Dijkstra&lt;br /&gt;
*** Definizione dei semafori di Dijkstra&lt;br /&gt;
** Bounded Buffer problem&lt;br /&gt;
&lt;br /&gt;
=== MER 12.04.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== MER 19.04.06 - I compitino ===&lt;br /&gt;
tempo disponibile 1h e 45min&lt;br /&gt;
&lt;br /&gt;
*10 quesiti a risposta multipla (4 possibilità)&lt;br /&gt;
*2 domande a risposta aperta&lt;br /&gt;
*4 esercizi riguardanti lo scheduling e la lettura da disco (2 per ognuno)&lt;br /&gt;
&lt;br /&gt;
=== MER 26.04.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/010_sincronizzazione.pdf '''Sincronizzazione''']&lt;br /&gt;
&lt;br /&gt;
=== VEN 05.05.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/011_deadlock.pdf '''Deadlock''']&lt;br /&gt;
* Sincronizzazione&lt;br /&gt;
* Deadlock parte I&lt;br /&gt;
&lt;br /&gt;
=== LUN 08.05.06 - Deadlock + Sincronizzazione hl ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/012_sincronizzazione_hl.pdf '''Sincronizzazione high level''']&lt;br /&gt;
* Avoidance&lt;br /&gt;
* Prevention&lt;br /&gt;
* Attesa circolare&lt;br /&gt;
&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
** Generale&lt;br /&gt;
** and Synch&lt;br /&gt;
** Simultaneous semaphores&lt;br /&gt;
** eventi&lt;br /&gt;
** i segnali di Unix&lt;br /&gt;
&lt;br /&gt;
=== MER 10.05.06 - Sincronizzazione ad alto livello ===&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
&lt;br /&gt;
=== LUN 15.05.06 - Gestione della memoria ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/013_gestione_memoria.pdf '''Gestione memoria''']&lt;br /&gt;
* Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 17.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 22.05.06 - Gestione della memoria II ===&lt;br /&gt;
* (continua) Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 24.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 29.05.06 - File Management ===&lt;br /&gt;
* File Management&lt;br /&gt;
&lt;br /&gt;
=== MER 31.05.06 - Memoria Virtuale ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/014_memoria_virtuale.pdf '''Memoria virtuale''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 05.06.06 - Security ===&lt;br /&gt;
* Introduzione&lt;br /&gt;
** Computer Security&lt;br /&gt;
** Network Security&lt;br /&gt;
* Principali problemi&lt;br /&gt;
* Aspetti fondamentali&lt;br /&gt;
** Attacchi sicurezza&lt;br /&gt;
** Meccaniscmi di sicurezza&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Attacchi alla sicurezza&lt;br /&gt;
** Interruption&lt;br /&gt;
** Interception&lt;br /&gt;
** Modification&lt;br /&gt;
** Fabrication&lt;br /&gt;
* Attacchi passivi e attivi&lt;br /&gt;
** Release of message contents&lt;br /&gt;
** Traffic analysis&lt;br /&gt;
** Masquerable&lt;br /&gt;
** Replay&lt;br /&gt;
** Modification of message content&lt;br /&gt;
** Denial of service&lt;br /&gt;
* Servizi di sicurezza per attacchi passivi&lt;br /&gt;
** Attacco attivo&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Autenticazione&lt;br /&gt;
* Controllo degli accessi&lt;br /&gt;
* Integrità&lt;br /&gt;
* Disponibilità&lt;br /&gt;
** Crittografia&lt;br /&gt;
** Meccanismi di sicurezza&lt;br /&gt;
** Symmetric Key Cryptografy&lt;br /&gt;
** Public Key Cryptografy&lt;br /&gt;
** Simmetricità delle chiavi&lt;br /&gt;
** Meccanismi di sicurezza: integrità e non ripudiabilità&lt;br /&gt;
** Firewall&lt;br /&gt;
** I Livelli&lt;br /&gt;
* La Pila ISO-OSI&lt;br /&gt;
** Layer 1 Fisico&lt;br /&gt;
** Layer 2 Datalink&lt;br /&gt;
** Layer 3 Network&lt;br /&gt;
** Layer 4 Transport&lt;br /&gt;
** Layer 5 Session&lt;br /&gt;
** Layer 7 Applicazione&lt;br /&gt;
&lt;br /&gt;
=== MER 07.06.06 LEZIONE ANNULLATA - FINE TEORIA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 12.06.06 - I lezione programmazione concorrente ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14188</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14188"/>
		<updated>2006-06-06T13:56:04Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Carlo Bellettini]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 in Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
''AVVISO: IL SECONDO COMPITINO SI TERRA' MERCOLEDI 21 GIUGNO 2006''&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere (che presentano domande a risposta multipla, a risposta aperta e degli esercizi), oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FCFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/007_processi.pdf  '''Processi''']&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheduling the CPU===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/008_scheduling.pdf '''Scheduling''']&lt;br /&gt;
&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yield&lt;br /&gt;
* Policies consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;br /&gt;
&lt;br /&gt;
=== LUN 03.04.06 - ===&lt;br /&gt;
&lt;br /&gt;
=== MER 05.04.06 - Esercitazione per il primo compitino===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/009_esercitazioni_1.pdf '''Esercitazione''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 10.04.06 - Sincronizzazione === ''(gli argomenti successivi saranno oggetto del secondo compitino)''&lt;br /&gt;
* Concorrenza&lt;br /&gt;
* Critical Section (come si risolve?)&lt;br /&gt;
** Disabling Interrupt&lt;br /&gt;
** Busy-wait condition&lt;br /&gt;
*** Deadlocked pirates&lt;br /&gt;
** I semafori di Dijkstra&lt;br /&gt;
*** Definizione dei semafori di Dijkstra&lt;br /&gt;
** Bounded Buffer problem&lt;br /&gt;
&lt;br /&gt;
=== MER 12.04.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== MER 19.04.06 - I compitino ===&lt;br /&gt;
tempo disponibile 1h e 45min&lt;br /&gt;
&lt;br /&gt;
*10 quesiti a risposta multipla (4 possibilità)&lt;br /&gt;
*2 domande a risposta aperta&lt;br /&gt;
*4 esercizi riguardanti lo scheduling e la lettura da disco (2 per ognuno)&lt;br /&gt;
&lt;br /&gt;
=== MER 26.04.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/010_sincronizzazione.pdf '''Sincronizzazione''']&lt;br /&gt;
&lt;br /&gt;
=== VEN 05.05.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/011_deadlock.pdf '''Deadlock''']&lt;br /&gt;
* Sincronizzazione&lt;br /&gt;
* Deadlock parte I&lt;br /&gt;
&lt;br /&gt;
=== LUN 08.05.06 - Deadlock + Sincronizzazione hl ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/012_sincronizzazione_hl.pdf '''Sincronizzazione high level''']&lt;br /&gt;
* Avoidance&lt;br /&gt;
* Prevention&lt;br /&gt;
* Attesa circolare&lt;br /&gt;
&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
** Generale&lt;br /&gt;
** and Synch&lt;br /&gt;
** Simultaneous semaphores&lt;br /&gt;
** eventi&lt;br /&gt;
** i segnali di Unix&lt;br /&gt;
&lt;br /&gt;
=== MER 10.05.06 - Sincronizzazione ad alto livello ===&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
&lt;br /&gt;
=== LUN 15.05.06 - Gestione della memoria ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/013_gestione_memoria.pdf '''Gestione memoria''']&lt;br /&gt;
* Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 17.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 22.05.06 - Gestione della memoria II ===&lt;br /&gt;
* (continua) Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 24.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 29.05.06 - File Management ===&lt;br /&gt;
* File Management&lt;br /&gt;
&lt;br /&gt;
=== MER 31.05.06 - Memoria Virtuale ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/014_memoria_virtuale.pdf '''Memoria virtuale''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 05.06.06 - Security ===&lt;br /&gt;
* Introduzione&lt;br /&gt;
** Computer Security&lt;br /&gt;
** Network Security&lt;br /&gt;
* Principali problemi&lt;br /&gt;
* Aspetti fondamentali&lt;br /&gt;
** Attacchi sicurezza&lt;br /&gt;
** Meccaniscmi di sicurezza&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Attacchi alla sicurezza&lt;br /&gt;
** Interruption&lt;br /&gt;
** Interception&lt;br /&gt;
** Modification&lt;br /&gt;
** Fabrication&lt;br /&gt;
* Attacchi passivi e attivi&lt;br /&gt;
** Release of message contents&lt;br /&gt;
** Traffic analysis&lt;br /&gt;
** Masquerable&lt;br /&gt;
** Replay&lt;br /&gt;
** Modification of message content&lt;br /&gt;
** Denial of service&lt;br /&gt;
* Servizi di sicurezza per attacchi passivi&lt;br /&gt;
** Attacco attivo&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Autenticazione&lt;br /&gt;
* Controllo degli accessi&lt;br /&gt;
* Integrità&lt;br /&gt;
* Disponibilità&lt;br /&gt;
** Crittografia&lt;br /&gt;
** Meccanismi di sicurezza&lt;br /&gt;
** Symmetric Key Cryptografy&lt;br /&gt;
** Public Key Cryptografy&lt;br /&gt;
** Simmetricità delle chiavi&lt;br /&gt;
** Meccanismi di sicurezza: integrità e non ripudiabilità&lt;br /&gt;
** Firewall&lt;br /&gt;
** I Livelli&lt;br /&gt;
* La Pila ISO-OSI&lt;br /&gt;
** Layer 1 Fisico&lt;br /&gt;
** Layer 2 Datalink&lt;br /&gt;
** Layer 3 Network&lt;br /&gt;
** Layer 4 Transport&lt;br /&gt;
** Layer 5 Session&lt;br /&gt;
** Layer 7 Applicazione&lt;br /&gt;
&lt;br /&gt;
=== MER 07.06.06 LEZIONE ANNULLATA - FINE TEORIA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 12.06.06 - I lezione programmazione concorrente ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14187</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14187"/>
		<updated>2006-06-06T13:54:39Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Carlo Bellettini]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 in Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
''AVVISO: IL PRIMO COMPITINO DI QUESTO SEMESTRE SI TERRA IL 19 APRILE 2006.''&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere (che presentano domande a risposta multipla, a risposta aperta e degli esercizi), oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FCFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/007_processi.pdf  '''Processi''']&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheduling the CPU===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/008_scheduling.pdf '''Scheduling''']&lt;br /&gt;
&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yield&lt;br /&gt;
* Policies consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;br /&gt;
&lt;br /&gt;
=== LUN 03.04.06 - ===&lt;br /&gt;
&lt;br /&gt;
=== MER 05.04.06 - Esercitazione per il primo compitino===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/009_esercitazioni_1.pdf '''Esercitazione''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 10.04.06 - Sincronizzazione === ''(gli argomenti successivi saranno oggetto del secondo compitino)''&lt;br /&gt;
* Concorrenza&lt;br /&gt;
* Critical Section (come si risolve?)&lt;br /&gt;
** Disabling Interrupt&lt;br /&gt;
** Busy-wait condition&lt;br /&gt;
*** Deadlocked pirates&lt;br /&gt;
** I semafori di Dijkstra&lt;br /&gt;
*** Definizione dei semafori di Dijkstra&lt;br /&gt;
** Bounded Buffer problem&lt;br /&gt;
&lt;br /&gt;
=== MER 12.04.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== MER 19.04.06 - I compitino ===&lt;br /&gt;
tempo disponibile 1h e 45min&lt;br /&gt;
&lt;br /&gt;
*10 quesiti a risposta multipla (4 possibilità)&lt;br /&gt;
*2 domande a risposta aperta&lt;br /&gt;
*4 esercizi riguardanti lo scheduling e la lettura da disco (2 per ognuno)&lt;br /&gt;
&lt;br /&gt;
=== MER 26.04.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/010_sincronizzazione.pdf '''Sincronizzazione''']&lt;br /&gt;
&lt;br /&gt;
=== VEN 05.05.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/011_deadlock.pdf '''Deadlock''']&lt;br /&gt;
* Sincronizzazione&lt;br /&gt;
* Deadlock parte I&lt;br /&gt;
&lt;br /&gt;
=== LUN 08.05.06 - Deadlock + Sincronizzazione hl ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/012_sincronizzazione_hl.pdf '''Sincronizzazione high level''']&lt;br /&gt;
* Avoidance&lt;br /&gt;
* Prevention&lt;br /&gt;
* Attesa circolare&lt;br /&gt;
&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
** Generale&lt;br /&gt;
** and Synch&lt;br /&gt;
** Simultaneous semaphores&lt;br /&gt;
** eventi&lt;br /&gt;
** i segnali di Unix&lt;br /&gt;
&lt;br /&gt;
=== MER 10.05.06 - Sincronizzazione ad alto livello ===&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
&lt;br /&gt;
=== LUN 15.05.06 - Gestione della memoria ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/013_gestione_memoria.pdf '''Gestione memoria''']&lt;br /&gt;
* Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 17.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 22.05.06 - Gestione della memoria II ===&lt;br /&gt;
* (continua) Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 24.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 29.05.06 - File Management ===&lt;br /&gt;
* File Management&lt;br /&gt;
&lt;br /&gt;
=== MER 31.05.06 - Memoria Virtuale ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/014_memoria_virtuale.pdf '''Memoria virtuale''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 05.06.06 - Security ===&lt;br /&gt;
* Introduzione&lt;br /&gt;
** Computer Security&lt;br /&gt;
** Network Security&lt;br /&gt;
* Principali problemi&lt;br /&gt;
* Aspetti fondamentali&lt;br /&gt;
** Attacchi sicurezza&lt;br /&gt;
** Meccaniscmi di sicurezza&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Attacchi alla sicurezza&lt;br /&gt;
** Interruption&lt;br /&gt;
** Interception&lt;br /&gt;
** Modification&lt;br /&gt;
** Fabrication&lt;br /&gt;
* Attacchi passivi e attivi&lt;br /&gt;
** Release of message contents&lt;br /&gt;
** Traffic analysis&lt;br /&gt;
** Masquerable&lt;br /&gt;
** Replay&lt;br /&gt;
** Modification of message content&lt;br /&gt;
** Denial of service&lt;br /&gt;
* Servizi di sicurezza per attacchi passivi&lt;br /&gt;
** Attacco attivo&lt;br /&gt;
** Servizi di sicurezza&lt;br /&gt;
* Autenticazione&lt;br /&gt;
* Controllo degli accessi&lt;br /&gt;
* Integrità&lt;br /&gt;
* Disponibilità&lt;br /&gt;
** Crittografia&lt;br /&gt;
** Meccanismi di sicurezza&lt;br /&gt;
** Symmetric Key Cryptografy&lt;br /&gt;
** Public Key Cryptografy&lt;br /&gt;
** Simmetricità delle chiavi&lt;br /&gt;
** Meccanismi di sicurezza: integrità e non ripudiabilità&lt;br /&gt;
** Firewall&lt;br /&gt;
** I Livelli&lt;br /&gt;
* La Pila ISO-OSI&lt;br /&gt;
** Layer 1 Fisico&lt;br /&gt;
** Layer 2 Datalink&lt;br /&gt;
** Layer 3 Network&lt;br /&gt;
** Layer 4 Transport&lt;br /&gt;
** Layer 5 Session&lt;br /&gt;
** Layer 7 Applicazione&lt;br /&gt;
&lt;br /&gt;
=== MER 07.06.06 LEZIONE ANNULLATA - FINE TEORIA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 12.06.06 - I lezione programmazione concorrente ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14163</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=14163"/>
		<updated>2006-06-03T14:00:50Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Carlo Bellettini]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 in Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
''AVVISO: IL PRIMO COMPITINO DI QUESTO SEMESTRE SI TERRA IL 19 APRILE 2006.''&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere (che presentano domande a risposta multipla, a risposta aperta e degli esercizi), oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FCFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/007_processi.pdf  '''Processi''']&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheduling the CPU===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/008_scheduling.pdf '''Scheduling''']&lt;br /&gt;
&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yield&lt;br /&gt;
* Policies consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;br /&gt;
&lt;br /&gt;
=== LUN 03.04.06 - ===&lt;br /&gt;
&lt;br /&gt;
=== MER 05.04.06 - Esercitazione per il primo compitino===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/009_esercitazioni_1.pdf '''Esercitazione''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 10.04.06 - Sincronizzazione === ''(gli argomenti successivi saranno oggetto del secondo compitino)''&lt;br /&gt;
* Concorrenza&lt;br /&gt;
* Critical Section (come si risolve?)&lt;br /&gt;
** Disabling Interrupt&lt;br /&gt;
** Busy-wait condition&lt;br /&gt;
*** Deadlocked pirates&lt;br /&gt;
** I semafori di Dijkstra&lt;br /&gt;
*** Definizione dei semafori di Dijkstra&lt;br /&gt;
** Bounded Buffer problem&lt;br /&gt;
&lt;br /&gt;
=== MER 12.04.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== MER 19.04.06 - I compitino ===&lt;br /&gt;
tempo disponibile 1h e 45min&lt;br /&gt;
&lt;br /&gt;
*10 quesiti a risposta multipla (4 possibilità)&lt;br /&gt;
*2 domande a risposta aperta&lt;br /&gt;
*4 esercizi riguardanti lo scheduling e la lettura da disco (2 per ognuno)&lt;br /&gt;
&lt;br /&gt;
=== MER 26.04.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/010_sincronizzazione.pdf '''Sincronizzazione''']&lt;br /&gt;
&lt;br /&gt;
=== VEN 05.05.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/011_deadlock.pdf '''Deadlock''']&lt;br /&gt;
* Sincronizzazione&lt;br /&gt;
* Deadlock parte I&lt;br /&gt;
&lt;br /&gt;
=== LUN 08.05.06 - Deadlock + Sincronizzazione hl ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/012_sincronizzazione_hl.pdf '''Sincronizzazione high level''']&lt;br /&gt;
* Avoidance&lt;br /&gt;
* Prevention&lt;br /&gt;
* Attesa circolare&lt;br /&gt;
&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
** Generale&lt;br /&gt;
** and Synch&lt;br /&gt;
** Simultaneous semaphores&lt;br /&gt;
** eventi&lt;br /&gt;
** i segnali di Unix&lt;br /&gt;
&lt;br /&gt;
=== MER 10.05.06 - Sincronizzazione ad alto livello ===&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
&lt;br /&gt;
=== LUN 15.05.06 - Gestione della memoria ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/013_gestione_memoria.pdf '''Gestione memoria''']&lt;br /&gt;
* Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 17.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 22.05.06 - Gestione della memoria II ===&lt;br /&gt;
* (continua) Gestione della memoria&lt;br /&gt;
&lt;br /&gt;
=== MER 24.05.06 ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 29.05.06 - File Management ===&lt;br /&gt;
* File Management&lt;br /&gt;
&lt;br /&gt;
=== MER 31.05.06 - Memoria Virtuale ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/014_memoria_virtuale.pdf '''Memoria virtuale''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 05.06.06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=13808</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=13808"/>
		<updated>2006-05-09T13:39:31Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Carlo Bellettini]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 in Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
''AVVISO: IL PRIMO COMPITINO DI QUESTO SEMESTRE SI TERRA IL 19 APRILE 2006.''&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere (che presentano domande a risposta multipla, a risposta aperta e degli esercizi), oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FCFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/007_processi.pdf  '''Processi''']&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheduling the CPU===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/008_scheduling.pdf '''Scheduling''']&lt;br /&gt;
&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yield&lt;br /&gt;
* Policies consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;br /&gt;
&lt;br /&gt;
=== LUN 03.04.06 - ===&lt;br /&gt;
&lt;br /&gt;
=== MER 05.04.06 - Esercitazione per il primo compitino===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/009_esercitazioni_1.pdf '''Esercitazione''']&lt;br /&gt;
&lt;br /&gt;
=== LUN 10.04.06 - Sincronizzazione === ''(gli argomenti successivi saranno oggetto del secondo compitino)''&lt;br /&gt;
* Concorrenza&lt;br /&gt;
* Critical Section (come si risolve?)&lt;br /&gt;
** Disabling Interrupt&lt;br /&gt;
** Busy-wait condition&lt;br /&gt;
*** Deadlocked pirates&lt;br /&gt;
** I semafori di Dijkstra&lt;br /&gt;
*** Definizione dei semafori di Dijkstra&lt;br /&gt;
** Bounded Buffer problem&lt;br /&gt;
&lt;br /&gt;
=== MER 12.04.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== MER 19.04.06 - I compitino ===&lt;br /&gt;
tempo disponibile 1h e 45min&lt;br /&gt;
&lt;br /&gt;
*10 quesiti a risposta multipla (4 possibilità)&lt;br /&gt;
*2 domande a risposta aperta&lt;br /&gt;
*4 esercizi riguardanti lo scheduling e la lettura da disco (2 per ognuno)&lt;br /&gt;
&lt;br /&gt;
=== MER 26.04.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/010_sincronizzazione.pdf '''Sincronizzazione''']&lt;br /&gt;
&lt;br /&gt;
=== VEN 05.05.06 - Sincronizzazione ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/011_deadlock.pdf '''Deadlock''']&lt;br /&gt;
* Sincronizzazione&lt;br /&gt;
* Deadlock parte I&lt;br /&gt;
&lt;br /&gt;
=== LUN 08.05.06 - Deadlock ===&lt;br /&gt;
* Avoidance&lt;br /&gt;
* Prevention&lt;br /&gt;
* Attesa circolare&lt;br /&gt;
&lt;br /&gt;
* Sincronizzazione ad alto livello&lt;br /&gt;
** Generale&lt;br /&gt;
** and Synch&lt;br /&gt;
** Simultaneous semaphores&lt;br /&gt;
** eventi&lt;br /&gt;
** i segnali di Unix&lt;br /&gt;
&lt;br /&gt;
=== MER 10.05.06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=13103</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=13103"/>
		<updated>2006-03-30T09:36:12Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: /* LUN 27.03.06 - Processi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
'''Slide''' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FSFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
''Slide''[http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/007_processi.pdf '''Processi''']&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheluling the CPU===&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yeld&lt;br /&gt;
* Polici consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=13099</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=13099"/>
		<updated>2006-03-29T11:17:31Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/004_architettura_SC.pdf '''Architettura dei Sistemi di calcolo''']&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
''Slide'' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/005_device_management.pdf '''Gestione delle periferiche''']&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
'''Slide''' [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/006_disk_optimization.pdf '''Ottimizzazione dei Dischi''']&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FSFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 27.03.06 - Processi===&lt;br /&gt;
&lt;br /&gt;
=== MER 29.03.06 - Scheluling the CPU===&lt;br /&gt;
* Model of process execution&lt;br /&gt;
* Lo scheduler è un processo&lt;br /&gt;
* Voluntary CPU sharing&lt;br /&gt;
* Yeld&lt;br /&gt;
* Polici consideration&lt;br /&gt;
* Talking about Scheduling&lt;br /&gt;
* Deadline Scheduling&lt;br /&gt;
* Multi-level Queues&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12886</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12886"/>
		<updated>2006-03-21T14:29:38Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 - Dischi===&lt;br /&gt;
* Rotating Media&lt;br /&gt;
* Dentro all'Hard Disk&lt;br /&gt;
* Disk Optimization&lt;br /&gt;
* FSFS&lt;br /&gt;
* SSTP&lt;br /&gt;
* Scan&lt;br /&gt;
* CD - Compact Disk&lt;br /&gt;
** CD - Struttura logica&lt;br /&gt;
&lt;br /&gt;
=== MER 22.03.06 - LEZIONE ANNULLATA ===&lt;br /&gt;
&lt;br /&gt;
=== LUN 26.03.06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12772</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12772"/>
		<updated>2006-03-15T19:51:24Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 - Device Management ===&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12771</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12771"/>
		<updated>2006-03-15T19:51:07Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dico.unimi.it/bellettini Carlo Bellettini - DICO]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso. Per questa parte non e' prevista scrittura di codice.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). A discrezione dei docenti, potra` essere richiesta una discussione dell'elaborato. La traccia del progetto sarà disponibile martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento. Il sito per lo scaricamento della traccia e la sua consegna e' http://netdev.usr.dico.unimi.it/teaching/homeworks/sod.php&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
* Architettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Architecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The [[:it:Architettura von Neumann|Von Neumann]] Architecture&lt;br /&gt;
**[[:it:Arithmetic Logic Unit|ALU]]&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria ([[:it:DMA|DMA]])&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 Device Management ===&lt;br /&gt;
* Input/Output Devices&lt;br /&gt;
* The device driver interface&lt;br /&gt;
**System call interface&lt;br /&gt;
* Device Management Organization&lt;br /&gt;
**Device Independent Function call&lt;br /&gt;
**Overlapping the operation of a device and the CPU&lt;br /&gt;
* Overlapping processing and I/O&lt;br /&gt;
* Interrupt drive I/O operation&lt;br /&gt;
* Differenziazione dei Device&lt;br /&gt;
**A generic communication device&lt;br /&gt;
**Rootating Media&lt;br /&gt;
**Disk Optimization&lt;br /&gt;
&lt;br /&gt;
=== LUN 20.03.06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12687</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12687"/>
		<updated>2006-03-13T14:51:12Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dsi.unimi.it/persona.php?z=0;id=175 Carlo Bellettini - DSI]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). Verrà seguito da una discussione, che non richiederà la scrittura del codice. La traccia del progetto verrà presentata di martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera)http://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1&amp;amp;action=edit. Il progetto chiaramente è proporzionato al tempo di svolgimento.&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/001_presentazione.pdf '''Presentazione del corso''']&lt;br /&gt;
&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/002_introduzione.pdf '''Introduzione ai Sistemi Operativi''']&lt;br /&gt;
&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione ai sistemi operativi&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
''Slide''  [http://netdev.usr.dico.unimi.it/teaching/2005-2006/SOD/003_organizzazione_OS.pdf '''Organizzazione dei Sistemi Operativi''']&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
* Archittettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Archetecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The Von Neumann Architecture&lt;br /&gt;
**ALU&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria (DMA)&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12683</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12683"/>
		<updated>2006-03-13T14:18:50Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dsi.unimi.it/persona.php?z=0;id=175 Carlo Bellettini - DSI]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). Verrà seguito da una discussione, che non richiederà la scrittura del codice. La traccia del progetto verrà presentata di martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento.&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== LUN 6.03.06 - Intro ===&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione e concetti base&lt;br /&gt;
&lt;br /&gt;
=== MER 8.03.06 - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== LUN 13.03.06 - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
* Archittettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Archetecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The Von Neumann Architecture&lt;br /&gt;
**ALU&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria (DMA)&lt;br /&gt;
&lt;br /&gt;
=== MER 15.03.06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12682</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12682"/>
		<updated>2006-03-13T14:18:00Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dsi.unimi.it/persona.php?z=0;id=175 Carlo Bellettini - DSI]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). Verrà seguito da una discussione, che non richiederà la scrittura del codice. La traccia del progetto verrà presentata di martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento.&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== 6.03.06 LUN - Intro ===&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione e concetti base&lt;br /&gt;
&lt;br /&gt;
=== 8.03.06 MER - Organizzazione dei Sistemi Operativi ===&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== 13.03.06 LUN - Architettura dei Sistemi di Calcolo ===&lt;br /&gt;
* Archittettura dei Sistemi Operativi&lt;br /&gt;
**Windows NT/2000 Archetecture&lt;br /&gt;
* Program Specification&lt;br /&gt;
* Machine Language&lt;br /&gt;
* The Von Neumann Architecture&lt;br /&gt;
**ALU&lt;br /&gt;
**CU&lt;br /&gt;
* Primary Memory Unit&lt;br /&gt;
* Device Controller Interface&lt;br /&gt;
* Addressing Devices&lt;br /&gt;
* Performing a write operation&lt;br /&gt;
* Accesso diretto alla memoria (DMA)&lt;br /&gt;
&lt;br /&gt;
=== 15.03.06 MER ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12518</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12518"/>
		<updated>2006-03-08T20:25:15Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie (52€).&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
*[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
*[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
*[http://www.dsi.unimi.it/persona.php?z=0;id=175 Carlo Bellettini - DSI]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). Verrà seguito da una discussione, che non richiederà la scrittura del codice. La traccia del progetto verrà presentata di martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento.&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Lunedì 6-03-06 ===&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione e concetti base&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Mercoledì 8-03-06 ===&lt;br /&gt;
====Organizzazione dei Sistemi Operativi====&lt;br /&gt;
* Device Management&lt;br /&gt;
* Process, Thread, and resuorce management&lt;br /&gt;
* Memory Management&lt;br /&gt;
* OS Design Constraints&lt;br /&gt;
**Performance&lt;br /&gt;
**Protection and Security&lt;br /&gt;
* Protezione Hardware&lt;br /&gt;
* Protezione CPU&lt;br /&gt;
* The UNIX Architecture&lt;br /&gt;
* Microkernel organization&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Lunedì 13-03-06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12314</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12314"/>
		<updated>2006-03-06T18:09:44Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva a meno di ritardi del prof.Valle 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00 @ Via Comelico, 8&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie.&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
[http://www.dsi.unimi.it/persona.php?z=0;id=175 Carlo Bellettini - DSI]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
* La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso.&lt;br /&gt;
* Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). Verrà seguito da una discussione, che non richiederà la scrittura del codice. La traccia del progetto verrà presentata di martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento.&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Lunedì 6-03-06 ===&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione e concetti base&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Mercoledì 8-03-06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12313</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12313"/>
		<updated>2006-03-06T18:07:28Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
&lt;br /&gt;
* Lunedì 	10:30-12:30 	(effettiva a meno di ritardi del prof.Valle 10.45 - 12.15)&lt;br /&gt;
                     &lt;br /&gt;
* Mercoledì 	09:30-11:30 	(effettiva 09.45 - 11.15)&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Mercoledì h. 14.00&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] sito del prof. Bellettini&lt;br /&gt;
[http://sod.usr.dico.unimi.it/forum/ Forum DiCo del Corso]&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
I prof. Bellettini e Maggiorini grazie alla Pearson hanno redatto una selezione dei paragrafi del precedente libro utilizzato negli scorsi anni (Operating Systems - Gary Nutt) che saranno il punto di riferimento del corso, ma sempre in inglese.&lt;br /&gt;
&lt;br /&gt;
Il libro è: &amp;quot;Sistemi Operativi e Distribuiti&amp;quot; (ISBN 1-84658-582387) ed è possibile trovarlo presso la libreria CLUED di Via Celoria 20, solo qui, in quanto ne sono state stampate solamente 100 copie.&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
[http://www.dsi.unimi.it/persona.php?z=0;id=175 Carlo Bellettini - DSI]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
* Gli step sono 2: teoria e progetto.&lt;br /&gt;
&lt;br /&gt;
** La Teoria è indispensabile per accedere al progetto e la sua validità è infinita (quindi anche dopo gennaio 2007 per intenderci). Ci sono due modi per superarla: il primo consiste nel superamento di due compitini in itinere, oppure affrontare il classico scritto di fine corso.&lt;br /&gt;
** Il Progetto è individuale e sarà realizzato in Java. E' consigliabile quindi aver già sostenuto l'esame di FAP (I° Semestre). Verrà seguito da una discussione, che non richiederà la scrittura del codice. La traccia del progetto verrà presentata di martedì mattina, la consegna sarà fissata il venerdì della stessa settimana (sera). Il progetto chiaramente è proporzionato al tempo di svolgimento.&lt;br /&gt;
&lt;br /&gt;
Non sono previsti orali.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Lunedì 6-03-06 ===&lt;br /&gt;
* Uso del Forum, mezzi di comunicazione con il docente&lt;br /&gt;
* Introduzione e concetti base&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Mercoledì 8-03-06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12278</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12278"/>
		<updated>2006-03-03T10:11:07Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: /* Materiale didattico */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]][[Categoria:Corsi ComDig]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === &lt;br /&gt;
&lt;br /&gt;
[[Carlo Bellettini]]&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
Lunedì 	10:30-12:30 	Aula V1 (333 posti, via Venezian 15)&lt;br /&gt;
Mercoledì 	09:30-11:30 	Aula V1 (333 posti, via Venezian 15)&lt;br /&gt;
&lt;br /&gt;
* Lunedì 10.30 - 12.30&lt;br /&gt;
* Mercoledì 15.30 - 11:30&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Martedì 10.30 - 12.30&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] è disponibile il programma del corso, informazioni sul ricevimento e un apposito forum e wiki.&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
Riporto l'avviso pubblicato dal DSI:&lt;br /&gt;
&lt;br /&gt;
Materiale didattico&lt;br /&gt;
Prof. Bellettini, Prof. Maggiorini&lt;br /&gt;
&lt;br /&gt;
Si avvisano gli studenti che da quest'anno accademico i docenti del corso di Sistemi Operativi e Distribuiti adotteranno un nuovo libro: Sistemi Operativi e Distribuiti, Pearson Custom Publishing, edizione ridotta di &amp;quot;Operating systems&amp;quot;, Gary Nutt (ISBN 1-84658-582387)&lt;br /&gt;
&lt;br /&gt;
Coloro che hanno seguito il corso negli anni precedenti potranno sostenere l'appello di Aprile utilizzando il vecchio materiale didattico poichè da Giugno non sarà più possibile.&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
[http://www.dsi.unimi.it/persona.php?z=0;id=175 Carlo Bellettini - DSI]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Appena verranno rese note dal professore a lezione.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Lunedì 6-03-06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12201</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12201"/>
		<updated>2006-02-28T16:42:10Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: /* Links utili */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === Carlo Bellettini&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
Lunedì 	10:30-12:30 	Aula V1 (333 posti, via Venezian 15)&lt;br /&gt;
Mercoledì 	09:30-11:30 	Aula V1 (333 posti, via Venezian 15)&lt;br /&gt;
&lt;br /&gt;
* Lunedì 10.30 - 12.30&lt;br /&gt;
* Mercoledì 15.30 - 11:30&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Martedì 10.30 - 12.30&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] è disponibile il programma del corso, informazioni sul ricevimento e un apposito&lt;br /&gt;
forum e wiki.&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
Fare riferimento per ora al sito del professore [http://bellettini.usr.dico.unimi.it/~belletc/home/]&lt;br /&gt;
Libro di testo: Abraham Silberschatz, Baer Peter Galvin, Greg Gagne - Operating System Concepts - John Wiley &amp;amp; Sons Inc&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
[http://www.dsi.unimi.it/persona.php?z=0;id=175 Carlo Bellettini - DSI]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Appena verranno rese note dal professore a lezione.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Lunedì 6-03-06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12200</id>
		<title>Sistemi operativi e distribuiti T1/2005-2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.dsy.it/index.php?title=Sistemi_operativi_e_distribuiti_T1/2005-2006&amp;diff=12200"/>
		<updated>2006-02-28T16:28:45Z</updated>

		<summary type="html">&lt;p&gt;Ale85 mi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Categoria:Corsi]][[Categoria:Corsi Secondo Semestre]]&lt;br /&gt;
&amp;lt;!-- non cancellare le righe precedenti --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Informazioni generali ==&lt;br /&gt;
&lt;br /&gt;
'''Sistemi operativi e distribuiti''' è un corso per la laurea triennale in Comunicazione Digitale.&lt;br /&gt;
&lt;br /&gt;
=== Docenti === Carlo Bellettini&lt;br /&gt;
&lt;br /&gt;
=== Orari delle lezioni ===&lt;br /&gt;
Lunedì 	10:30-12:30 	Aula V1 (333 posti, via Venezian 15)&lt;br /&gt;
Mercoledì 	09:30-11:30 	Aula V1 (333 posti, via Venezian 15)&lt;br /&gt;
&lt;br /&gt;
* Lunedì 10.30 - 12.30&lt;br /&gt;
* Mercoledì 15.30 - 11:30&lt;br /&gt;
&lt;br /&gt;
Dove: V1, Via Venezian 15 Settore Didattico (6)&lt;br /&gt;
&lt;br /&gt;
=== Orario di ricevimento studenti ===&lt;br /&gt;
&lt;br /&gt;
Martedì 10.30 - 12.30&lt;br /&gt;
&lt;br /&gt;
===Sito del corso ===&lt;br /&gt;
&lt;br /&gt;
All'url [http://bellettini.usr.dico.unimi.it/~belletc/home/] è disponibile il programma del corso, informazioni sul ricevimento e un apposito&lt;br /&gt;
forum e wiki.&lt;br /&gt;
&lt;br /&gt;
=== Materiale didattico ===&lt;br /&gt;
&lt;br /&gt;
Fare riferimento per ora al sito del professore [http://bellettini.usr.dico.unimi.it/~belletc/home/]&lt;br /&gt;
Libro di testo: Abraham Silberschatz, Baer Peter Galvin, Greg Gagne - Operating System Concepts - John Wiley &amp;amp; Sons Inc&lt;br /&gt;
&lt;br /&gt;
=== Links utili ===&lt;br /&gt;
&lt;br /&gt;
[http://www.wikipedia.org/ Wikipedia]&lt;br /&gt;
[http://bellettini.usr.dico.unimi.it/~belletc/home/ Sito prof. Bellettini]&lt;br /&gt;
&lt;br /&gt;
=== Modalità d'esame ===&lt;br /&gt;
&lt;br /&gt;
Appena verranno rese note dal professore a lezione.&lt;br /&gt;
&lt;br /&gt;
== Diario del corso ==&lt;br /&gt;
&lt;br /&gt;
=== Lezione di Lunedì 6-03-06 ===&lt;/div&gt;</summary>
		<author><name>Ale85 mi</name></author>
		
	</entry>
</feed>