Search for contacts, projects,
courses and publications

Introduzione ai Sistemi di Calcolatori

People

Carzaniga A.

Course director

Rosà A.

Course director

Description

OBIETTIVI

  • Conoscere i componenti principali dell'architettura dei calcolatori.
  • Conoscere il funzionamento dei sistemi operativi.
  • Conoscere i principi cardine delle reti di calcolatori.


CONTENUTO
Il corso fornisce un'introduzione ai sistemi di calcolatori, sviluppandosi in tre parti complementari: architettura dei calcolatori, sistemi operativi e reti di calcolatori. La prima parte introduce i principi base del funzionamento dei calcolatori, partendo da componenti elementari (transistori e gate logici) e approfondendo quelli più complessi (CPU, memoria). La seconda parte si focalizza sul funzionamento dei sistemi operativi, a partire dalle nozioni fondamentali (modalità utente/supervisore, chiamate di sistema) e andando a sviluppare strategie di gestione dei processi e della memoria. La terza parte approfondisce l'architettura delle reti di calcolatori (in particolare della rete Internet), i principi cardine su cui si basa e i protocolli fondamentali utilizzati nelle reti. 

IMPOSTAZIONE PEDAGOGICO-DIDATTICA
Lezioni ed esercitazioni sugli argomenti del corso.

 

RIFERIMENTI BIBLIOGRAFICI

  • "Architettura dei calcolatori. Un approccio strutturale", sesta edizione, A. S. Tanenbaum, T. Austin. Pearson, 2013. ISBN: 978-8871929620.
  • "Sistemi operativi. Concetti ed esempi:", decima edizione. A. Silberschatz, P. B. Galvin, G. Gagne. Pearson, 2019. ISBN: 978-8891904553.
  • "Reti di calcolatori e internet. Un approccio top-down", settima edizione. J. F. Kurose, K. W. Ross. Pearson, 2017. ISBN: 978-8891902542.