关于“首次适应算法”~~

icetea121 2002-11-20 08:56:46
最近几天,我一直被一个东西困扰着,那就是~~~存储器的“首次适应算法”

小女不才,还在C 编程阶段。。。
如果下图一个存储器,设首地址为0000H,第一个字节是被系统占用的,那么从2的1
次方开始就是空闲的存储空间,(即第一个空闲区为2的1次方,第二个空闲区为2的平方)
建立一个如下struct..
struct map {
int m_size; 任务大小
char * add; 任务地址
}
|----|0000H
|----|0001H 如果分得一个任务为64K,那么应该放到空闲区至少有64K的第一个空闲区
|----|0002H
|----|。。。
|----|0fffH

这里有没有人能和我一起讨论怎么分配这个任务的问题呢?或者能提供一个C程序。。。。先谢谢


...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
icetea121 2002-11-21
  • 打赏
  • 举报
回复
nobody???
熊主任 2002-11-21
  • 打赏
  • 举报
回复
你有兴趣的话留个mail下来,我把代码发给你。不过我用的是C++,其实原里是一样的。
icetea121 2002-11-20
  • 打赏
  • 举报
回复
waiting~~

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧