UMA

Definizione rapida

Area dell'indirizzamento dei PC compatibili situata tra la memoria convenzionale e il limite di un megabyte.

Spiegazione

L'Upper Memory Area occupava l'intervallo da 640 KB a 1 MB nei sistemi DOS. Parti di questa regione erano riservate a video, firmware e periferiche, mentre gli spazi liberi potevano essere utilizzati per alleggerire la memoria convenzionale.

Esempio pratico

Un gestore di memoria carica un driver in una porzione disponibile della UMA per lasciare più spazio a un'applicazione DOS.

Spiegazione tecnica

L'architettura del PC mappava dispositivi e ROM nello stesso spazio di indirizzi accessibile in modalità reale. I memory manager individuavano intervalli inutilizzati e li esponevano come blocchi caricabili.

Da non confondere con

Non è la memoria estesa collocata oltre il primo megabyte, che richiede modalità e meccanismi di accesso differenti.