Você está na página 1de 2

Andr Campos Rodovalho - 064896 - Engenharia de Computao - EEEC/ UFG

Ex. Sistemas Operacionais

36) Nos casos mais simples ser possvel determinar quando E/S forem limitados por olhar no cdigo fonte. Mas um programa que l todos os arquivos de entrada para o buffer ao iniciar provavelmente no tem limite de E/S, mas uma tarefa que l e escreve em vrios arquivos incessavelmente provavelmente tem um limite de E/S. Para determinar o quanto a CPU est sendo usada, alguns sistemas operacionais oferecem a facilidade de um relatrio em tempo real que mostra esse dado. 38) A taxa de ultilizao do CPU o tempo til divido pelo tempo total. (a) T /(S + T) - Ciclo bsico de executar T e sofrer comutao de tempo S. (b) T /(S + T) (c) T/ (T + ST /Q) - Quando T<Q T requere T/Q comutaes de processos, desperdiando um tempo ST /Q. (d) S /(S + S) - Eficincia de 50% (e) Q 0 - Eficiencia quase zero 39) Colocar as tarefas menores para executar primeiro uma maneira de minimizar o tempo de resposta. Afinal os processos terminam rapidamente e liberam o sistema. Sendo assim: Se 0 < X 3 ento a ordem ser: X, 3, 5, 6, 9. Se 3 < X 5 ento a ordem ser: 3, X, 5, 6, 9. Se 5 < X 6 ento a ordem ser: 3, 5, X, 6, 9. Se 6 < X 9 ento a ordem ser: 3, 5, 6, X, 9. Se X > 9 ento a ordem ser: 3, 5, 6, 9, X. 40) Para round robin: Durante os primeiros 10min cada job pega 1/5 da CPU at o fim, quando C termina. Nos proximos 8min, cada job pega 1/4 da CPU, e antes que comute D termina. Ento para os outros 3 jobs restantes cada um pega 1/3 da CPU por 6min, at que B termine e assim vai. O tempo de trmino para os 5 jobs de: 10, 18, 24, 28, e 30min com mdia de 22min. Para agendamento de prioridade B o primeiro a executar. Depois de 6min termina. Os outros jobs terminam com 14, 24, 26, e 30min com mdia geral de 18.8min. Por ordem de chegada Os processos terminaram com tempo 10, 16, 18, 22, e 30min, com mdia de 19.2min Para Jobs mais curtos primeiro Tempo de trmino 2, 6, 12, 20, e 30min e mdia geral de 14min.

41) A priemira vez consome 1 quantum. Nos prximos escalonamentos ele consome 2, 4, 8, e 15 quantuns, ou seja, ser comutado 5 vezes. 43) A sequencia de previses 40, 30, 35, e agora 25. 45) Agendamento de dois nveis necessrio quando a memria muito pequena para armazenar todos os processos prontos.Alguns deles so colocados na memria e ento um critrio ser usado para gerenciar todos eles.

Você também pode gostar