Gesamtmenge Angebrachtes Gedächtnis GEGEN
Verwendbares Totalgedächtnis
Die meisten Leute stellen nicht fest, daß das
nicht ganzes RAM, das Sie in ein System sind vorhanden kaufen und
anbringen. Wegen einiger Verschrobenheiten im System Design, muß
das System bis zu 384KB von RAM normalerweise "weg" werfen, um Weise
für den oberen Gedächtnis-Bereich zu bilden.
Z.B. zeigen die meisten Systeme mit 16MB von RAM (das
16,384KB ist), angebracht eine Gesamtmenge nur 16,000KB angebracht
während des PFOSTENS oder wenn sie laufen lassen, der Einstellung.
Dieses zeigt daß 16,384KB16,000KB = 384KB des fehlenden
Gedächtnisses an! Einige Systeme konnten 16,256KB mit dem
gleichen 16MB zeigen angebracht, dem zu Vermißte 16,384KB16,256KB =
128KB ausarbeitet.
Wenn Sie Ihr Einstellung Programm und Überprüfung aus
Ihrer Unterseite und ausgedehnten Gedächtniswerten laufen lassen,
finden Sie mehr Informationen als gerade die einzelne Abbildung für
die Gesamtmenge, die während des PFOSTENS gezeigt wird. In den
meisten Systemen mit 4,096KB (4MB), lassen Sie Unterseite 640KB und
3,072KB verlängern. In einigen Systemen verlängerten
gegründete Unterseite der Reports 640KB und 3,328KB Gedächtnis, das
eine Prämie ist. Das heißt, kommen die meisten Systeme herauf
384KB kurz, aber einige kommen herauf nur 128KB kurz.
Dieses Defizit ist nicht einfach zu erklären, aber es ist
von System zu System gleichbleibend. Sagen Sie, daß Sie ein
System 486 mit zwei angebrachten 72-Stiften (32-bit) 16MB SIMMs haben.
Dieses ergibt ein angebrachtes Gesamtgedächtnis von 32MB in
zwei verschiedenen Bänken, weil der Prozessor einen 32-bit
Datenübertragungsweg hat. Jedes SIMM ist eine einzelne Bank in
diesem System. Die erste Bank (oder SIMM, in diesem Fall)
beginnt an der Adresse 0000000h (der Anfang des ersten Megabytes) und
an der Sekunde beginnt mit 1000000 (der Anfang des seventeenth
Megabytes).
Eine der hauptsächlichen Richtlinien des Gedächtnisses
ist, daß Sie nicht zwei Hardwareeinheiten absolut haben können, die
zur gleichen Adresse verdrahtet werden. Dies heißt daß 384KB
der ersten Gedächtnisbank in diesem System würde sein im direkten
Konflikt mit dem videocRam (Segmente A000 und B000), alle mögliche
Adapterkarte ROMAS (Segmente C000 und D000), und selbstverständlich
das Motherboard ROM (Segmente E000 und F000). Dies heißt, daß
alles SIMM RAM, das besetzt, diese Adressen abgestellt werden müssen;
andernfalls arbeitet das System nicht! Wirklich kann ein
Motherboardentwerfer drei Sachen mit dem SIMM Gedächtnis tun, das
sich von A0000FFFFF decken würde:
-
Benutzen Sie das schnellere RAM, um eine Kopie aller
langsamen ROMAS (Beschatten) zu halten und das ROM im Prozeß sperren
-
Stellen Sie jedes mögliches RAM ab, das nicht für
das Beschatten benutzt wird und irgendwelche UMA Konflikte beseitigen
-
Remap jedes mögliches RAM, das nicht für das
Beschatten benutzt wird und fügen dem Stapel des z.Z. angebrachten
ausgedehnten Gedächtnisses hinzu
Die meisten Systeme beschatten das Motherboard ROM
(normalerweise 64KB) und das Bildschirm ROM (32KB) und stellen einfach
den Rest ab. Einige Motherboard ROMAS erlauben das zusätzliche
zwischen C8000 und DFFFF, normalerweise in den Stufensprüngen 16KB
vorzuwählende Beschatten.
Anmerkung
Sie können nur ROM, nie RAM beschatten, also,
wenn irgendeine Karte (wie eine Netzkarte) einen RAM-Puffer im
C8000DFFFF Bereich hat, dürfen Sie nicht die RAM-Pufferadressen
beschatten; andernfalls arbeitet die Karte nicht. Aus dem
gleichen Grund können Sie nicht den A0000BFFFF Bereich beschatten,
weil es der videoadapter RAM-Puffer ist.
Die meisten Motherboards tun kein remapping, das bedeutet,
daß irgendein des nicht beschatteten 384KB einfach abgestellt wird.
Das ist, warum das Ermöglichen des Beschattens scheint, kein
Gedächtnis zu verwenden. Das Gedächtnis, das für das
Beschatten verwendet wurde, würde anders in die meisten Systeme
weggeworfen. Diese Systeme würden scheinen, durch 384KB kurz zu
sein, der verglichen wurde mit, was physikalisch in das System
angebracht wird. Z.B. in einem System mit 32MB, kein würde
remapping 640KB des niedrigen Gedächtnisses und 31,744KB des
ausgedehnten Gedächtnisses, für eine Gesamtmenge 32,384KB
verwendbaren RAM384KB kurz der Gesamtmenge (32,768KB384KB) ergeben.
Systeme, die 384KB "des fehlenden" Gedächtnisses zeigen,
tun nicht remapping. Wenn Sie feststellen möchten, ob Ihr
System irgendein fehlendes Gedächtnis hat, sind alle, die Sie wissen
müssen, drei Sachen. Eins ist das körperliche wirklich
angebrachte totalgedächtnis. Das Laufen lassen Ihres
Einstellung Programms kann die anderen zwei Einzelteile entdecken.
Sie möchten die Gesamtunterseite und ausgedehnten die
Gedächtniszahlen kennen, die durch das System erkannt werden.
Dann subtrahieren Sie einfach das niedrige und ausgedehnte
Gedächtnis von der Gesamtmenge, die angebracht wird, um das fehlende
Gedächtnis festzustellen. Sie normalerweise finden, daß Ihr
System 384KB vermißt, aber Sie konnten glücklich sein und ein System
haben, das 256KB von remaps was fehlt und folglich nur 128KB der
Gedächtnisvermißter zeigt.
Praktisch alle Systeme verwenden etwas von dem fehlenden
Gedächtnis für beschattende ROMAS, besonders das Motherboard und
Bildschirm BIOS, also was fehlt, wird nicht vollständig
vergeudet. Die Systeme, die 128KB vermissen, finden, daß es
verwendet wird, um Ihr Motherboard BIOS (64KB von F0000 zu
FFFFF) und videoBios (32KB von C0000 zu C8000) zu
beschatten. Der Rest des Segments C0000 (32KB von C8000 zu
CFFFF) wird einfach abgestellt. Alle weiteren Segmente (128KB
von A0000 zu BFFFF und 128KB von D0000 zu EFFFF) remapped zum Anfang
des fünften Megabytes (40000043FFFF). Die meisten Systeme
sperren einfach, diese restlichen Segmente anstatt nehmen die Mühe
remap sie.
Merken Sie, daß mit der verhältnismäßig großen Menge
des Gedächtnisses in modernen PC, das Verlieren eines armseligen
384KB kaum eine Auswirkung auf Leistung hat. Auch weil das
Beschatten einen Leistung Nutzen hat nur wenn, laufend unter, werden
ein 16-bit OS wie DOS, die Systeme, die Windows laufen lassen, nicht
durch irgendwelche Änderungen an den beschattenden Einstellungen
beeinflußt. Wenn diese Einstellungen in Ihrer BIOS
Einstellung anwesend sind, empfehle ich normalerweise sie werde
verlassen an den Standardannahmen.
dieses ist ein Artikel, der von Kyle Herzog hinzugefügt
wird
Verzicht: Unsere Web site ist
nicht zu der Information verantwortlich, die durch diesen Artikel
enthalten wird. Dieser Artikel reflektiert keineswegs die
Ansichten, die Meinungen, die Gedanken oder den Glauben des
Artikelverzeichnisstabes.
Übersetzung Nachricht: Das Artikel
"Gesamtmenge angebrachte Gedächtnis GEGEN verwendbares
totalgedächtnis" wurde mit einem automatisierten Übersetzungsdienst
übersetzt. Wir entschuldigen herzlichst uns für alle mögliche
Übersetzung Störungen, die auftraten. Danke für das
Verstehen.