Mem.exe
является остатком старых дней DOS. AFAIK, это было в значительной степени бессмысленно в Windows, так как 32-битная версия была введена.
Вывод mem.exe
в командном окне в WinXP SP2 такой:
655360 bytes total conventional memory
655360 bytes available to MS-DOS
580224 largest executable program size
1048576 bytes total contiguous extended memory
0 bytes available contiguous extended memory
941056 bytes available XMS memory
MS-DOS resident in High Memory Area
Обратите внимание на вторую и последнюю строки, которые обе относятся к MS-DOS
. Также обратите внимание на упоминание extended
и XMS
памяти и High Memory Area
, ни одно из которых не имеет никакого смысла в настоящее время в 32-битной Windows (и меньше в 64-битной).
Также обратите внимание, что это было выполнено на машине с 2 ГБ ОЗУ, но total contiguous memory
указан только как 1 МБ .