Как получить список загруженных программ
Команда MEM может быть полезна для получения списка драйверов и программ, загруженных в оперативную память компьютера. Для получения этой информации необходимо выполнить следующую команду:
MEM /CLASSIFY или MEM /C
Данная команда выводит на экран список загруженных в оперативную память драйверов и программ, а также сообщает для каждой программы, сколько памяти она использует. На нашем компьютере команда MEM /C вывела следующий список загруженных модулей:
Modules using memory below 1 MB: Name Total = Conventional + Upper Memory -------- ---------------- ---------------- ---------------- MSDOS 15933 (16K) 15933 (16K) 0 (0K) HIMEM 1152 (1K) 1152 (1K) 0 (0K) EMM386 3120 (3K) 3120 (3K) 0 (0K) SMARTDRV 30800 (30K) 2480 (2K) 28320 (28K) COMMAND 2912 (3K) 2912 (3K) 0 (0K) win386 56672 (55K) 15856 (15K) 40816 (40K) WIN 2224 (2K) 2224 (2K) 0 (0K) MOUSE 17088 (17K) 17088 (17K) 0 (0K) BREQUEST 29392 (29K) 29392 (29K) 0 (0K) NCMAIN 178192 (174K) 178192 (174K) 0 (0K) COMMAND 3120 (3K) 3120 (3K) 0 (0K) SWAKEYB 1040 (1K) 0 (0K) 1040 (1K) SETVER 816 (1K) 0 (0K) 816 (1K) STACKER 44992 (44K) 0 (0K) 44992 (44K) LSL 3808 (4K) 0 (0K) 3808 (4K) NE2000 3872 (4K) 0 (0K) 3872 (4K) IPXODI 15968 (16K) 0 (0K) 15968 (16K) NETX 43744 (43K) 0 (0K) 43744 (43K) Free 383712 (375K) 383712 (375K) 0 (0K)
В этом списке перечислены имя программы - "Name", общий объем занимаемой ей памяти - "Total", объем занимаемой основной памяти "Conventional" и объем занимаемой верхней памяти - "Upper Memory". В последней строке этого списка показаны размеры свободной памяти компьютера.
После списка загруженных программ, команда MEM выдает общую информацию о оперативной памяти (см. предыдущий раздел):
Memory Summary: Type of Memory Total = Used + Free ---------------- ----------------- ----------------- ----------------- Conventional 655360 (640K) 271648 (265K) 383712 (375K) Upper 183376 (179K) 183376 (179K) 0 (0K) Adapter RAM/ROM 0 (0K) 0 (0K) 0 (0K) Extended (XMS) 15283120 (14925K) 14234544 (13901K) 1048576 (1024K) ---------------- ----------------- ----------------- ----------------- Total memory 16121856 (15744K) 14689568 (14345K) 1432288 (1399K) Total under 1 MB 838736 (819K) 455024 (444K) 383712 (375K) Largest executable program size 383696 (375K) Largest free upper memory block 0 (0K) MS-DOS is resident in the high memory area.