资源简介
(1)程序中有内存分配、释放、显示分区情况、内存整理、退出模块。
(2)采用数据结构为结构体,字段可定义为分区号,分区大小,始址,状态。
(3)初始化内存空间为256K。
(4)采用最佳适应算法。
(5)使用函数调用即在主程序中选择函数运行
代码片段和文件信息
#include
#include
#include
#include
#define N 10
struct node
{
int num; //区块号
int addr; //起始地址
int size; //大小
int state; //状态
}block[N]={{0010000}{0000}{0000}{0000}{0000}{0000}{0000}{0000}{0000}{0000}};
void apply() //申请内存
{
int sizeiabcde;
a=1000;
e=0;
c=0; //标志
d=0;
printf(“请输入要申请内存的大小:“);
scanf(“%d“&size);
if(0 for(i=0;i if(block[i].state==0&&block[i].size==size)
{
e=i; //记录位置
c=1;
}
else
{
if(block[i].state==0&&block[i].size>size)
if(a>block[i].size-size)
{
a=block[i].size-size;
b=i; //记录位置
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3287 2010-06-03 20:13 邢伟 2班 31号\内存管理.cpp
文件 20480 2010-06-03 20:59 邢伟 2班 31号\说明.doc
目录 0 2010-06-03 21:02 邢伟 2班 31号
----------- --------- ---------- ----- ----
23767 3
- 上一篇:一个exe可执行文件的生与死运行原理.
- 下一篇:Qt 1 文本编辑器
相关资源
- vfp仓库管理源代码
- AxureUX后台管理系统框架
- 电力设备资源管理系统源码+文档毕业
- 赞酒店管理系统(源码+数据库)
- SSH 企业人事管理系统源码(含数据库
- spring boot+mybatis+spring mvc+bootstrap开发停
- SQL Server 2008 分区表
- access建立学生数据库管理系统
- 数据库设计:数据库进销存管理系统
- 数据库设计文档(不含源码)
- JSP基于网络超市商品销售管理系统的
- 超市综合管理系统Delphi源码
- 图片管理系统源码
- 公司员工社会保险管理系统完整源代
- 大型超市管理系统
- Delphi 物品出借管理系统(图书管理系
- 企业管理Erp系统商业源码含数据库
- 安健环管理系统全套源码含数据库
- Delphi 仓库管理信息系统代码
- 超市管理系统前台+后台 access数据库
- 档案管理delphi源码
- 东之源小型超市管理系统源码
- delphi 医药行业管理系统
- delphi学生成绩管理查询源码(含acce
- 驾校学员管理系统
- Delphi开发的MSSQL管理工具
- 人事档案管理系统delphi7版本(含数据
- HIS医院管理信息系统HIS源码(含数据
- his 完整源码(医院门诊管理系统源码
- delphi
评论
共有 条评论