VIDEO CORSO FONDAMENTI DI SISTEMI OPERATIVI

Unità Didattiche:18

Modalità: Video Corso On Line

Erogazione: secondo Tua disponibilità di tempo. Puoi seguire i corso da qualsiasi dispositivo

Certificato: SI

Vedi Il video di presentazione: Clicca qui

Questo corso è contenuto nel pacchetto:

Descrizione

Il programma del corso online parte da zero, così da permettere a tutti di partecipare, sia professionisti che principianti e copre le seguenti aree, suddivise in 18 unità didattiche:
Introduzione al corso
  1. Introduzione al Corso
Modulo 1 – Classificazione dei sistemi operativi
  1. Sistemi multiprogrammati, batch e mono/multiutente
  2. Sistemi reali time ed embedded
  3. Sistemi transazionali, distribuiti, multiprocessore e multicore/multithread
Modulo 2 – Architetture dei moderni sistemi operativo
  1. Il problema della protezione e le system calls
  2. Indirizzamento logico e fisico
Approfondimento – Le system calls
  1. Le system calls, parte 1
  2. Le system calls, parte 2
Modulo 3 – Le principali architetture software dei sistemi operativi
  1.  Architettura monolitica, a livelli e a cipolla
  2.  Architettura a microkernel
Modulo 4 – Gestione dei processi, parte 1
  1.  Processo e il PCB (Process Control Block)
Approfondimento – Estrazione di informazioni dai PCB con C++
  1.  Processo principale e processo secondario 2Thread
  2.  Estrazione dei dati dal PCB del processo secondario
Modulo 5 – Gestione dei processi, parte 2
  1.  Stati di un processo e CPU scheduling
  2.  Scheduling per la coda dei pronti e algoritmi di scheduling a breve termine
  3.  Algoritmi di scheduling a medio termine
  4.  Gestione dello scheduling in sistemi multiprocessore
  5.  Scheduling in Windows e in Linux