Informática Múltipla Escolha

O tempo necessário para transferir 10 KB de dados de um disco com um tempo de seek de 50 ms, que faça 6000 rotações/min e que possua uma taxa de transferência de dados de 2000 KB/s é 55 ms.

O tempo necessário para transferir 10 KB de dados de um disco com um tempo de seek de 50 ms, que faça 6000 rotações/min e que possua uma taxa de transferência de dados de 2000 KB/s é 55 ms.

  1. Verdadeiro
  2. Falso

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

A afirmação apresentada na questão é Falsa. O cálculo correto do tempo total de acesso ao disco resulta em 60 ms, não 55 ms, pois deve-se considerar a latência rotacional média.

Introdução ao Cálculo de Acesso ao Disco

Para determinar o tempo necessário para acessar e transferir dados de um disco rígido, utilizamos a fórmula do tempo médio de acesso. Este tempo é composto por três componentes principais:

  1. Tempo de Seek (Busca): Tempo para mover a cabeça de leitura/gravação até o trilho correto.
  2. Latência Rotacional (Delay): Tempo médio para o setor desejado girar até ficar sob a cabeça de leitura.
  3. Tempo de Transferência: Tempo para ler ou escrever os dados efetivamente.
T_{total} = T_{seek} + T_{rotacional} + T_{transferencia}

Desenvolvimento dos Cálculos

Vamos calcular cada componente baseado nos dados fornecidos no enunciado:

  • Dados fornecidos:
  • Tamanho do dado: $10 \text{ KB}$
  • Tempo de Seek: $50 \text{ ms}$
  • Velocidade do disco: $6000 \text{ rotações/min}$
  • Taxa de transferência: $2000 \text{ KB/s}$
  • Cálculo da Latência Rotacional:
    Primeiro, calculamos o tempo para uma rotação completa.
    \text{Tempo por rotação} = \frac{60 \text{ segundos}}{6000 \text{ rotações}} = 0,01 \text{ s} = 10 \text{ ms}
    Como assumimos o caso médio (o setor pode estar em qualquer lugar do disco), a latência média é a metade do tempo de uma rotação.
    T_{rotacional} = \frac{10 \text{ ms}}{2} = 5 \text{ ms}
  • Cálculo do Tempo de Transferência:
    Dividimos a quantidade de dados pela velocidade de transferência.
    T_{transferencia} = \frac{10 \text{ KB}}{2000 \text{ KB/s}} = 0,005 \text{ s} = 5 \text{ ms}
  • Soma Total:
    T_{total} = 50 \text{ ms (Seek)} + 5 \text{ ms (Latência)} + 5 \text{ ms (Transferência)} = 60 \text{ ms}

Análise Comparativa

ComponenteValor Calculado
Seek50 ms
Latência Média5 ms
Transferência5 ms
Total Real60 ms
Afirmação da Questão55 ms

A afirmação da questão considera apenas o tempo de Seek mais o tempo de transferência ($50 + 5 = 55 \text{ ms}$), ignorando a latência rotacional. Em questões técnicas de sistemas operacionais e arquitetura de computadores, a latência rotacional é um componente obrigatório do tempo de acesso médio.

Portanto, como o valor real esperado é 60 ms, a afirmação de que o tempo é 55 ms está incorreta.

Conclusão

O tempo total necessário é de 60 ms. A alternativa correta é Falso.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.