Calculando não de cabeças usando a fórmula CHS

0

Use a fórmula de cilindro, cabeça e setor (CHS) para calcular o número de cabeças de um disco de 2 G bytes que tem 128 bytes por setor. O disco tem 1024 cilindros e 32 setores por prato onde 1 G bytes = 1073741824 bytes

Eu sou novo nisso. Tentando saber qual pode ser a abordagem.

128 * 32 * cabeças * 1024 = 2 * 1073741824 cabeças = (2 * 1073741824) / 128 * 32 * 1024

está certo?

    
por Speedo 06.03.2016 / 15:02

1 resposta

0

Isso parece certo para mim. (Resposta é 512 cabeças.)

Nota: 128 bytes por setor é incomum. 512 bytes são muito mais comuns, com equipamentos mais novos usando tamanhos de setor maiores (como 4096 bytes). Então, isso parece ser um problema da escola. Se houvesse 512 bytes por setor, isso reduziria para 128 cabeças.

Nos discos rígidos antigos, 512 cabeças reais seriam ridiculamente muitas. No entanto, começamos a criar números falsos (sem sentido) quando as capacidades do disco aumentavam, para serem compatíveis com o software da BIOS que permitia números tão grandes. Em outras palavras, os discos rígidos relataram valores de "geometria" (CHS) que não refletiam o que realmente estava na unidade, porque isso permitia que o disco rígido trabalhasse com mais controladores de disco rígido (que hoje são mais comumente embutidos em placas-mãe). , embora alguns sistemas comerciais utilizem hardware de controlador RAID dedicado). Então, usando a fórmula de C (número de cilindros) vezes H (número de cabeças) vezes S (número de setores) tamanho do setor de tempo (geralmente 512 bytes, mas seu caso está especificando algo diferente) = tamanho total, e usando o simples técnicas de álgebra que você demonstrou, você alcançou a fórmula certa.

    
por 06.03.2016 / 15:09

Tags