|
|
La zona di memoria superiore di termine (UMA) descrive il 384KB riservato alla parte superiore del primo megabyte della memoria di sistema su un PC/XT e del primo megabyte su un-TIPO sistema. Questa memoria ha gli indirizzi da A0000 con FFFFF. Il senso che il 384KB della memoria superiore è usato analizza come segue:
Il primo 128KB dopo la memoria convenzionale è denominato video RAM. È riservato ad uso di video adattatori. Quando il testo ed i grafici sono visualizzati onscreen, le punte di dati che compongono quelle immagini risedere in questo spazio. La video RAM è assegnata la gamma di indirizzo A0000BFFFF.
Il 128KB seguente è riservato per l'ESSERE VIVENTE dell'adattatore che risiede nei circuiti integrati di memoria passiva su alcuni bordi dell'adattatore inseriti le scanalature del bus. La maggior parte di video adattatori VGA-compatibili usano il primo 32KB di questa zona per il loro a bordo dell'ESSERE VIVENTE. Tutti gli altri adattatori installati possono usare il resto. Per esempio, gli adattatori di SCSI, di INCURSIONE di ATA e di SATA con a bordo dei circuiti integrati di ESSERE VIVENTE usano una parte di questa zona per immagazzinare i loro esseri viventi. Molti adattatori della rete inoltre usano questa zona per la RAM per un fine particolare denominata memoria comune. La ROM dell'adattatore e la RAM per un fine particolare è assegnata la gamma di indirizzo C0000DFFFF.
L'ultimo 128KB della memoria è riservato per l'ESSERE VIVENTE della cartolina base (il sistema di base dell'ingreso/uscita, che è immagazzinato in circuiti integrati di RAM o ROM passivi). L'ALBERINO ed il caricatore di linguetta per calzare gli stivali, che maneggia il vostro sistema al caricamento del sistema-in su fino a che il sistema operativo non assuma la direzione di, inoltre risiedono in questo spazio. La maggior parte dei sistemi usano soltanto l'ultimo 64KB (o di meno) di questo spazio, lasciando il primo 64KB o più libero per remapping con i responsabili di memoria. Alcuni sistemi inoltre includono il programma di messa a punto di CMOS in questa zona. L'ESSERE VIVENTE della cartolina base è assegnato la gamma di indirizzo E0000FFFFF.
Non tutto il 384KB della memoria riservata completamente è usato sui sistemi più a 16 bit e più alti. Per esempio, secondo il pc standard, la video RAM riservata comincia all'indirizzo A0000, che è di destra al contorno 640KB. Normalmente, è usata rispettivamente per i modi grafici di VGA, mentre i modi di testo di colore e di monocromio usano B0000B7FFF e B8000BFFFF. I più vecchi adattatori di non-VGA hanno usato la memoria soltanto nel segmento B0000. I video adattatori differenti usano gli importi di variazione della RAM per i loro funzionamenti, dipendendo pricipalmente dal modo che sono dentro. Al processor, tuttavia, compare sempre come la stessa zona 128KB, non importa come molta RAM è realmente sulla video scheda. Ciò è controllata dalle zone di commutazione della banca della memoria sulla scheda dentro e fuori dai segmenti di A0000BFFFF.
Anche se la parte superiore 384KB del primo megabyte originalmente è stata chiamata memoria riservata, è possibile usare le regioni precedentemente inutilizzate di questa memoria per caricare i driver di dispositivo a 16 bit (quale il driver dello schermo di ANSI.SYS che viene con il DOS) ed i programmi residenti nella memoria centrale (quale MOUSE.COM, il driver del mouse del DOS), che libera la memoria che convenzionale richiederebbero al contrario. Si noti che questo non interessa i driver di dispositivo 32-bit come quelli usati con Windows 9x, NT/2000/XP, e così via perché caricano nella memoria estesa senza le limitazioni. La quantità di spazio libero di UMA varia dal sistema al sistema, dipendendo principalmente dalle schede dell'adattatore installate sul sistema. Per esempio, la maggior parte di video adattatori, gli adattatori di SCSI ed alcuni adattatori della rete richiedono alcuna di questa zona per le ROM incorporate o l'uso per un fine particolare della RAM.
Online: 429 users browsing the articles directory
|
|