Calculando o RPM da unidade de disco

0

Bem, eu tenho uma pergunta sobre o RPM da unidade de disco. Eu vi um exemplo onde:

tempo de busca do HD: 5ms
tamanho da faixa: 5MB

Se um aplicativo quiser ler 1 MB do disco com um tempo máximo de 20 ms (considerando que os dados são igualmente distribuídos em 3 trilhas diferentes), o RPM do disco deve ser de pelo menos 20400.

Eu só me pergunto por que. Existe uma fórmula matemática para calcular isso? Como é calculado?

Obrigado antecipadamente.

    
por almanegra 24.06.2014 / 06:48

1 resposta

1

Se os dados forem igualmente distribuídos por 3 faixas, você precisará de 3 pesquisas. Isso levará 15ms. Queremos ler em 20ms, então temos 5ms restantes. Precisamos que o disco faça três rotações completas nesses 5 milissegundos, um para cada faixa. Então o disco deve fazer 3 rotações em 5 milissegundos. Um minuto é 60.000 milissegundos, portanto, um disco que pode fazer 3 rotações em 5 milissegundos pode fazer 36.000 rotações em 60.000 milissegundos.

Eu não sei como 20.400 foi calculado. Eu ganho 36.000 como mostrado acima.

    
por 24.06.2014 / 07:10