Agendamento e Síncronização de Processo em Sistemas Operacionais
Curso online gratuito sobre os componentes do agendamento e os fundamentos da sincronização de processos em sistemas operacionais.
Publisher: NPTELDescription
Este curso online gratuito sobre agendamento e sincronização de processos em sistemas operacionais começará introduzindo você ao conceito de planejamento em sistemas de CPU, bem como os objetivos de planejamento como base para sistemas operacionais multiprogramados. Você aprenderá sobre os critérios de otimização para o algoritmo de agendamento, bem como programar algoritmos como a política de primeiro saque de primeiro atendimento (FCFS) e a política mais curta-job-first (SJF).
Então, este curso também irá apresentá-lo ao desempenho do algoritmo de round-robin em sistemas operacionais, bem como a importância do planejamento prioritário na política de planejamento. Além disso, este curso irá ensiná-lo sobre o papel da fila no processo de planejamento. Você também aprenderá a medir a explosão da CPU usando o método de média exponencial, bem como o conceito de sincronização de processos.
Finalmente, este curso irá apresentá-lo aos problemas do produtor-consumidor de sincronização de processos juntamente com os vários processos de algoritmos que são possíveis na sincronização. Este curso melhorará então o seu conhecimento sobre os problemas clássicos que podem ser encontrados na sincronização de processos. Inicie este curso e aperfeiçoe seus conhecimentos sobre o uso de trava de mutex, bem como a implementação de semáforos em sincronização de processos.
Iniciar Curso Agora