::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
MAPA SUB - ESOFT - SISTEMAS OPERACIONAIS - 54/2022
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Whats: (15) 98115-0680
Canal do Youtube: youtube/2mAssessoria
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Caro(a) estudante, nesta atividade, você é convidado(a) a realizar uma atividade para verificar como a disciplina em questão pode contribuir com a sua experiência e formação profissional. Por esse motivo, nesta atividade discursiva, você é instigado(a) a solucionar um problema voltado para sua área de formação. Agora, vejamos o contexto apresentado a seguir: Quando um sistema pode escolher os processos que executa, deve ter uma estratégia — denominada politica de escalonamento de processador (ou disciplina) — para decidir quais processos executar em determinado instante. Uma politica de escalonamento deve tentar satisfazer alguns critérios de desempenho, como maximizar o número de processos que terminam por unidade de tempo (rendimento), minimizar o tempo que cada processo espera antes de executar (latência), evitar adiamento indefinido de processos, assegurar que cada processo conclua antes de seu prazo estabelecido, ou maximizar a utilização do processador. Alguns desses objetivos, como maximizar a utilização e o rendimento do processador são complementares; outros objetivos conflitam entre si — um sistema que garanta que os processos terminarão antes de seus prazos pode não atingir o maior rendimento possível. DEITEL, H. M. et al. Sistemas Operacionais. 3. ed. [S.l.]: Pearson Prentice Hall, 2005. p. 209.
Tendo o texto anterior um caráter unicamente motivador, responda as questões a seguir sobre semáforos e algoritmos de escalonamento.
RESPOSTA NO FINAL!!!!
1. Para garantir a confiabilidade dos sistemas multiprogramáveis, a sincronização entre processos concorrentes é fundamental. Explique sobre o mecanismo de sincronização (semáforo) mais simples que permite implementar a exclusão mútua e quando esse tipo de semáforo é útil. 2. Os semáforos podem ser usados para garantir que somente um processo acesse uma determinada região crítica ou seção critica (arquivo ou memória compartilhada). Explique como os semáforos trabalham e como eles apoiam a computação para evitar o problema conhecido como condição de corrida. 3. Um dos mais antigos e simples algoritmos de escalonamento de processos é o Round-Robin. Ele é largamente usado e foi projetado especialmente para sistemas com qual característica? Explique o funcionamento desse algoritmo, detalhando quando ocorre a preempção. 4. Considere um sistema operacional que recebe os processos P1, P2, P3 e P4 no mesmo slot de tempo. Esses processos serão escalonados com o algoritmo de agendamento Round-Robin, utilizando um quantum de tempo de 10 milissegundos. Os processos P1, P2, P3 e P4 necessitam de 10, 14, 26 e 30 milissegundos para executarem suas respectivas tarefas, respectivamente. Apresente como será a ordem do agendamento realizado até a completa execução dos quatro processos. Explicite quantas rodadas cada processo ficará na CPU. A sua resposta deve ser preenchida no campo destinado à resposta da atividade. *Dicas para realizar a atividade: 1. Durante as aulas, o professor fornecerá dicas que podem ser utilizadas para a confecção das suas atividades, assim é de suma importância participar da aula ao vivo ou assisti-las posteriormente. 2. Assista às aulas conceituais da disciplina.
Como entregar a atividade: O arquivo gerado na atividade deverá ser produzido no TEMPLATE para atividade MAPA disponibilizado no Studeo e pode ser entregue com a extensão (.doc), (.docx) ou (.pdf) e anexado no ambiente da Atividade — no STUDEO. Orientações: • Plágios e cópias indevidas serão penalizados com nota zero. • Não são permitidas correções parciais no decorrer do módulo, pois a interpretação da atividade também faz parte da avaliação. • Atenção ao prazo de entrega da atividade. Sugerimos que envie sua atividade antes do prazo final para evitar transtornos e lentidão nos servidores. Evite envio de atividade em cima do prazo. Boa atividade!
Solicite um orçamento com a nossa equipe
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Facebook: fb.me/ajudaemTrabalhosdeprogramacao
Whats: (15) 98115-0680
Canal do Youtube: youtube/2mAssessoria
0 comentários:
Postar um comentário