Calculando o número máximo de setores por trilha para um disco rígido

1

Se você conhece a taxa de transferência de mídia de um disco rígido, como você usa essa informação para calcular o número máximo de setores por trilha?

    
por Phenom 11.02.2010 / 21:15

2 respostas

1

Se um setor é um tamanho conhecido (em bytes), você sabe o rpm da unidade, você sabe a taxa de transferência máxima * (em megabytes / seg ou algo assim) deve ser bastante simples de trabalhar o número máximo de setores em uma pista.

Eu digo "deve ser" porque você não está recebendo dados suficientes para uma unidade moderna. Você terá que assumir que o número de setores por trilha é constante na área onde você está medindo a taxa máxima de transferência para iniciantes. Provavelmente é, mas pode não ser, então o melhor que você pode obter usando esses números é uma estimativa bastante próxima, desde que a unidade seja fisicamente simples. Infelizmente, as unidades não são mais fisicamente simples.

Para expandir a resposta de Michael Graff - há muita coisa acontecendo no nível físico (remapeamento de setores, geometria de trilha variável, múltiplas cabeças e mais) que dificultará uma resposta absoluta. A intercalação do setor também eliminaria completamente os cálculos, mas isso é raro nas unidades modernas, tanto quanto sei. Para unidades com múltiplos pratos físicos e várias cabeças, você precisa se ajustar também a isso - por exemplo, em uma unidade com seis cabeças de leitura / gravação em três discos, pode haver 200 setores por trilha (em cada lado de um prato), mas há Serão 1200 setores por cilindro.

Se você conhece a estrutura física da unidade (número de cabeças de leitura / gravação), sabe que ela é bastante saudável (portanto, não há uma quantidade significativa de setores remapeados), você sabe que ela não usa intercalação e você saiba que o teste de leitura que você realizou foi completo o suficiente para eliminar qualquer efeito de cache, então você pode fazer um cálculo razoável baseado no rpm da unidade e na taxa de transferência máxima.

    
por 11.02.2010 / 21:46
1

Você provavelmente não pode. Mesmo discos rígidos com pouca memória têm caches e uma faixa lógica não é mais a mesma que uma faixa física.

    
por 11.02.2010 / 21:19