Buscar

Um disco magnético possui um tempo de busca (seek) médio de 15ms, um tempo de latência rotacional médio de 8ms, e ele é constituído de 200 cilindro...

Um disco magnético possui um tempo de busca (seek) médio de 15ms, um tempo de latência rotacional médio de 8ms, e ele é constituído de 200 cilindros, cada um com 10 trilhas de 20 setores cada uma. Quanto tempo deverá ser gasto para o sistema ler um arquivo de dados composto de 3000 setores, sabendo-se que o sistema de E/S primeiramente lê todos os setores da trilha 0, começando pelo setor 0, depois todos os setores da trilha 1, e assim por diante, e que o arquivo está armazenado de forma rigorosamente sequencial?


Essa pergunta também está no material:

Questionário   Entrada e Saída
1 pág.

Arquitetura de Computadores Centro Universitário UNINTERCentro Universitário UNINTER

💡 1 Resposta

User badge image

Ed Verified user icon

Para calcular o tempo gasto para ler um arquivo de dados composto de 3000 setores, precisamos considerar o tempo de busca e o tempo de latência rotacional, além do tempo de transferência de cada setor. Primeiro, precisamos calcular quantas trilhas serão percorridas para ler os 3000 setores. Como cada cilindro tem 10 trilhas, serão necessários 300 trilhas (3000/10). Em seguida, precisamos calcular quantos cilindros serão percorridos. Como o disco tem 200 cilindros, serão necessários 2 cilindros (300/150) para percorrer as 300 trilhas. O tempo de busca será necessário para posicionar a cabeça de leitura/gravação no cilindro correto. Como o tempo de busca médio é de 15ms, esse será o tempo gasto para posicionar a cabeça nos dois cilindros. O tempo de latência rotacional será necessário para esperar que o setor correto passe pela cabeça de leitura/gravação. Como o tempo de latência rotacional médio é de 8ms, esse será o tempo gasto para esperar pelos 3000 setores. Por fim, precisamos calcular o tempo de transferência de cada setor. Como não foi informada a taxa de transferência do disco, não é possível calcular esse tempo com precisão. Mas podemos estimar que, em média, um setor é transferido em cerca de 0,1ms. Assim, o tempo total gasto para ler o arquivo de dados será de aproximadamente: Tempo de busca: 15ms x 2 = 30ms Tempo de latência rotacional: 8ms x 3000 = 24s Tempo de transferência: 0,1ms x 3000 = 0,3s Tempo total: 30ms + 24s + 0,3s = 24,33s Portanto, o tempo gasto para ler o arquivo de dados será de aproximadamente 24,33 segundos.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais