DISI Dipartimento di Informatica e Scienze dell'Informazione




Corso di Sistemi per l'Elaborazione dell'Informazione II - a.a.1995/96

(Corso di Laurea in Scienze dell'Informazione)

Docente: professor Luigi V. Mancini (email mancini@disi.unige.it)




Descrizione del Corso

Il corso rappresenta una introduzione ai principi e al progetto dei sistemi operativi e tratta i meccanismi attraverso i quali le risorse del calcolatore vengono coordinate al fine di eseguire i programmi utente. Questi meccanismi trasformano la macchina fisica in una macchina astratta, che ha funzioni piu' potenti e puo' essere condivisa fra piu' attivita' che si svolgono contemporaneamente. La macchina astratta nasconde all'utente i dettagli e le particolarita' della macchina fisica e gestisce le risorse ripartendole in modo efficiente tra le varie attivita'. L'esercitazione abbinata al corso verte sul sistema operativo Minix che ha funzionalita' analoghe a quelle del sistema Unix ma sviluppato con finalita' didattiche. Gli studenti avranno accesso al codice sorgente e ne modificheranno una parte come progetto di fine corso.

Programma del Corso

Prerequisiti del Corso

E' indispensabile aver frequentato il corso di TAMC (I anno) e Sistemi I (II anno), anche se non e' richiesto il superamento dell'esame.

Testi di riferimento