Kaj je konvencionalni spomin?

Pomnilnik z naključnim dostopom (RAM) se je na računalnikih in klonih IBM® uporabljal precej drugače v starih časih, ko je vladal DOS, operacijski sistem ukazne vrstice, ki se je uporabljal pred Windows®. Prvih 0-640 kilobajtov (KB) RAM-a so označili kot običajni pomnilnik; območje, kjer se DOS običajno naloži ob zagonu. Blok 640 KB – 1 megabajt (MB), sestavljen iz 384 KB, je bilo zgornje pomnilniško območje (UMA); prvih 64 KB nad mejo 1 MB je postalo območje visokega pomnilnika (HMA ali HIMEM), vse nad tem pa je bilo označeno kot razširjeni pomnilnik.

Običajni pomnilnik je bil uporabljen kot območje za branje/pisanje za operacijski sistem in programe, kar je omogočilo tesno prileganje. DOS je v ta prostor naložil tudi rutine, sistemske gonilnike in sistemske parametre. Da bi sprostili prostor, so bili nekateri prebivalci običajnega pomnilnika premaknjeni navzgor po lestvici RAM-a na UMA in HMA. To je bilo doseženo z dodajanjem nekaj vrstic v datoteko CONFIG.SYS, datoteko, ki je skupaj z AUTOEXEC.BAT v veliki meri določala parametre nalaganja pomnilnika programske in strojne opreme naprav, ki se uporabljajo v DOS in zgodnjih sistemih Windows®. V poznih osemdesetih letih je Quarterdeck Expanded Memory Manager® (QEMM) avtomatiziral večino optimizacije, ki so jo potrebovali takratni uporabniki računalnikov, ki tega niso mogli narediti ročno.

Do leta 1990 je Digital Research® DR DOS različica 5.0 uvedla boljšo strategijo za kar najbolj izkoriščanje običajnega pomnilnika, vključno z lastnim vgrajenim upravljalnikom razširjenega pomnilnika: EMM386.EXE. Ta različica DOS-a se je skoraj v celoti naložila v visoko pomnilnik, kar je sprostilo običajni pomnilnik za programe, ki jih je bilo mogoče izvajati samo tam. Druga prednost tega operacijskega sistema je, da ga je lahko kupila javnost (začenši z različico 3.1), medtem ko je bil MS DOS na voljo le v paketu s strojno opremo.

Microsoft® se je na Digital Research® odzval z lastno izdajo 5.0 leta 1991, ki je nasprotovala prednostim DR DOS 5.0. Tekmovanje se je nadaljevalo z DR. Sledila sta DOS 6.0, ki je vključeval preklapljanje opravil in stiskanje diska, in MS DOS 6.0. MS DOS 6.22 je bil zadnji neodvisno razpoložljiv paket MS DOS, ki se trži, medtem ko se DR DOS še naprej prodaja prek drdos.com.

Ko so operacijski sistemi Windows® napredovali, so omejitve optimizacije običajnega pomnilnika postale oddaljeni pomnilnik, razen za tiste, ki so še naprej uporabljali programe DOS, bodisi iz nuje ali za zabavo. Začenši z operacijskim sistemom Windows® 95 je bila integrirana zmanjšana različica MS DOS za namen zagona ali odpravljanja težav. Windows® XP ohranja skeletno različico MS DOS 8.0, ki je dostopna samo z ustvarjanjem diskete za zagon, tako kot Vista®. Vse različice sistema Windows® ohranijo lupino ali vmesnik ukazne vrstice. V prejšnjih različicah sistema Windows® je bil to COMMAND.EXE, ki je v družini Windows-NT® postal CMD.EXE.

Septembra 2006 je postala na voljo tudi brezplačna odprtokodna različica DOS, znana kot FreeDOS, čeprav ni bila nikoli razvita po različici 1.0. Za tiste, ki danes uporabljajo starejše stroje ali izvajajo programe DOS, na spletu obstaja veliko informacij za ročno optimizacijo običajnega pomnilnika, da bi kar najbolje izkoristili svoje programe ali igre DOS.