Elmar Stellnberger wrote:
...
| Steve Fabian wrote:
|| Elmar Stellnberger wrote:
||| total physical memory: 1.10G
||| residential memory (locked by device drivers): 54.3M
||| total memory available for all processes: 1.8G
||| maximum low private memory for this process: 303.5M
||| maximal available low shared memory: 240.0M
||| virtual address limit: 3.0G
||
|| The memory sizes seem strange.
|| ...
|| If the report is not from actual execution of the program, please
|| disregard these comments...
|
| Yes, the output is from QueryMem/DosQuerySysInfo and it shows a
| wrong total physical memory with kernel IBM:14.104a#@_UNI. My
| physically installed memory amounts to 2GB.
| Also strange seem the results from QueryMem especially in the HMA:
| It says 0%Free 100%allocated 0%commited in the HMA though I can
| happily do there a DosAllocMem. I also wonder why it displays some
| pages as whole i.e. returning an error on DosQueryMem rather than
| free. All other parameters should be displayed right, I guess.
|
| Steve, what does the program say at you?
Sorry, I do not have OS/2. I use WinXP and Win7; my command processor is
TCC, the current Windows version from JP Software, Inc. ("JPsoft"). Its
command "memory" (probably available in 4OS2, which is now a freeware
replacement/alternative for OS2's built-in command processor CMD) reported
in another concurrent window as follows (I believe the terminology is from
MS):
-----------------------------------------------------------
37 % Memory load
2,138,427,392 bytes total physical RAM
1,338,388,480 bytes available physical RAM
4,123,287,552 bytes total page file
3,328,802,816 bytes available page file
2,147,352,576 bytes total virtual RAM
1,920,540,672 bytes available virtual RAM
262,144 characters total alias
192,552 characters free
131,072 characters total function
121,671 characters free
133,120 characters total history
-----------------------------------------------------------
Of course, for the WinNT line of OS-s (which require at least an 80386 or
higher processor, above the old 8086 with its 20-bit address bus, resulting
in the PC-DOS design with the old 640kB program size boundary and the 1MB
limit on directly addressable memory) the concept of HMA no longer exists.
--
Steve