ATTENZIONE: QUESTA PAGINA NON È VALIDA PER L'ANNO
ACCADEMICO 2002-2003 !!!
Pagina in continua ricostruzione
Annunci | |
Prossimi appelli:: 26/3/2003 e 9/4/2003. Ricordo che per sostenere l'esamedi Sistemi Operativi è necessario avere discusso (con risultato positivo) il progetto di laboratorio. Gli intenzionati a sostenere l'esame il 26/3 che hanno concluso ma non ancora discusso il progetto devono inviarmi entro e non oltre il giorno 17/3/03, via mail, una richiesta di discussione del lavoro svolto, indicando i nomi e i numeri di matricola dei membri del gruppo. Analogamente gli studenti intenzionati a sostenere l'esame il 9/4 che hanno concluso ma non ancora discusso il progetto devono inviarmi entro e non oltre il giorno 28/3/03, via mail, una richiesta di discussione del lavoro svolto, indicando i nomi e i numeri di matricola dei membri del gruppo. Sarà mia cura fissarvi un appuntamento per la discussione nella settimana precedente l'appello d'esame. IMPORTANTE : dopo l'appello del 9/4 non accetterò più per la discussionelaboratori che svolgono l'assegnamento dell'anno accademico 2001/2002. Chi non avesse ancora discusso il laboratorio entro tale data è quindi tenuto a svolgere il nuovo assegnamento che sarà illustrato nel corso delle lezioni che terrò nel terzo trimestre. |
|
Le lezioni di teoria sono tenute dal prof. Botta, si consulti la sua home page per informazioni e materiale relativo al corso. Annuncio di Tesi per Laurea Triennale Nota sull'uso dei segnali:
non usate SIGKILL e SIGSTOP: sono gestiti in modo speciale Newsgroup di sistemi operativi: alla pagina qui
linkata |
|
Programma | |
Esempi Istruzioni per l'uso: per spacchettare gli archivi che seguono occorre utilizzare i comandi gunzip e tar. Supponiamo di dover spacchettare l'archivio mioArchivio.tar.gz, dovrò dapprima eseguire gunzip mioArchivio.tar.gz e dopo tar xvf mioArchivio.tar. Ogni directory estratta dagli archivi contiene un file README che descrive l'esempio che contiene e spiega come utilizzarlo. Gli archivi tar.gz sono apribili anche tramite diversi archiver per Windows.
|
|
Dispense La maggior parte del materiale è tratta dal manuale di Unix e da "The UNIX Programming Environment" un vecchio libro (1984) scritto da Brian Kernighan e Rob Pike (Prentice Hall) Introduzione, utenti e processi: Shell, compilazione, file system, ecc. Fork, exec, wait: IPC:
Segnali: Varie: |
|
Esercizi
Per quel che riguarda la realizzazione di programmi C con argomenti vedere le note qui linkate Esercizi giorno 13 Esercizi giorno 14 Esercizi giorno 20 Esercizio Finale di laboratorio: descrizione |
|
Link Interessanti | |
Linguaggio C, manuali on-line Risorse varie, presso l'Università di Trento Shell, differenze e somiglianze bash, istruzioni per l'uso ShellDorado, tutto su e per shell make, istruzioni per l'uso Comandi buffi Unix, un po' di storia Mac OS X Mac OS X: system overview BeOS Storia di BeOS GNU Foundation: The Hurd Debian:The Hurd integrazione degli ambienti UNIX e MacOS: Sanchez SO Distribuiti: risorse SO per telefonia mobile: Symbian OS SO distribuiti, breve elenco |