Calculating router memory in MB

in CCNA & CCENT
Could someone please tell me how to determine how much router memory you have in MB? I'm a dummy, sorry this is such a basic question. Here's an example:
Now I know you add the first part to the last part, and we have 131072. This is in kilobytes, so there is no need to divide by 8 to get the figure in MB we are accustomed to seeing, so do I just move the decimal 3 places to the left and get 131MB?
I'm way off, aren't I? Please correct my ignorance!
Cisco 3640 (R4700) processor (revision 0xFF) with 124928K/6144K bytes of memory.
Now I know you add the first part to the last part, and we have 131072. This is in kilobytes, so there is no need to divide by 8 to get the figure in MB we are accustomed to seeing, so do I just move the decimal 3 places to the left and get 131MB?
I'm way off, aren't I? Please correct my ignorance!

Climb a mountain, tell no one.
Comments
-
tiersten Member Posts: 4,505
Cisco 3640 (R4700) processor (revision 0xFF) with 124928K/6144K bytes of memory.
Second number is IO memory.
Add both together and then divide by 1024 to get the total memory visible to that router or sup. It isn't just moving the decimal place because 1024 != 1000.
124928K + 6144K = 131072K
131072K / 1024 = 128MB -
impz Users Awaiting Email Confirmation Posts: 113 ■■■□□□□□□□
Adding to what the above poster said: 8bits = 1byte 1024 bytes = 1KB 1024 KB =1MB 1Kb=1kilobits 1KB=1kilobytes -
ehnde Member Posts: 1,103
Thanks guys that makes perfect sense, I get it now.Climb a mountain, tell no one. -
alan2308 Member Posts: 1,854 ■■■■■■■■□□
First number is local/process memory.
Second number is IO memory.
Add both together and then divide by 1024 to get the total memory visible to that router or sup. It isn't just moving the decimal place because 1024 != 1000.
124928K + 6144K = 131072K
131072K / 1024 = 128MB
Yea, only HDD manufacturers use 1000.