Aproximação lógica aos discos e ao ósmio a relação 13H INTERNA e as extensões 13H INTERNAS

 
Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


 

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi

Capítulo 3

Aproximação lógica aos discos e ao ósmio

O disco duro não pode funcionar sua ferragem ele software básico do self e das necessidades dois para funcionar suas operações, o BIOS (a entrada básica Output o sistema) e O DOS (ou sistema se operando). O sistema operando-se de disco não fala diretamente à ferragem do computador e do disco duro mas necessita o BIOS in-between. Isso é porque o BIOS fêz exame de um papel importante no computador.

BIOS

O trabalho básico do BIOS é fornecer uma relação padrão entre a ferragem ou os dispositivos conectada ao computador e ao DOS. O BIOS do sistema é a relação do baixo-nível entre a ferragem de seu sistema e o software que funciona nela. Tem diversos papéis significativos que joga no controle do acesso aos discos duros tais como

  • Rotinas da interrupção do BIOS
  • Deteção e configuração do disco duro
  • Sustentação da modalidade da relação do disco duro

Para assegurar o interoperability de vários produtos da ferragem e de software, o BIOS do sistema é costurado às necessidades de sua ferragem, e fornece uma maneira padrão de deixar o software que dirige-se à ferragem. Estes são chamados serviços de BIOS e usados por muitos sistema operando-se e programas de aplicação. Fornecem uma relação uniforme ao disco duro, assim que as aplicações não necessitam saber falar individualmente a cada tipo de disco duro.

Os discos duros padrão de IDE/ATA são configurados no BIOS usando vários ajustes do BIOS. Os programas modernos do BIOS podem detectar discos modernos de IDE/ATA para determinar estes parâmetros e para configurar-los automaticamente. Os controles do BIOS que os tipos de modalidades da relação podem ser usados com o disco duro, trabalhando com o chipset do sistema no cartão-matriz e na barra-ônibus do sistema I/O.

A relação 13H INTERNA e as extensões 13H INTERNAS

A relação preliminar ao BIOS foi a interrupção 13H do software que é sabida geralmente como 13H INTERNO, onde os carrinhos INTERNOS para a interrupção e o 13H são o número 19 na notação hexadecimal.

Nós aprenderemos e discutiremos o uso das interrupções na programação em detalhe na fase de programação deste livro. A relação de Int13H suporta muitos comandos diferentes que podem ser dados ao BIOS, que os passa então sobre ao disco duro. A interrupção 13H inclui a maioria das tarefas que nós necessitamos executar com o disco tal como a leitura, da escrita, do formato etc.

O uso e o trabalho com Int13H requerem o programa invocando saber os parâmetros específicos do disco duro, e fornecem a cabeça, o cilindro e o setor exatos dirigindo-se às rotinas para permitir o acesso de disco.

O BIOS usa a geometria para o disco duro enquanto é ajustado acima no programa de instalação do BIOS. A relação de Int13H aloca 24 bocados para a especificação da geometria da movimentação, quebrada acima de como segue:

  • 10 bocados para o número de cilindro, ou um total de 1.024 cilindros.
  • 8 bocados para o número principal, ou um total de 256 cabeças.
  • 6 bocados para o setor numeram, ou um total de 63 setores.


Assim o número possível máximo dos setores no disco pode ser

= 1024 * 256 * 63
= 16515072

Porque nós vemos aqui que a relação 13H INTERNA pode suportar os discos que contêm até 16515072 setores com 512 bytes por o setor. Assim o tamanho máximo do disco pode ser,

= 16515072 * 512
= 8455716864 Bytes
~ 8.456 GB

Assim a relação 13H INTERNA pode suportar o tamanho do disco aproximadamente até 8.456 GB (ou chaveta 7.875).

Hoje a maioria dos usuários do computador usam os discos duros que são muito mais grande na capacidade então 8 GB que é porque, a relação 13H INTERNA veio ao fim de sua utilidade em sistemas computatorizados modernos e foi substituída finalmente com uma relação mais nova chamada extensões de INTERNO 13H entretanto que 13H INTERNO ainda pode ser usado pelo DOS e por alguns outros sistemas se operando mais velhos, e para outras finalidades da compatibilidade.

Extensões 13H internas

É realmente uma história interessante que quando a relação 13H INTERNA foi desenvolvida, ninguém espere sempre começar o tamanho de 8 GB no disco duro. Porém hoje nós podemos sentir um disco duro de 8 GB muito menor na capacidade, mesmo para o computador pessoal do usuário home.

O padrão mais velho tem uma limitação importante que use 24 bocados de se dirigir à informação e enquanto tais podem somente segurar as movimentações que contêm até 16515072 setores com 512 bytes por o setor que rende uma capacidade máxima de 8.456 GB (ou de chaveta 7.875).

Assim o problema era alargar o trajeto de acesso de 24 bocados a algo maior mas não era possível expandir a relação existente do BIOS de INT13H porque se nós tentássemos fazer estes muitos de uma ferragem mais velha e o software parasse de trabalhar. E praticamente, não há nenhuma esperança começar o lugar respeitável no mundo de computador com muitos de uma ferragem mais velha e do software que não trabalham com seu desenvolvimento.

Conseqüentemente uma relação nova foi desenvolvida para substituir Int13H. Estas rotinas são chamadas extensões de Int13H. Esta relação nova usa 64 bocados em vez de 24 bocados dirigindo-se e permite um tamanho máximo da movimentação dura de 9.4 * 10 21 bytes que seja 9.4 trillion gigabytes.

Nós aprenderemos o uso de ambos, o 13H INTERNO e as extensões 13H INTERNAS na seção de programação deste livro. Há um número outras de limitações do tamanho que ocorreram nos dias mais adiantados. Alguns dos limites lógicos e físicos populares foram descritos abaixo:

O limite de 2.1 GB

Este limite do tamanho foi observado em alguns bios mais velhos que alocam somente 12 bocados para o campo na RAM do CMOS que dá o número dos cilindros. Conseqüentemente este número pode estar em a maioria de 111111111111B (número 12-Bit binário possível máximo) que é equivalente a 4095. Nesta maneira o tamanho máximo do disco com 16 cabeças, que podem ser alcançadas, estará:

= 4095 * 16 * 63 * 512 Bytes
= 2113413120 Os Bytes são acessíveis.

O limite de 33.8 GB

Esta barreira do tamanho do disco duro foi observada em 1999 adiantado. Os discos grandes relatam 16 cabeças, 63 setores/trilha e 16383 cilindros. Muitos bios computam um número real dos cilindros dividindo a capacidade total por 16*63.

Para discos maior de 33.8 GB isto conduzem a um número de cilindros maior de 65535. Neste caso particular, algumas versões do BIOS da concessão não podem segurar as movimentações que têm mais de 65.535 cilindros. Agora o BIOS deixa de funcionar ou pendura. Desde o disco duro os parâmetros usam geralmente 16 cabeças e 63 setores, este trabalha para fora a uma capacidade de aproximadamente 33.8 GB ou de chaveta 31.5 antes que o problema ocorra.

A solução é promover o BIOS ou um pode usar uma ligação em ponte fazer o disco parecer menor.

 

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20


page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35

Next page

 

Chapter 2

 
Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22

 

© Copyright 2002-2005 DataDoctor.Biz

Benefits of online data recovery | Pen Drive Memory Stick Data Recovery Software | Memory Card Data Recovery Software | iPod Data Recovery Software | Digital Camera Data Recovery Software | Removable Media Data Recovery Software | Site Submission Services | Windows Data Recovery Software | FAT Data Recovery Software | NTFS Data Recovery Software | Data Recovery Training | Data Recovery Services | Data Recovery Education Material | Data Recovery Book | Custom Software Development | Offshore Software Development | Microsoft .NET Development | Java / J2EE Development | Wireless / Mobile Application Development | Database Solutions | Website Design | Website Development | Website Promotion | Mobile Website Design | Website Testing | Graphic Design | Data Recovery company India | Data Recovery Canada | Data Recovery United States | Data Recovery United Kingdom | Website Designer Canada | Website Designer United States | Website Designer United Kingdom | Website Designer Outsourcing

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek