QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1257|回复: 1

uCLinux下怎样管理内核的内存空间和用户的内存空间的?

[复制链接]
发表于 2006-6-15 18:31:54 | 显示全部楼层 |阅读模式
uCLinux作为Linux的一个简化版本,适合于没有MMU的硬件平台,那么uCLinux的内存地址就没有经过MMU转化为虚拟地址,而是直接在地址线上输出。
那么uCLinux下,内核的内存空间和用户的内存空间是如何管理和保护的呢?
发表于 2006-6-16 21:10:07 | 显示全部楼层
没有保护,每个程序都会指定使用的stack的大小,OS在load的时候会分配,不能增长。

没有一般意义的HEAP,malloc是通过mmap实现的,相对开销比较大,不要大量分配小块内存。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 03:39 , Processed in 0.039647 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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