Sincronizzazione e sincronizzazione dei processi nei Sistemi operativi
Corso online gratuito sui componenti della pianificazione e i fondamentali della sincronizzazione dei processi nei sistemi operativi.
Description
Questo corso gratuito online sulla pianificazione e la sincronizzazione dei processi nei sistemi operativi inizierà introducendo il concetto di pianificazione nei sistemi CPU così come gli obiettivi di pianificazione come base per i sistemi operativi multi - programmati. Imparerai i criteri di ottimizzazione per l'algoritmo di pianificazione, così come gli algoritmi di pianificazione come la politica del primo arrivato prima serve (FCFS) e la politica più breve - job - first (SJF).
Poi, questo corso vi introdurrà anche le prestazioni dell'algoritmo round-robin nei sistemi operativi nonché l'importanza della pianificazione delle priorità nella pianificazione della pianificazione. Inoltre, questo corso vi insegnerà il ruolo della coda nel processo di pianificazione. Imparerai anche a misurare la CPU burst utilizzando il metodo di sconfinamento esponenziale, così come il concetto di sincronizzazione dei processi.
Infine, questo corso vi introdurrà ai problemi del produttore - consumatori di sincronizzazione dei processi insieme ai vari processi di algoritmo possibili nella sincronizzazione. Questo corso migliorerà poi la vostra conoscenza dei problemi classici che si possono incontrare nella sincronizzazione dei processi. Inizia questo corso e migliora la tua conoscenza sull'uso del blocco mutex, così come l'implementazione di semafori nella sincronizzazione dei processi.
Start Course NowModules
Pianificazione
-
Pianificazione - Learning Outcomes
-
Pianificazione in sistemi CPU
-
Algoritmo Pianificazione
-
Misurazione Scheduler CPU
-
Round Robin e priorità Pianificazione
-
Code in Pianificazione
-
Pianificazione - Riepilogo Lezioni
Sincronizzazione Processo
-
Processo Sincronizzazione - Esiti di apprendimento
-
Sincronizzazione Processo
-
Problemi Sezione Critica
-
Vari Processi di algoritmo
-
Mutex Blocchi e Semaforo
-
Implementazione del semaforo
-
Implementazione Variabili di condizione
-
Problemi Classici di sincronizzazione
-
Processo Sincronizzazione - Riassunto delle lezioni
Valutazione del corso
Learning Outcomes
Avendo completato questo corso, è necessario essere in grado di:
- Discutere il concetto di pianificazione della CPU nei sistemi.
- Spianare i diversi tipi di algoritmi di pianificazione.
- Analisi delle misurazioni dello scheduler della CPU nei sistemi.
- Discutere il concetto di una rotonda - robin nella pianificazione.
- Discutere le funzioni della coda nella pianificazione.
- Discutere il concetto di sincronizzazione dei processi nei sistemi operativi.
- Spianare i problemi di sezione critica della sincronizzazione dei processi.
- Discutere i vari processi di algoritmo di sincronizzazione.
- Spianare i concetti di blocchi e semafori mutex nella sincronizzazione dei processi.
- Discutere i processi di implementazione del semaforo.
- Discutere i problemi classici della sincronizzazione.
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results