Cos'è la memoria convenzionale?

La memoria di accesso casuale (RAM) è stata utilizzata in modo molto diverso su macchine e cloni PC IBM® in giorni quando DOS, un sistema operativo di comando utilizzato prima di Windows®, ha governato. I primi 0-640 kilobyte (KB) di RAM sono stati designati come memoria convenzionale; L'area in cui DOS è stata caricata convenzionalmente al momento dell'avvio. Il blocco da 640kb - 1 megabyte (MB) composto da 384kb era l'area di memoria superiore (UMA); Il primo 64kb sul confine da 1 MB divenne l'area di memoria elevata (HMA o Himem) e tutto ciò che era designato come memoria estesa.

La memoria convenzionale è stata utilizzata come area di lettura/scrittura per il sistema operativo e per i programmi, per una vestibilità stretta. DOS hanno anche caricato routine, driver di sistema e parametri di sistema in questo spazio. Per aiutare a liberare spazio, alcuni residenti di memoria convenzionale sono stati spostati nella scala della RAM all'UMA e HMA. Ciò è stato realizzato aggiungendo un paio di righe al file config.sys, un file che insieme a autoexec.bat ha determinato a un grande DEGREE i parametri di caricamento della memoria dei dispositivi software e hardware utilizzati nei sistemi DOS e Early Windows®. Alla fine degli anni '80, il Quarterdeck ha espanso Memory Manager® (QEMM) ha automatizzato gran parte dell'ottimizzazione richiesta dagli utenti di computer al momento che non erano in grado di farlo manualmente.

Nel 1990, DR DOS versione 5.0 di Digital Research® ha introdotto una strategia migliore per ottenere il massimo dalla memoria convenzionale, incluso il proprio gestore di memoria esteso incorporato: EMM386.EXE. Questa versione di DOS caricata quasi interamente in memoria elevata, liberando la memoria convenzionale per i programmi che potevano essere eseguiti solo lì. Un altro vantaggio di questo sistema operativo è che potrebbe essere acquistato dal pubblico (a partire dalla versione 3.1), mentre MS DOS era disponibile solo in bundle con hardware.

Microsoft® ha risposto a Digital Research® con la propria versione 5.0 nel 1991 che ha contrastato TEgli vantaggi del dott. DOS 5.0. La competizione è continuata con il dott. DOS 6.0 che includeva il cambio di compito e la compressione del disco e MS DOS 6.0 seguiti in natura. La MS DOS 6.22 è stata l'ultimo pacchetto MS DOS disponibile in modo indipendente commercializzato, mentre il dott. DOS continua a essere venduto tramite DRDOS.com.

Mentre i sistemi operativi Windows® avanzavano, i vincoli di ottimizzazione della memoria convenzionale sono diventati una memoria lontana, ad eccezione di coloro che hanno continuato a utilizzare i programmi DOS, per necessità o per divertimento. A partire da Windows® 95, una versione ridotta di MS DOS è stata integrata ai fini del bootstrap o della risoluzione dei problemi. Windows® XP mantiene una versione scheletrica di MS DOS 8.0, accessibile solo creando un disco di avvio floppy, così come Vista®. Tutte le versioni di Windows® conservano una shell o l'interfaccia della riga di comando. Nelle versioni precedenti di Windows® questo era Command.exe, che è diventato cmd.exe nella famiglia Windows-NT®.

A partire da settembre 2006, una versione gratuita e open sourceDi Dos divenne anche disponibile, noto come Freedos, sebbene non sia mai stato sviluppato oltre la versione 1.0. Per coloro che utilizzano macchine legacy o in corso di programmi DOS oggi, esistono molte informazioni online per ottimizzare manualmente la memoria convenzionale per ottenere il massimo dai tuoi programmi o giochi DOS.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?