Vídeo da oitava aula do curso de Sistemas Operacionais, ministrado na EACH-USP em 2021, no formato online, por conta da pandemia de Covid-19.
Nesse vídeo, veremos um pouco mais sobre como threads são implementadas no SO e, na sequência, partiremos para os mecanismos que o SO oferece para comunicação interprocessos. Veremos o conceito de condição de corrida (race condition), exclusão mútua e região crítica, para então iniciarmos o estudo de algoritmos desenvolvidos para tratar desses problemas, focando, nesse primeiro momento, em soluções de espera ocupada. Nessa aula, serão vistas as seguintes soluções: desabilitação de interrupções, variáveis de travamento, alternância estrita e a solução de Peterson.
Continue this lesson in the app
Install CourseHive on Android or iOS to keep learning while you move.