Università degli Studi di Perugia

Navigazione

Contenuto principale

Insegnamento: architetture dei calcolatori e sistemi operativi

Corso di laureaCorso di laurea in Ingegneria informatica ed elettronica [L-8] D. M. 270/2004
SedePerugia
CurriculumIngegneria informatica - Regolamento 2011
Modalità di valutazione

La verifica consiste in una prova scritta con domande teoriche a risposta aperta ed esercizi sugli argomenti trattati nel corso. L'orale è facoltativo.

Statistiche voti esamiDati attualmente non disponibili
Calendario prove esame

Da definire.

Unità formative opzionali consigliateDati attualmente non disponibili
DocenteCarla BINUCCI
TipologiaAttività formative caratterizzanti
AmbitoINGEGNERIA INFORMATICA
SettoreING-INF/05
CFU9
Modalità di svolgimentoConvenzionale
Programma

- Architettura dei Calcolatori:
Richiami sulla organizzazione generale del calcolatore. La microarchitettura di un calcolatore. Il livello ISA (architettura delle istruzioni).
- Sistemi Operativi:
Struttura dei sistemi operativi. Gestione dei Processi: processi; thread; scheduling della CPU; sincronizzazione dei processi; stallo del processo. Gestione della memoria: memoria centrale, memoria virtuale. Gestione della memoria secondaria: interfaccia del file system; realizzazione del file system; memoria secondaria e terziaria; sistemi di I/O.
- Linguaggio C:
Sintassi e uso del linguaggio ANSI C. Istruzioni di controllo. Funzioni. Gestione di puntatori. Manipolazione di array e stringhe. Allocazione dinamica della memoria. Gestione dei file.

Supplement

Organizzazione di un sistema di calcolo; Il livello di microarchitettura; Il livello ISA.
Strutture dei sistemi operativi; Gestione dei Processi; Gestione della memoria primaria; Gestione della memoria secondaria.
Linguaggio C: Istruzioni; Puntatori; Array; Stringhe; Allocazione dinamica della memoria; Gestione file.

Metodi didattici

Le lezioni sono frontali e prevedono sia contenuti di teoria che esercizi. Sono previste anche esercitazioni in laboratorio.

Testi consigliati

- Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Sistemi operativi Concetti ed esempi - 8/Ed., Pearson Education, 2009
- Andrew S. Tanenbaum, Architettura dei calcolatori: Un approccio strutturale 5/Ed., Pearson Education, 2006

Risultati apprendimento

Alla fine del corso gli studenti avranno acquisito conoscenze di base relative all'architettura dei calcolatori elettronici e al funzionamento dei moderni sistemi operativi. Inoltre, avranno acquisito nozioni di base relative all'uso del linguaggio C.

Periodo della didattica

Da definire

Calendario della didattica

Da definire

Attività supporto alla didatticaDati attualmente non disponibili
Lingua di insegnamentoItaliano
Frequenza

Facoltativa ma fortemente consigliata

Sede

Facoltà di Ingegneria, Via G.Duranti 93, Perugia

Ore
Teoriche81
Pratiche0
Studio individuale144
Didattica Integrativa0
Totale225
Anno3
PeriodoII semestre
NoteDati attualmente non disponibili
Orario di ricevimentoMercoledì, ore 15:00- 17:00
Sede di ricevimentoUfficio 23, DIEI - Dipartimento di Ingegneria Elettronica e dell'Informazione.
Facoltà di Ingegneria, Via.Duranti 93, Perugia.
Codice ECTS2013 - 4475

Inizio pagina

Approfondimenti