Considere um disco rígido que possui as seguintes caracterí...

Próximas questões
Com base no mesmo assunto
Q649896 Arquitetura de Computadores

Considere um disco rígido que possui as seguintes características:

• gira a 3600 rpm (rotações por minuto);

• possui um bloco de 16 KB;

• tem um tempo médio de acesso a blocos de 25 ms (milissegundos);

• taxa de transferência de blocos do disco é de 4 MBps (Megabytes por segundo).

Nesse cenário, o seu seektime, em milissegundos, é de:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E - 13.

Para entender o porquê dessa alternativa ser a correta, vamos primeiramente discorrer sobre o tema da questão. Ela aborda o conceito de seek time em um disco rígido, que é o tempo que o atuador do disco leva para posicionar as cabeças de leitura/gravação sobre a trilha correta, antes de iniciar a leitura ou gravação de dados. Este tempo é uma parte importante do tempo de acesso total a um bloco de dados no disco. O tempo de acesso total é a soma do seek time, do latency time (ou tempo de latência, que é o tempo que leva para o setor desejado do disco ficar sob a cabeça de leitura/gravação após o posicionamento correto), e do tempo de transferência dos dados.

O enunciado nos dá o tempo médio de acesso a blocos de 25 ms (milissegundos), o que inclui tanto o seek time quanto o tempo de latência e o tempo de transferência. A questão é sobre o seek time, então precisamos subtrair os outros tempos do tempo médio de acesso para encontrá-lo. No entanto, o enunciado não fornece o tempo de latência diretamente, mas nos dá a velocidade de rotação do disco (3600 rpm), que podemos usar para calcular o tempo de latência médio.

Como o disco está girando a 3600 rotações por minuto, ou seja, 60 rotações por segundo, cada rotação leva 1/60 de segundo, ou aproximadamente 16.67 ms. O tempo de latência médio é a metade do tempo de uma rotação, pois em média a cabeça de leitura/gravação terá que esperar metade de uma rotação para que o setor desejado esteja sob ela. Portanto, o tempo de latência médio é 16.67 ms / 2, o que resulta em 8.33 ms.

Além disso, temos a taxa de transferência de blocos do disco de 4 MBps. Como o bloco tem 16 KB (ou seja, 0.016 MB), o tempo de transferência de um único bloco é de 0.016 MB dividido por 4 MBps, que resulta em 0.004 segundos ou 4 ms.

Com esses dados, podemos calcular o seek time subtraindo o tempo de latência médio e o tempo de transferência do tempo médio de acesso total:

25 ms (tempo médio de acesso) - 8.33 ms (tempo de latência médio) - 4 ms (tempo de transferência) = 12.67 ms

Arredondando para o milissegundo mais próximo, obtemos 13 ms como o tempo de busca (seek time), que corresponde à alternativa correta E.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo