número de faixas

3

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?

    
por Phenom 12.03.2010 / 09:36

1 resposta

10

O número de faixas depende totalmente de como o fabricante colocou o disco internamente, o que você não sabe. Todos os discos modernos usam o LBA (endereçamento de bloco lógico), no qual o sistema operacional lida com a unidade por setor, sem saber ou cuidar de como ou onde os setores estão localizados fisicamente nos pratos (nem quantos discos realmente existem). ).

Não apenas isso, mas o número de setores por trilha 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, dada a capacidade, o número de setores e o número de superfícies. p>

Em outras palavras, você não faz. Período.

ATUALIZAÇÃO:

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, note que isso é totalmente inaplicável às unidades modernas. A resposta real é que ela não pode ser calculada, pois você não sabe quantos setores por trilha existem ( e , há um número variável em diferentes zonas do disco) - - portanto, há muitas incógnitas para resolver a fórmula.

    
por 12.03.2010 / 09:40

Tags