QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 926|回复: 2

请教armlinux使用内存的问题

[复制链接]
发表于 2005-4-11 21:47:29 | 显示全部楼层 |阅读模式
在arm9的板子上运行linux, sdram是8M,linux启动时有打印
Memory: 8MB = 8MB total
Memory: 5516KB available (1098K code, 214K data, 44K init)
第一行可见linux已经知道系统是8M内存,但是第二行从字面来看好像是只有
5516K可用,什么意思,剩下的呢?
在 shell下用 more /proc/meminfo 查看的结果为
/proc # more meminfo
        total:    used:    free:  shared: buffers:  cached:
Mem:   6873088  5140480  1732608        0    57344  3764224
Swap:        0        0        0
MemTotal:         6712 kB
MemFree:          1692 kB
MemShared:           0 kB
Buffers:            56 kB
Cached:           3676 kB
SwapCached:          0 kB
Active:            444 kB
Inactive:         3644 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:         6712 kB
LowFree:          1692 kB
SwapTotal:           0 kB
SwapFree:            0 kB
从这来看,系统也只有6M多的内存,那么剩下的内存那去了?搞不明白,还望大虾们详解。
发表于 2005-4-12 16:54:15 | 显示全部楼层
内核image 应该是在ram里面的把,跑起来后你的内存available 就只有6M了,hoho
回复

使用道具 举报

发表于 2005-4-12 18:47:25 | 显示全部楼层
kernel一般都是掉到ram里面去运行的:)
这就是bootloader的工作。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 13:39 , Processed in 0.135781 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表