Because *all* PC's had 384 K memory starting at address A0000 whether or not
"conventional memory" (0000 to 7FFFF) was fully populated. It is *this*
memory that is reserved for loading video drivers, ROM, BIOS, etc., when the
computer is booted.
Roger Turk
Tucson, Arizona USA
Glenn McCorkle wrote:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
On Wed, 12 Jan 2000 19:57:01 +0000, rick <[EMAIL PROTECTED]> wrote:
>> The term "load high" means to load into memory area above 640k.
>> How is it possible to load something above 640 if all you have is 640???
> er ... what i meant is "umb" related.
> rick
The same situation applies.
If all you have is 640k, you have no UMBs either.
|<------------------- Conventional memory --------------------->
0h 10000h 20000h 30000h 40000h 50000h 60000h 70000h
0K 64K 128K 192K 256K 320K 384K 448K
|-------|-------|-------|-------|-------|-------|-------|------|
����������������������������������������������������������������
����������������................����.................����������U
|-------|-------|-------|-------|-------|-------|-------|------|
512K 576K 640K 704K 768K 832K 896K 960K 1MB
80000h 90000h A0000h B0000h C0000h D0000h E0000h F0000h 100000h
>-------------->|<-------------- Upper memory ---------------->|
Key: �=RAM �=ROM �=Shadow ROM U=EMS
Memory Type Total Bytes ( Kbytes ) Available For Programs
Conventional 655,360 ( 640K ) 3 636,000 ( 621K )
Upper 307,040 ( 300K ) 3 57,952 ( 57K )
High 65,520 ( 64K ) 3 3,096 ( 3K )
Extended 66,060,288 ( 64,512K ) 3 0 ( 0K )
Extended via XMS -------- 3 15,718,400 ( 15,350K )
EMS 83,017,728 ( 81,072K ) 3 15,728,640 ( 15,360K )
Largest executable program: 635,984 ( 621K )
Total Free DOS memory: 693,952 ( 678K )
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-