Architetture di calcolo e sistemi operativi

Per il corso di Medicina e Chirurgia TD Interateneo – UniCz – Magna Graecia

SYLLABUS

Contenuti

Prima parte: Architetture di calcolo

  • Organizzazione dei sistemi di calcolo
  • Algebra di Boole e porte logiche
  • Reti combinatorie
  • Reti sequenziali

Seconda parte: Sistemi operativi

  • Struttura dei sistemi operativi
  • Gestione dei processi
  • Scheduling della CPU
  • Sincronizzazione dei processi
  • Gestione della memoria centrale e memoria virtuale
  • Interfaccia e implementazione del file system
  • Gestione della memoria secondaria

Da: https://corsi.unical.it/lt-lmcu/medicina-e-chirurgia-td/cds/studiare/activities/147515/

Libro: A. S. Tanenbaum – Architettura dei calcolatori. Un approccio strutturato

Argomenti:

  • Processori: 2.1 – 2.1.5
  • Memorie: 2.2 – 2.2.5
  • Porte logiche: 3.1 – 3.1.4
  • Reti combinatorie: 3.2.1, 3.2.3
  • Reti sequenziali: 3.2.4 – 3.3.2

Obiettivi

Comprensione delle architetture di calcolo con enfasi su reti logiche, capacita di analisi e sintesi di una rete logica.
Comprensione del funzionamento di un sistema operativo.

Risorse

Nota: Le slide sono in continuo aggiornamento

Algebra di Boole e porte logiche: http://intranet.di.unisa.it/~anselmo/7_archi_algebra_boole_circuiti.pdf

Reti combinatorie e sequenzali: https://pages.di.unipi.it/tonelli/baiardi/didattica/retilogiche.pdf

Sistemi operativi: https://lia.disi.unibo.it/Courses/sot1516/Lucidi.html

Esame

Prova scritta di teoria con domande miste a risposta multipla o aperta, sull’intero corso.
Prova scritta di analisi e sintesi di reti logiche.
Orale a discrezione del docente.