Skip to main content

Cos'è la memoria convenzionale?

La memoria di accesso casuale (RAM) è stata utilizzata in modo molto diverso su IBM e Reg;Macchine e cloni per PC a giorni vecchi quando DOS, un sistema operativo della linea di comando utilizzato prima di Windows , 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 è diventato l'alta area di memoria (HMA o Himem), e tutto ciò che è stato designato come memoria estesa.

La memoria convenzionale è stata utilizzata come area di lettura/scrittura per il sistema operativo e per i programmi, creando peruna 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 in larga misura i parametri di caricamento della memoria dei dispositivi software e hardware utilizzati in DOS e Early Windows sistemi.Alla fine degli anni '80, il quartierdeck ha ampliato la memoria manager reg;(QEMM) automatizzato gran parte dell'ottimizzazione richiesta dagli utenti di computer al momento che non erano in grado di farlo manualmente.

entro il 1990, Digital Research 'S versione 5.0 ha introdotto una strategia migliore per ottenere il massimo dalla memoria convenzionale,Compreso 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 sua versione 5.0 nel 1991 che ha contrastato i vantaggi del DR 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.

come Windows I sistemi operativi avanzati, 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 Conservare una shell o l'interfaccia della riga di comando.Nelle versioni precedenti di Windows Questo era comand.exe, che divenne cmd.exe in Windows-nt Famiglia.

A partire da settembre 2006, è diventata disponibile anche una versione gratuita e open source di DOS, nota come Freedos, sebbene non sia mai stata sviluppata 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.