Logische Annäherung an Scheiben und OS die INTERNE Schnittstelle 13H und Die INTERNEN Verlängerungen 13H

Files Recovery SoftwareFiles Recovery Software
Heim Kontakt Details Customer Support Demo herunterladen Produkte  

 
 

Kapitel 3

Logische Annäherung an Scheiben und OS

Die Festplatte kann nicht seine Kleinteile laufen lassen es Selbst- und Notwendigkeitenzwei grundlegende Software, um seine Betriebe, das BIOS (grundlegendes Input/Output System) und das DOS (oder Betriebssystem) laufen zu lassen. Das Betriebssystem nicht direkt spricht mit den Kleinteilen des Computers und der Festplatte, aber es benötigt das BIOS in-between. Das ist, warum das BIOS eine wichtige Rolle im Computer genommen hat.

BIOS

Der einfache Job des BIOS ist, eine Standardschnittstelle zwischen den Kleinteilen oder den Vorrichtungen zur Verfügung zu stellen, die an den Computer und das DOS angeschlossen werden. Das System BIOS ist die Niedrigniveau Schnittstelle zwischen den Kleinteilen deines Systems und der Software, die auf es läuft. Es hat einige bedeutende Rollen, denen es in der Steuerung des Zuganges zu den Festplatten wie spielt

  • BIOS Unterbrechung Programme
  • BIOS Unterbrechung Programm
  • Festplatte Schnittstelle Modus-Unterstützung

Um die Interoperabilität der verschiedenen Kleinteil- und Software-Produkte sicherzustellen, wird das BIOS des Systems zu den Notwendigkeiten seiner Kleinteile hergestellt, und eine Standardweise des Lassens von Software die Kleinteile adressierend liefert. Diese werden BIOS Dienstleistungen genannt und werden durch viele Betriebssystem und Anwendungsprogramme verwendet. Sie stellen eine konstante Schnittstelle zur Festplatte zur Verfügung, also brauchen Anwendungen nicht, zu können mit jeder Art Festplatte einzeln sprechen.

Standard-IDE/ATA Festplatten werden im BIOS mit verschiedenen BIOS-Einstellungen zusammengebaut. Moderne BIOS-Programme können moderne IDE/ATA Scheiben ermitteln, um diese Parameter festzustellen und sie automatisch zusammenzubauen. Die BIOS-Kontrollen, die Arten der Schnittstelle Modi mit der Festplatte verwendet werden können, arbeitend mit dem System Chipset auf dem Motherboard und dem System Input/Output Bus.

Die INTERNE Schnittstelle 13H und die INTERNEN Verlängerungen 13H

Die Primärschnittstelle zum BIOS ist die Software-Unterbrechung 13H gewesen, die im Allgemeinen als INTERNES 13H bekannt, in dem INTERNE Standplätze für Unterbrechung und 13H die Nr. 19 in der hexadezimalen Darstellung ist.

Wir erlernen und besprechen den Gebrauch von Unterbrechungen, wenn sie im Detail in der programmierenphase dieses Buches programmieren. Die Int13H Schnittstelle stützt viele unterschiedliche Befehle, die zum BIOS gegeben werden können, das sie dann an die Festplatte weiterleitet. Die Unterbrechung 13H schließen die meisten der Aufgaben, die wir mit der Scheibe wie Messwert durchführen müssen, des Schreibens, der Formatierung etc. mit ein.

Der Gebrauch und die Arbeit mit Int13H erfordert das hervorrufende Programm, die spezifischen Parameter der Festplatte zu kennen und liefert den genauen Kopf, Zylinder und Sektor, die, an die Programme wenden, um Plattenzugang zu erlauben.

Das BIOS verwendet die Geometrie für die Festplatte, während sie in das BIOS-Einstellung Programm aufgestellt wird. Die Int13H Schnittstelle teilt 24 Bits für die Spezifikation der Geometrie des Antriebs zu, gebrochen herauf, wie folgt:

  • 10 Bits für die Zylindernummer oder eine Gesamtmenge von 1.024 Zylindern.
  • 8 Bits für die Spurnummer oder eine Gesamtmenge von 256 Köpfen.
  • 6 Bits für den Sektor numerieren oder eine Gesamtmenge von 63 Sektoren.

So kann die maximale mögliche Zahl Sektoren in der Scheibe sein

= 1024 * 256 * 63
= 16515072

Da wir hier sehen, daß die INTERNE Schnittstelle 13H die Scheiben stützen kann, die bis 16515072 Sektoren mit 512 Bytes pro Sektor enthalten. So kann die maximale Scheibe Größe sein,

= 16515072 * 512
= 8455716864 Bytes
~ 8.456 GB

So kann die INTERNE Schnittstelle 13H die Scheibe Größe ungefähr bis 8.456 GBs (oder Nachstelleisten 7.875) stützen.

Heute benutzen die meisten Computerbenutzern die Festplatten, die in der Kapazität dann 8 GBs viel grösser ist, die, warum, die INTERNE Schnittstelle 13H schließlich zum Ende seiner Verwendungsfähigkeit in den modernen Computersystemen gekommen ist und mit einer neueren Schnittstelle ersetzt worden ist, die INT 13H Verlängerungen genannt wird, jedoch, das INTERNES 13H durch DOS und einige andere ältere Betriebssysteme noch verwendet werden kann und zu anderen Kompatibilität Zwecken ist.

Interne Verlängerungen 13H

Es ist wirklich eine interessante Geschichte, die, als INTERNE Schnittstelle 13H entwickelt wurde, niemand überhaupt erwarten, die 8 GBs Größe in der Festplatte zu erhalten. Gleichwohl heute wir einer 8 GBs Festplatte glauben können, die in der Kapazität viel kleiner ist, sogar für PC des Hauptbenutzers.

Der ältere Standard hat eine wichtige Beschränkung, der er 24 Bits des Adressierens von Informationen verwendet und während so Antriebe nur anfassen können, die bis 16515072 Sektoren mit 512 Bytes pro Sektor enthalten, der eine maximale Kapazität von 8.456 GBs erbringt (oder von Nachstelleisten 7.875).

So war das Problem, den Zugriffsweg von 24 Bits zu etwas zu verbreitern, das größer ist, aber es war nicht möglich, die vorhandene INT13H BIOS-Schnittstelle zu erweitern weil, wenn wir versuchen, eine diese Menge ältere Kleinteile zu tun und Software stoppen würde zu arbeiten. Und praktisch, gibt es keine Hoffnung, den beachtlichen Platz in der Computerwelt mit einer Menge ältere Kleinteile und Software zu erhalten, die nicht mit deiner Entwicklung arbeitet.

Folglich wurde eine neue Schnittstelle entwickelt, um Int13H zu ersetzen. Diese Programme werden Int13H Verlängerungen genannt. Diese neue Schnittstelle benutzt 64 Bits anstelle von 24 Bits für das Wenden und erlaubt eine maximale Festplattenlaufwerkgröße von 9.4 * 10 21 Bytes, die 9.4 Trillion Gigabytes ist.

Wir erlernen den Gebrauch beider, das INTERNE 13H und die INTERNEN Verlängerungen 13H im programmierenabschnitt dieses Buches. Es gibt eine Anzahl von anderen Größe Beschränkungen, die an den früheren Tagen stattfanden. Einige der populären logischen und körperlichen Begrenzungen sind unten beschrieben gewesen:

Die 2.1 GBs Begrenzung

Diese Größe Begrenzung wurde in einigen älteren BIOSes beobachtet, die nur 12 Bits für auffangene IM CMOS RAM zuteilen, das die Zahl Zylindern gibt. Folglich kann diese Zahl 111111111111B (maximale mögliche Binärzahl 12-Bit) höchstens sein das bis 4095 gleichwertig ist. Auf diese Art ist die maximale Scheibe Größe mit 16 Köpfen, die erreicht werden können:

= 4095 * 16 * 63 * 512 Bytes
= 2113413120 Bytes sind zugänglich.

Die 33.8 GBs Begrenzung

Diese Festplatte Größe Sperre wurde frühem 1999 beachtet. Große Scheiben berichten über 16 Köpfe, 63 Sektoren/Schiene und 16383 Zylinder. Viele BIOSes berechnen eine tatsächliche Anzahl von Zylindern, indem sie die Gesamtkapazität durch 16*63 teilen.

Für Scheiben führt größer als 33.8 GB dieses zu eine Anzahl von Zylindern größer als 65535. In diesem bestimmten Fall können einige Versionen des Preis BIOS nicht Antriebe anfassen, die mehr als 65.535 Zylinder haben. Jetzt stößt das BIOS zusammen oder hängt. Seit Festplatte benutzen Parameter normalerweise 16 Köpfe und 63 Sektoren, arbeitet dieser zu einer Kapazität von ungefähr 33.8 GBs oder von Nachstelleisten 31.5 aus, bevor Mühe auftritt.

Die Lösung ist, das BIOS zu verbessern, oder man kann einen überbrücker benutzen, um die Scheibe kleiner aussehen zu lassen.

 

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

 
 
 
Data Recovery-Buch
 
Kapitel 1 Ein überblick über Daten-Wiederaufnahme
Kapitel 2 Einleitung der Festplatten
Kapitel 3 Logische Annäherung an Scheiben und OS
Kapitel 4 Zahlensysteme
Kapitel 5 Einleitung der C Programmierung
Kapitel 6 Einleitung in eine Computer-Grundlagen
Kapitel 7 Notwendige DOS Befehle
Kapitel 8 Scheibe-BIOS Funktionen und Unterbrechungen, die mit C anfassen
Kapitel 9 Behandlung der großen Festplatten
Kapitel 10 Daten-Wiederaufnahme von verdorbenem Floppy-Disc
Kapitel 11 Bilden der Unterstützungen
Kapitel 12 Lesenund änderndes MBR mit der Programmierung
Kapitel 13 Lesenund änderndes DBR mit der Programmierung
Kapitel 14 Programmierung für "Raw File" Wiederaufnahme
Kapitel 15 Programmierung für Daten-Wischer
Kapitel 16 Entwickeln von mehr Dienstprogrammen für Scheiben
Anlage Glossar der Daten-Wiederaufnahme Bezeichnungen
 
 
Pro Data Doctor

Heim

Produkte

Kontakt Details

Customer Support

Demo herunterladen

Allgemeine Geschäftsbedingungen

 
Pro Data Doctor