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:
Categoria: INFORMATICA,PROGRAMMAZIONE & WEB
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
- Introduzione al Corso
Modulo 1 – Classificazione dei sistemi operativi
- Sistemi multiprogrammati, batch e mono/multiutente
- Sistemi reali time ed embedded
- Sistemi transazionali, distribuiti, multiprocessore e multicore/multithread
Modulo 2 – Architetture dei moderni sistemi operativo
- Il problema della protezione e le system calls
- Indirizzamento logico e fisico
Approfondimento – Le system calls
- Le system calls, parte 1
- Le system calls, parte 2
Modulo 3 – Le principali architetture software dei sistemi operativi
- Architettura monolitica, a livelli e a cipolla
- Architettura a microkernel
Modulo 4 – Gestione dei processi, parte 1
- Processo e il PCB (Process Control Block)
Approfondimento – Estrazione di informazioni dai PCB con C++
- Processo principale e processo secondario 2Thread
- Estrazione dei dati dal PCB del processo secondario
Modulo 5 – Gestione dei processi, parte 2
- Stati di un processo e CPU scheduling
- Scheduling per la coda dei pronti e algoritmi di scheduling a breve termine
- Algoritmi di scheduling a medio termine
- Gestione dello scheduling in sistemi multiprocessore
- Scheduling in Windows e in Linux