Tags:
create new tag
view all tags

Sistemi Operativi, Secondo Modulo

per il corso di laurea in Informatica
A. A. 2015/2016

docenti: Emanuele Gabrielli (canale A-L) ed Igor Melatti (canale M-Z)

melatti@diNOSPAM.uniroma1.it, gabrielli@di.uniroma1.it

Per l'organizzazione dell'esame di Sistemi Operativi (12 CFU), vedere qui. In questa pagina si tratta solamente del secondo modulo di tale esame. Gli argomenti che verranno trattati nei due canali saranno gli stessi, con differenze di esposizione e di ordine degli argomenti stessi. Gli esami scritti dei due canali si terranno congiuntamente. I voti congiunti del primo e del secondo modulo si trovano qui

Indice

Informazioni sugli esami
Programma del corso
Libri di testo
Regole per gli esami
Materiale per il corso
Software per il corso

Informazioni aggiuntive per il solo canale M-Z

Informazioni sugli esami

Pagina dei risultati degli esami

Tutti i risultati degli esami dell'A.A. 2015/2016 sono in questa pagina

Date degli appelli

N.B.: Per gli appelli "da confermare", le date sono indicative e potrebbero subire spostamenti

Appello Data Ora Aula Confermato NoteSorted ascending Link iscrizione
straord1 12/04/2016 09 - 18 Laboratorio Colossus di via Salaria scritto  
1 17/06/2016 10 - 18 Aula 16 e Aula 17 Laboratorio AST di via Tiburtina scritto e orale link
2 06/07/2016 10 - 18 Aula 16 e Aula 17 Laboratorio AST di via Tiburtina scritto e orale link
3 15/09/2016 10 - 18 Laboratorio Colossus di via Salaria scritto e orale link
straord2 26/10/2016 14:30 - 18:00 Laboratorio Colossus di via Salaria scritto e orale non necessario
4 11/01/2017 10 - 18 Laboratorio Colossus di via Salaria scritto e orale entro il 9/1/2017 ore 23:59
5 01/02/2017 10 - 18 Laboratorio Colossus di via Salaria scritto e orale entro il 30/1/2017 ore 23:59
Si rammenta di iscriversi sia su Infostud che sul form speciale di iscrizione, per ogni appello cui si intenda partecipare. Attenzione: il form è raggiungibile solo da indirizzi Sapienza; pertanto, o siete in uno qualsiasi dei laboratori Sapienza, oppure potete settare una VPN.
Informazioni sul laboratorio AST si possono trovare qui.
Informazioni sul laboratorio Colossus si possono trovare qui.
Gli esami (scritti e orali) potranno essere soggetti a scaglionamenti in caso di eccessivo numero di prenotazioni. Tali scaglionamenti saranno comunicati su questo sito.

Programma del corso

Introduzione a Unix/Linux

  • concetti di base, file system, processi, espressioni regolari, comandi shell

Bourne Again Shell

  • uso dei più importanti comandi

  • script

Programmazione di sistema

  • introduzione al C

  • compilatore e make, programmi eseguibili, librerie, debugger

  • gestione di: memoria, file, processi, segnali, pipe, fifo, socket

Libri di testo consigliati

  • G. Glass, K. Ables: Linux for Programmers and Users, Prentice Hall

  • F. C. A. Johnson, Pro Bash Programming (Scripting the GNU/Linux Shell), Apress

Regole per gli esami

Vedere lezione 1, pagine 1-4

Materiale sulle lezioni

Il materiale sul corso fino al 2014/2015 è disponibile qui (occorre l'autenticazione, da richiedere a gabrielli@diNOSPAM.uniroma1.it). Ulteriore materiale potrà essere fornito separatamente dai due docenti (vedere link più in alto nella pagina).

Software (gratis) per il corso

È necessario installare Linux (esercitarsi a casa sugli esercizi proposti a lezione sarà indispensabile). Possibilità:

  • Prendere un vecchio computer ed installarci Linux (versione consigliata: l'ultima di Ubuntu; se il computer è molto vecchio, meglio Lubuntu)

  • Solo se si è consci dei passi da seguire: prendere un computer Windows ed installarci Linux in dual boot (versione consigliata: l'ultima di Ubuntu)

  • Prendere un computer Windows o Mac, installarci VirtualBox, creare una macchina virtuale ed installarci Linux (versione consigliata: Lubuntu). Questa è la soluzione migliore, in quanto installare Linux aiuta a prendere atto di alcune importanti scelte che occorre fare. In alternativa, si possono anche usare dei dischi virtuali già pronti (ad es.: questi).
Topic revision: r1 - 2017-02-14 - IgorMelatti






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback