红联Linux门户
Linux帮助

关于malloc分配地址空间的疑问?

发布时间:2008-05-28 16:34:54来源:红联作者:daniudaniu
[font=黑体]向大家请教2个问题:
1。在用户模式下malloc返回的指针如 void *aa=malloc(100);返回的指针长度是多长的呢?是32位还是64位?
2。在用户模式下malloc的地址虚拟地址空间是连续的马?即假设从第i页的中间开始,会首先分配第i页的生于部分,然后分配第i+1页,再i+2页马?
[/font]
文章评论

共有 1 条评论

  1. l-y-p 于 2008-05-28 18:05:38发表:

    发表下个人的观点:
    malloc返回的指针长度为32位;malloc分配的虚拟地址应该是连续的,物理地址是一页一页拼起来的。。