|
|
Der Bezeichnung obere Gedächtnis-Bereich (UMA) beschreibt das reservierte 384KB an der Oberseite des ersten Megabytes des System Gedächtnisses auf einem PC/XT und des ersten Megabytes auf einer An-Art System. Dieses Gedächtnis hat die Adressen von A0000 bis FFFFF. Die Weise das 384KB des oberen Gedächtnisses ist benutzte Brüche unten, wie folgt:
Das erste 128KB nach herkömmlichem Gedächtnis wird video RAM genannt. Es ist für Gebrauch durch videoadapter reserviert. Wenn Text und Graphiken angezeigt werden, onscreen, die Informationsbits, die jene Bilder bilden, in diesem Raum zu liegen. VideocRam wird die Adresse Strecke A0000BFFFF zugeteilt.
Das folgende 128KB ist für das Adapter BIOS reserviert, das in den Read-only-Speicher Spänen auf einigen Anschlußbaugruppen liegt, die in die Busschlitze verstopft werden. Die meisten VGA-kompatiblen videoadapter verwenden das erste 32KB dieses Bereichs für ihr an Bord des BIOS. Alle mögliche anderen angebrachten Adapter können den Rest verwenden. Z.B. SCSI, ATA ÜBERFALL- und SATA-VERWENDEN Adapter mit an Bord BIOS-Spänen einen Teil dieses Bereichs, um ihre BIOSes zu speichern. Viele Netzadapter verwenden auch diesen Bereich für das für einen speziellen Zweck RAM, das geteiltes Gedächtnis genannt wird. Adapter ROM und für einen speziellen Zweck RAM wird die Adresse Strecke C0000DFFFF zugeteilt.
Das letzte 128KB des Gedächtnisses ist für Motherboard BIOS reserviert (das grundlegende Input/Output System, das in den Read-only-RAM-Spänen oder in ROM gespeichert wird). Der PFOSTEN und das Urleseprogramm, der Ihr System an der Aufladung-oben anfaßt, bis das Betriebssystem übernimmt, liegen auch in diesem Raum. Die meisten Systeme benutzen nur das letzte 64KB (oder kleiner) dieses Raumes und lassen das erste 64KB oder freier für remapping mit Gedächtnismanagern. Einige Systeme schließen auch das CMOS Einstellung Programm in diesem Bereich ein. Das Motherboard BIOS wird die Adresse Strecke E0000FFFFF zugeteilt.
Das nicht ganzes 384KB des reservierten Gedächtnisses wird völlig auf den 16-bit und höchsten Systemen verwendet. Z.B. entsprechend dem Standard PC, fängt aufgehobenes videocRam an der Adresse A0000 an, die an der Grenze 640KB recht ist. Normalerweise wird es für VGA Grafikmodi, während die Monochrom- und Farbentextmodi B0000B7FFF und B8000BFFFF verwenden, beziehungsweise verwendet. Ältere non-VGA Adapter verwendeten Gedächtnis nur im Segment B0000. Unterschiedliche videoadapter verwenden unterschiedliche Mengen von RAM für ihre Betriebe und in Abhängigkeit von hauptsächlich den Modus, den sie innen sind. Zum Prozessor jedoch erscheint er immer als der gleiche Bereich 128KB, egal wie viel RAM wirklich auf der Videokarte ist. Dieses wird durch erweiterte Adressierung Bereiche des Gedächtnisses auf der Karte in und aus den A0000BFFFF Segmenten gehandhabt.
Obgleich die Oberseite 384KB des ersten Megabytes ursprünglich reserviertes Gedächtnis benannt wurde, ist es möglich, vorher unbenutzte Regionen dieses Gedächtnisses zu verwenden, um 16-bit Gerätebetreibung (wie der ANSI.SYS Schirmtreiber, der mit DOS kommt) und arbeitsspeicherresidente Programme zu laden (wie MOUSE.COM, der DOS Mäusetreiber), das oben das herkömmliche Gedächtnis freigibt, das, sie anders erfordern würden. Merken Sie, daß dieses nicht 32-bit Gerätebetreibung wie die beeinflußt, die mit Windows 9x, NT/2000/XP, und so weiter verwendet werden, weil sie in ausgedehntes Gedächtnis ohne Beschränkungen laden. Die Menge des freien UMA Raumes schwankt von System zu System und in Abhängigkeit von meistens die Adapterkarten, die auf das System angebracht werden. Z.B. erfordern die meisten videoadapter, DIE SCSI Adapter und einige Netzadapter etwas von diesem Bereich für eingebaute ROMAS oder für einen speziellen Zweck RAM-Gebrauch.
Online: 88 users browsing the articles directory
|
|