Posted By: bsw (S.O.s.) on 'CZmsdos'
Title: Re: pameti
Date: Fri Mar 14 13:33:48 1997
> *** No to je zase celkem jednoduchy... HIMEM mimo jine.. (no vlastne jenom)
^^^^^^^
*** Toho bude asi vic nez JEN ovladani A20 - protoze jak je mozne, ze kdyz
mas REAL mod (a tedy pristup k pameti systemem SSSS:OOOO - muzes prijit k max
1M+necelych 64K) a mas natahly HIMEM, tak se ti "rozbehne" smartdrv (ci jiny
program, ktery vyzaduje XMS a neobsahuje extender) a mas tak pristup k
rozsiene pameti? Mam za to, ze musis jeste patricne inicializovat
neviditelne casti segmentovych registru ( a mozna i neco jineho... ??)
Nevim co je na tom pravdy, ale cet jsem v athelpu, ze HIMEM pouziva
LOADALL (286kovou... :-) ) - tedy je to dost velka prasarna pro pristup k
rozsirene pameti (misto aby se primo prepnul do protected a pak do v86 pro
dos (pro 386+) - souhlas, ze na 286 by pak dos asi nejel (PM) ...), kdyz je to
NEDOKUMENTOVANE ze strany intelu, ale zase na druhe strane na 286 asi JINY
zpusob JAK se dostat k rozsirene pameti v REALu neni ...
bsw
P.S. vsimli sjte si nekdo, ze v instalacnim adresari pro W95 se nachazi maly
"neuzitecny" ;-) programek "XMSMMGR.EXE" , ktery neni nic jineho (ne
doslova!), nez "HIMEM.EXE" ??? (ten jsem disasembloval (fuj)) a tento OPRAVDU
pouziva (v dobe Pentium Pro !!!) 286kovou(!!! - kdyz w95 potrebuji CPU i386+
pro "svou" spravu systemu) LOAD ALL :-))) Mimochodem jinak jej sam RAD
pouzivam, mam dokonce pocit ze v konvencni zabira min nez HIMEM...