Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoRaffaela Mantovani Modificato 10 anni fa
1
Classe IV B A.s. 2012 – 2013 Programma di Sistemi 5 ore (3 laboratorio) Docenti –Prof. Alberto Ferrari –Prof. Italo DallAre
2
Obiettivi Conoscere i concetti di base su evoluzione e struttura dei sistemi operativi. Saper applicare principi e modelli della programmazione concorrente. Conoscere i livelli più bassi di un sistema operativo: sincronizzazione di processi elementari, gestione delle interruzioni hardware e software. Utilizzare le risorse di base (software e firmware) di un sistema operativo per lo sviluppo di semplici applicazioni. Utilizzare un linguaggio di programmazione che consenta un buon livello di astrazione nella definizione dei processi e la visibilità dell'hardware.
3
Contenuti (1) Concorrenza nei sistemi di elaborazione: modello "pipelined", prefetching, memorie cache, coprocessori. Introduzione ad un linguaggio di sistema adatto a capire e sviluppare piccoli moduli di software di base a diversi livelli di astrazione. Cenni ai linguaggi per la programmazione concorrente.
4
Contenuti (2) Sistemi Operativi Risorse, processi, processori, parallelismo reale e virtuale, cooperazione/competizione, sincronizzazione. Gestione delle eccezioni hardware e software. Nucleo, schedulazione a basso livello e stati di un processo. Sincronizzazione mediante semafori. Rappresentazione e gestione fisica di file e indirizzari sul disco. Tecniche elementari di gestione della memoria.
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.