memmap
Syntax
memmap[-b][-sfo]
Description
Displays the system memory map.
Options
-b
-
Displays one screen at a time.
-sfo
-
Displays standard formatted output in a detailed and a summary table.
Usage
The memory map keeps track of all the physical memory in the system and how it is currently being used.
Example
To display the system memory map:
fs0:\> memmap
Type Start End # Pages Attributes
available 0000000000750000-0000000001841FFF 00000000000010F2 0000000000000009
LoaderCode 0000000001842000-00000000018A3FFF 0000000000000062 0000000000000009
available 00000000018A4000-00000000018C1FFF 000000000000001E 0000000000000009
LoaderData 00000000018C2000-00000000018CAFFF 0000000000000009 0000000000000009
BS_code 00000000018CB000-0000000001905FFF 000000000000003B 0000000000000009
BS_data 0000000001906000-00000000019C9FFF 00000000000000C4 0000000000000009
...
RT_data 0000000001B2B000-0000000001B2BFFF 0000000000000001 8000000000000009
BS_data 0000000001B2C000-0000000001B4FFFF 0000000000000024 0000000000000009
reserved 0000000001B50000-0000000001D4FFFF 0000000000000200 0000000000000009
reserved : 512 Pages (2,097,152)
LoaderCode: 98 Pages (401,408)
LoaderData: 32 Pages (131,072)
BS_code : 335 Pages (1,372,160)
BS_data : 267 Pages (1,093,632)
RT_data : 19 Pages (77,824)
available : 4,369 Pages (17,895,424)
Total Memory: 20 MB (20,971,520) Bytes
Output details
The following table describes the possible output for this command.
Column |
Description |
---|---|
Type
|
Type of memory. Options are:
|
Start
|
Starting address. |
End
|
Ending address. |
# Pages
|
Number of 4 KB pages. |
reserved
|
Reserved memory total size in bytes. |
LoaderCode
|
Loader code total size in bytes. |
LoaderData
|
Loader data total size in bytes. |
BS_code
|
Boot service code total size in bytes. |
BS_data
|
Boot service data total size in bytes. |
RT_data
|
Runtime data total size in bytes. |
available
|
Available memory in bytes. |
Total Memory
|
Total memory size in bytes. |