Se você conhece a capacidade do disco, os bytes por trilha e o número de superfícies, como calcular o número de faixas?
Se você conhece a capacidade do disco, os bytes por trilha e o número de superfícies, como calcular o número de faixas?
Respostas:
Número de faixas é totalmente dependente de como o fabricante colocou o disco internamente, o que você não conhecer. Todos os discos modernos usam o LBA (endereçamento de bloco lógico), no qual o sistema operacional lida com a unidade em uma base setor por setor, sem saber ou cuidar como ou onde os setores estão fisicamente localizados nos pratos (nem quantos discos realmente existem). ).
Não apenas isso, mas o número de setores por pista depende de quão longe você está do motor do fuso no momento; não é uma espiral como num CD. Quanto mais longe do fuso você estiver, mais setores por trilha (e, portanto, maior a taxa de transferência).
Como você não sabe o número de setores por trilha (que, novamente, varia dependendo de onde você está no disco), não é possível determinar quantas faixas existem, considerando a capacidade, o número de setores e o número de superfícies.
Em outras palavras, você não faz. Período.
ATUALIZAR:
Se o seu professor quiser uma resposta matematicamente correta, seria (CAPACITY_IN_BYTES / BYTES_PER_TRACK) para obter o número de faixas no disco, e se você quiser faixas por superfície, divida o número de faixas no disco pelo número de superfícies.
No entanto, observe que isso é totalmente inaplicável às unidades modernas. o real A resposta é que ele não pode ser calculado, pois você não sabe quantos setores por trilha existem ( e há um número variável em diferentes zonas do disco) - por isso, existem muitas incógnitas para resolver a fórmula.