Metodo logico ai disc ed all'OS l'interfaccia INTERNA 13H e le estensioni INTERNE 13H

Files Recovery Software
Home Dettagli contatto Supporto Clienti Scarica la Demo Prodotti  

 
 

Capitolo 3

Metodo logico ai disc ed all'OS

Il disco rigido non può fare funzionare i relativi fissaggi esso software di base di bisogni e di auto due per fare funzionare i relativi funzionamenti, l'ESSERE VIVENTE (sistema di base dell'ingreso/uscita) ed Il DOS (o sistema operativo). Il sistema operativo di disc direttamente non comunica con fissaggi del calcolatore e del disco rigido ma ha bisogno nel fratempo dell'ESSERE VIVENTE. Ecco perché l'ESSERE VIVENTE ha preso un ruolo importante nel calcolatore.

ESSERE VIVENTE

Il lavoro di base dell'ESSERE VIVENTE è di fornire un'interfaccia standard fra i fissaggi o i dispositivi collegati al calcolatore ed al DOS. L'ESSERE VIVENTE del sistema è l'interfaccia del basso-livello fra i fissaggi del vostro sistema ed il software che funziona su esso. Ha parecchi ruoli significativi che gioca nel controllo di accesso ai dischi rigidi come

  • Procedure di interruzione di ESSERE VIVENTE
  • Rilevazione e configurazione del disco rigido
  • Supporto di modo dell'interfaccia del disco rigido

Per accertare il interoperability di vari di prodotto software e dei fissaggi, l'ESSERE VIVENTE del sistema è adeguato a i bisogni dei relativi fissaggi e fornisce un senso standard di lasciare il software che richiama i fissaggi. Questi sono denominati servizi dell'BIOS e sono usati dai molti sistema operativo e programmi di applicazione. Forniscono un'interfaccia dell'uniforme al disco rigido, in modo da le applicazioni non devono sapere comunicare individualmente con ogni tipo di disco rigido.

I dischi rigidi standard di IDE/ATA sono configurati nell'ESSERE VIVENTE usando le varie regolazioni di ESSERE VIVENTE. I programmi moderni di ESSERE VIVENTE possono rilevare i disc moderni di IDE/ATA per determinare questi parametri e per configurarli automaticamente. I comandi di ESSERE VIVENTE che i tipi di modi dell'interfaccia possono essere usati con il disco rigido, funzionanti con il chipset del sistema sulla cartolina base e sul bus del sistema ingresso/uscita.

L'interfaccia INTERNA 13H e le estensioni INTERNE 13H

L'interfaccia primaria all'ESSERE VIVENTE è stata l'interruzione 13H del software che è conosciuta generalmente come 13H INTERNO, dove i basamenti INTERNI per l'interruzione e 13H è il numero 19 in notazione esadecimale.

Impareremo e discuteremo l'uso delle interruzioni nella programmazione dettagliatamente nella fase di programmazione di questo libro. L'interfaccia di Int13H sostiene molti ordini differenti che possono essere dati all'ESSERE VIVENTE, che allora li passa sopra al disco rigido. L'interruzione 13H include la maggior parte delle mansioni che dobbiamo effettuare con il disc quale lettura, della scrittura, della formattazione ecc.

L'uso ed il lavoro con Int13H richiede il programma d'invocazione conoscere i parametri specifici del disco rigido e forniscono la testa, il cilindro ed il settore esatti richiamanti alle procedure per permettere l'accesso di disc.

L'ESSERE VIVENTE usa la geometria per il disco rigido mentre è installato nel programma di messa a punto di ESSERE VIVENTE. L'interfaccia di Int13H assegna 24 bit per la specifica della geometria dell'azionamento, rotta su come segue:

  • 10 bit per il numero di cilindro, o un totale di 1.024 cilindri.
  • 8 bit per il numero capo, o un totale di 256 teste.
  • 6 bit per il settore numerano, o un totale di 63 settori.


Così il numero possibile massimo dei settori nel disc può essere

= 1024 * 256 * 63
= 16515072

Poichè vediamo qui che l'interfaccia INTERNA 13H può sostenere i disc che contengono fino a 16515072 settori con 512 byte per il settore. Così il formato massimo del disc può essere,

= 16515072 * 512
= 8455716864 Bytes
~ 8.456 GB

Così l'interfaccia INTERNA 13H può sostenere il formato del disc approssimativamente fino a 8.456 GB (o chiavetta 7.875).

Oggi la maggior parte degli utenti del calcolatore usano i dischi rigidi che siano molto più gran nella capienza allora 8 GB ecco perché, l'interfaccia INTERNA 13H infine hanno arrivato alla fine della relativa utilità per i sistemi di elaborazione moderni e sono stati sostituiti con una più nuova interfaccia denominata estensioni dell'INT 13H tuttavia che 13H INTERNO ancora può essere usato dal DOS e da alcuni altri più vecchi sistemi operativi e per altri scopi di compatibilità.

Estensioni interne 13H

È realmente una storia interessante che quando l'interfaccia INTERNA 13H è stata sviluppata, nessuno pensa mai ottenere il formato di 8 GB in disco rigido. Comunque oggi possiamo ritenere un disco rigido da 8 GB molto più piccolo nella capienza, anche per il personal computer dell'utente domestico.

Il più vecchio campione presenta una limitazione importante che usa 24 bit di richiamo delle informazioni e mentre tali possono maneggiare soltanto gli azionamenti che contengono fino a 16515072 settori con 512 byte per il settore che rende una capacità massima di 8.456 GB (o della chiavetta 7.875).

Così il problema era allargare il percorso di accesso da 24 bit a qualche cosa di più grande ma non era possibile espandere l'interfaccia attuale di ESSERE VIVENTE di INT13H perché se proviamo a fare questi più vecchi fissaggi molto ed il software smettesse di funzionare. E praticamente, non ci è speranza ottenere il posto respectable in mondo di calcolatore con più vecchi fissaggi molto e software che non funzionano con il vostro sviluppo.

Di conseguenza una nuova interfaccia è stata sviluppata per sostituire Int13H. Queste procedure sono denominate estensioni di Int13H. Questa nuova interfaccia usa 64 bit anziché 24 bit per il richiamo e permette un formato massimo dell'azionamento duro di 9.4 * 10 21 byte che è di 9.4 trilione gigabytes.

Impareremo l'uso di entrambi, il 13H INTERNO e le estensioni INTERNE 13H nella sezione di programmazione di questo libro. Ci sono un certo numero di altre limitazioni di formato che hanno avvenuto nei giorni più in anticipo. Alcuni dei limiti logici e fisici popolari sono stati descritti qui sotto:

Il limite di 2.1 GB

Questo limite di formato è stato osservato in alcuni più vecchi esseri viventi che assegnano soltanto 12 bit per il campo nella RAM di CMOS che dà il numero di cilindri. Di conseguenza questo numero può essere alla maggior parte del 111111111111B (numero binario possibile massimo 12-Bit) che è equivalente a 4095. In questo modo il formato massimo del disc con 16 teste, che possono essere raggiunte, sarà:

= 4095 * 16 * 63 * 512 Bytes
= 2113413120 Bytes are accessible.

Il limite di 33.8 GB

Questa barriera di formato del disco rigido è stata notata all'inizio di 1999. I grandi disc segnalano 16 teste, 63 settori/pista e 16383 cilindri. Molti esseri viventi computano un numero reale di cilindri dividendo la capienza totale da 16*63.

Per i disc più in gran parte di 33.8 GB questo conducono ad un certo numero di cilindri più in gran parte di 65535. In questo caso particolare, alcune versioni dell'ESSERE VIVENTE del premio non possono maneggiare gli azionamenti che hanno più di 65.535 cilindri. Ora l'ESSERE VIVENTE si arresta o appende. Dal disco rigido i parametri usano solitamente 16 teste e 63 settori, questo risolve ad una capacità di circa 33.8 GB o della chiavetta 31.5 prima che la difficoltà accada.

La soluzione è aggiornare l'ESSERE VIVENTE o uno può usare un ponticello per fare il disc sembrare più piccolo.

 

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


page 20 | 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

 
 
 
Di recupero di dati libro
 
Capitolo 1 Una descrizione del recupero di dati
Capitolo 2 Introduzione dei dischi rigidi
Capitolo 3 Metodo logico ai disc ed all'OS
Capitolo 4 Sistemi di numero
Capitolo 5 Introduzione di programmazione di C
Capitolo 6 Introduzione ai principi fondamentali del calcolatore
Capitolo 7 Ordini necessari del DOS
Capitolo 8 Funzioni ed interruzioni di Disc-ESSERE VIVENTE che maneggiano con la C
Capitolo 9 Maneggiamento dei dischi rigidi grandi
Capitolo 10 Recupero di dati dal disco magnetico corrotto
Capitolo 11 Fare i sostegni
Capitolo 12 MBR leggente e di modificazione con la programmazione
Chapter 13 DBR leggente e di modificazione con la programmazione
Capitolo 14 Programmandosi per "il recupero della lima grezza"
Capitolo 15 Programmandosi per i pulitori di dati
Capitolo 16 Sviluppare più programmi di utilità per i disc
Appendice Glossario dei termini di recupero di dati
 
 
Pro Data Doctor

Home

Prodotti

Dettagli contatto

Supporto Clienti

Scarica la Demo

Termini e Condizioni

 
Pro Data Doctor