Buscar

Qual o tempo necessário para a leitura de um disco de 800 cilindros, cada qual contendo cinco trilhas de 32 setores? Primeiro são lidos todos os se...

Qual o tempo necessário para a leitura de um disco de 800 cilindros, cada qual contendo cinco trilhas de 32 setores? Primeiro são lidos todos os setores da trilha 0, começando pelo setor 0, depois todos os setores da trilha 1, também começando do setor 0, e assim por diante. O tempo de rotação é de 20ms, e o tempo de busca (seek) é de 10ms entre cilindros adjacentes e de 50ms no pior caso. A troca entre trilhas do mesmo cilindro pode ser feita instantaneamente.


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 necessário para a leitura de um disco de 800 cilindros, cada qual contendo cinco trilhas de 32 setores, precisamos considerar o tempo de busca (seek) e o tempo de rotação. Primeiro, vamos calcular o tempo necessário para ler todos os setores de uma trilha. Cada setor tem 512 bytes, então uma trilha tem 32 x 512 = 16.384 bytes. O tempo necessário para ler uma trilha é dado por: tempo de rotação + tempo de busca + tempo de leitura = 20ms + 10ms + (16.384 bytes / taxa de transferência) A taxa de transferência depende da velocidade do disco e do controlador de disco. Vamos supor que a taxa de transferência seja de 1 MB/s (megabyte por segundo). Então: tempo de leitura = 16.384 bytes / 1 MB/s = 0,016384 s = 16,384 ms Substituindo na fórmula acima, temos: tempo de leitura de uma trilha = 20ms + 10ms + 16,384 ms = 46,384 ms Agora, vamos calcular o tempo necessário para ler todas as trilhas de um cilindro. Um cilindro tem cinco trilhas, então o tempo necessário para ler todas as trilhas de um cilindro é: tempo de leitura de uma trilha x número de trilhas = 46,384 ms x 5 = 231,92 ms Finalmente, vamos calcular o tempo necessário para ler todas as trilhas de todos os cilindros. Um disco tem 800 cilindros, então o tempo necessário para ler todas as trilhas de todos os cilindros é: tempo de leitura de um cilindro x número de cilindros = 231,92 ms x 800 = 185.536 ms Portanto, o tempo necessário para a leitura de um disco de 800 cilindros, cada qual contendo cinco trilhas de 32 setores, é de aproximadamente 185,536 ms.

0
Dislike0

✏️ 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