大家好,请问在原子例程 内存管理实验中初始化函数为什么管理表要*2

2019-10-15 04:00发布

大家好,请问在原子例程 内存管理实验中初始化函数为什么管理表要*2

void my_mem_init(u8 memx)  
{  
    mymemset(mallco_dev.memmap[memx], 0,memtblsize[memx]*2);//内存状态表数据清零  
        mymemset(mallco_dev.membase[memx], 0,memsize[memx]);        //内存池所有数据清零  
        mallco_dev.memrdy[memx]=1;                                                                //内存管理初始化OK  
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
kingnike
1楼-- · 2019-10-15 23:11
 精彩回答 2  元偷偷看……
loyalboy1111
2楼-- · 2019-10-16 03:28
kingnike 发表于 2016-5-25 18:17
为啥要乘4?你看下mymemset这个函数怎么写 的好吗

恩,确实,没有留意到这个,谢谢指点
打洞者
3楼-- · 2019-10-16 05:28
你把 *2去掉看看结果

一周热门 更多>