首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > C/C++/VC++ > 动态分区式存贮区管理

动态分区式存贮区管理

  • 资源大小:2.10 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: c++

资 源 简 介

设计一个动态分区式存贮区管理程序,要求支持不同的放置策略,如首次、最佳、最坏。对于内存中的每一块分区,都需要一个分区描述器来描述其状态,且分区描述器之间按链表连接。这一步需要两个主存队列,一个存储自由分区,另一个存储已占用的分区。对于每一个任务,需要有申请和释放的函数,而根据放置策略的不同函数的实现也有所不同。考虑到内存会被不断读写,还需要程序能循环处理用户的请求。在内存分配的过程中,要注意到分区描述器也要占用一个单位的空间,已分配区也要尽量占用高地址处的空间。回收内存时还要想到需要合并的情况。每次申请或释放内存后即输出当前的内存状态。

文 件 列 表

DynamicPartition.cpp
VIP VIP
0.166198s