Che cos'è la memoria estesa?
La memoria estesa si riferisce a qualsiasi quantità di memoria disponibile per l'uso sulla memoria principale inerente alla maggior parte dei sistemi DOS. Nella maggior parte dei casi, ciò significa che qualsiasi memoria superiore a 1 megabyte (MB) supportata da DOS sarebbe considerata memoria estesa. La memoria di questo tipo è supportata dall'uso di alcuni tipi di microprocessori che consentono il caricamento e l'accesso alla memoria estesa. Insieme alla forma estesa di memoria, molti sistemi sono anche in grado di supportare ciò che è noto come memoria espansa.
Una delle principali differenze tra memoria estesa ed espansa è che la memoria espansa è configurata per soddisfare uno standard pubblicato specifico noto come EMS. Questo standard funziona con DOS per consentire l'accesso alla memoria aggiuntiva e consentire l'utilizzo di tale memoria per determinate attività. Al contrario, la memoria estesa non deve utilizzare EMS o uno standard pubblicato particolare. Invece, la capacità di utilizzare quella memoria aggiuntiva tramite il microprocessore è gestita con l'uso di un'interfaccia di programmazione dell'applicazione che consente la comunicazione tra lo standard e la memoria estesa.
La funzione di memoria estesa consente a un sistema di allocare risorse di memoria con maggiore efficienza. Come parte dell'allocazione, il processore è in grado di determinare quando la memoria standard è insufficiente per gestire determinate attività e utilizzare una parte delle risorse di memoria aggiunte per completare i passaggi necessari nella sequenza dell'attività. Per gli utenti finali, la percezione è che la memoria totale non sia sufficiente a guidare le funzioni richieste, senza che sia necessario distinguere se le risorse coinvolte sono dalla memoria standard o estesa. Il risultato finale, un'attività completata, è sempre lo stesso.
Nel tempo, la memoria estesa è diventata più comune dell'approccio dell'uso della memoria espansa. Questo perché i sistemi più recenti utilizzano processori più potenti che rendono obsoleta la necessità di utilizzare la memoria espansa. Di conseguenza, i processori più potenti possono supportare l'installazione di quantità di memoria significativamente maggiori, il che a sua volta consente al sistema di gestire un numero maggiore di attività contemporaneamente, senza influire negativamente sull'efficienza complessiva del sistema. La possibilità di avere accesso a quantità sempre più grandi di memoria ha portato gli utenti finali a essere in grado di svolgere attività con sistemi desktop e laptop che sarebbe stato impossibile fino a dieci anni fa. Mentre l'uso dei computer in qualsiasi cosa, dalle attività aziendali all'accesso alle opzioni di intrattenimento continua a crescere, verranno sviluppati processori in grado di gestire grandi quantità di memoria.