Posted By: mac (Mac) on 'CZmsdos'
Title:     Re: pameti
Date:      Fri Feb 28 12:33:52 1997

> 
> Mam problem s ovladacema pameti, a sjistila jsem, ze mam zmatek v pojmech. 
> Je  extended memory upper memory (horni) a expanded memory rozsirena pamet? 
> Jaky ej mezi nima hlavni rozdil (kdy se ktera pouziva)?
> 
>                              Zdenka
>  
> 
> ******************* http://otus.kin.vslib.cz/~mayerova

Upper memory (UMB) - jsou nevyuzite kousky pameti mezi 640 kb a 1 mb (tam jsou 
                     graficka karta, biosy a tak, a to co je mezi tim je prave 
                     ono.)
                     Tuto pamet umi zpristupnit emm368,qemm386 nebo podobny. 

High memory area (HMA)
                   - to je 64 kb tesne nad 1 mb, funguje pouze od 286 vyse.
                     Zpristupneni: pomoci HIMEM.SYS

To byly takove ty kousky pameti, na ktery ch se da nejaky ten kb 'uskudlit'.
Dulezite jsou zejmena:

Extended memory    - rozsirena pamet, jsou to dalsi mb pameti nad tim prvnim,
                     tzn. mas 4 MB pameti, jeden dole a tri se ukazou tim ze 
                     pouzijes HIMEM.sys, od 286 vis.
                     Dulezity detail, v teto pameti NEBEHAJI programy, pouze 
                     si sem mohou pomoci sluzby kterou nabizi HIMEM uschovat 
                     data.

Expanded memory    - expandovana pamet, tu dela EMM 386 (pozor, ten potrebuje 
                     ke sve cinnosti himem.sys) nebo QEMM 386 atd. Jsou to 
                     take dalsi MB pameti nad tim prvnim, MUZE tady bezet 
                     kod (neznamena to, ze kdyz spustis EXE, tak ze to tam 
                     DOS natahne, to ne, na to je prilis hloupe navrzen, ale 
                     ten program si tam muze pozdeji neco spustitelneho dat.
                     Funguje: od 386 vyse
                     Poznamka: nektere programy si tuto pamet delaji samy tak, 
                     ze na to maji vlastni tzv. extender (DOS4GW) (typicky to 
                     delaji vetsi hry jako DOOM) Takove programy 
                     nepotrebuji (nebo primo nesnaseji) pametove managery 
                     typu EMM386, QEMM 386, a vetsinou ani nepotrebuji 
                     HIMEM.sys 

Shrnuti:

      Pouzijes-li HIMEM.SYS, mas Extended memory, kdyz pridas jeste EMM386, 
mas take expanded memory (on tu pamet umi pridelovat podle toho, jakou 
program prave potrebuje, nebo chce - je tam na to nejaka volba, viz. help)
 
Kdyz pouzijes QEMM 386, nepotrebujes uz nic jineho, umi to vsechno.

 
Pametova manazery nemaji rady nektere hry (zejmena ty velke), kterym pak 
vetsinou vyhovuje pocitac s cistym dosem, bez jakehokoliv pametoveho ovladace 
     

             Mac
                    
 

Search the boards