Pagina in continua ricostruzione
Annunci e Info generali | |
Riscevimento studenti sospeso: nel mese di agosto il ricevimento studenti è sospeso. Riprenderà regolarmente in settembre. Chi desidera consegnare il progetto per la discussione può comunque contattarmi via e-mail. Stessa cosa per chi avesse bisogno di fissare un appuntamento per una consulenza. |
|
Le lezioni di teoria sono tenute dal prof. Botta
(home page)
Ricevimento studenti: martedì ore 14:00/16:00, in ufficio ATTENZIONE :
non chiamate alcuna variabile 'auto', è un termine riservato Newsgroup di sistemi operativi:
Gli editor principali in ambiente Unix sono "vi" (o "vim") e "emacs". |
|
Programma giorno per giorno ... |
|
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. (man mano che vengono introdotti a lezione)
|
|
Dispense La maggior parte del materiale è tratta da:
|
|
Esercizi
Per quel che riguarda la realizzazione di programmi C con argomenti vedere le note qui linkate Note: nell'esercizio relativo all'uso di fork e fopen, feof, fclose, utilizzare la system call _exit anziché exit quando lavorate su di un sistema operativo Solaris (in laboratorio). In questo sistema operativo, exit rovina le strutture di I/O del processo padre. Sotto Linux potete utilizzare invece exit. In laboratorio sono presenti due tipi di macchine: Sparc Station e PC. Hanno due non è accettata. Al posto della costante finale occorre utilizzare una variabile di tipo "union semun".
|
|
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 make, istruzioni per l'uso in italiano Comandi buffi Unix, un po' di storia Free Software Foundation, il progetto GNU Un SO in costruzione: OpenBeOS GNU Foundation: The Hurd Debian:The Hurd integrazione degli ambienti UNIX e MacOS: Sanchez SO per telefonia mobile: Symbian OS |