Se um disco possui um throughput máximo de 100 solicitações/segundo, qual é o seu tempo de serviço?
Passo 1
Beleza, temos um disco que consegue atender até 100 solicitações por segundo (throughput). A questão quer o tempo de serviço, ou seja, quanto tempo o disco gasta em média para atender cada solicitação. Isso envolve um conceito básico de Sistemas Operacionais/Desempenho de Sistemas: a relação entre throughput (X) e tempo de serviço (S). Vamos usar a fórmula
Passo 2
O que é throughput (X)? É a taxa de atendimento, aqui 100 solicitações por segundo.
O que é tempo de serviço (S)? É o tempo médio que o disco leva para processar uma solicitação.
A relação é simples: se em 1 segundo cabem solicitações, cada uma “ocupa” em média
segundos.
O que é tempo de serviço (S)? É o tempo médio que o disco leva para processar uma solicitação.
A relação é simples: se em 1 segundo cabem
Passo 3
Agora é só aplicar:
Passo 4
Vamos transformar segundos em milissegundos, que é mais comum para tempos pequenos:
Resposta
O tempo de serviço do disco é