1 / 8
文档名称:

【Linux课程设计】可变分区最佳适应算法源代码.doc

格式:doc   页数:8
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【Linux课程设计】可变分区最佳适应算法源代码.doc

上传人:用户头像没有 2015/9/28 文件大小:0 KB

下载得到文件列表

【Linux课程设计】可变分区最佳适应算法源代码.doc

文档介绍

文档介绍:#include<>
#include<>
#include<>
#include<>
//采用最佳适应算法来实现可变分区的管理
//数据结构的设计
typedef struct node
{
char name[10];//作业的名字
int start, length;//作业的起始地址和长度
struct node *next;//链表结构体
}*table;
//为合并空闲区表而临时增加的一个数据结构
//将空闲表中的数据项都存在这个结构的数组中
//然对这个数组进行排序,最后得到从小到大的空闲区表
struct pnode
{
int start,length;//起始地址和长度
};
int menu()//选择菜单
{
int n;
for(; ;)
{
printf(" ________________________\n");
printf("****************|最佳适应算法进行可变分区|***************\n");
printf("*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*|*\n");
printf("* 1输入作业数及大小(单位KB) *\n");
printf("* 2查看内存使用情况*\n");
printf("* 3释放内存*\n");
printf("* 4查看空闲区表的情况*\n");
printf("* 5退出程序*\n");
printf("*|*|*|*|*|*|*|*|*|请输入您的选择*|*|*|*|*|*|*|*|*|*|*|*|*\n");
scanf("%d",&n);
while(n < 1 || n > 5)
{
printf("输入有误请重新输入\n");
scanf("%d",&n);
}
return n;
}
}
//要建立两张表,一张是进程占用分区状况表,一张是空闲区表
table p;//占用表
table f;//空闲表
void init()//两张表的初始化
{
p=(table)malloc (sizeof(struct node));//头结点
p->next=NULL;//初始化是,占用表为空
f=(table)malloc (sizeof(struct node));//头结点
table f1=(table)malloc (sizeof(struct node));//初始定义为1K的内存,有一个空闲空间
f1->start=0;
f1->length=1024;//定义内存为1k;
f1->next=NULL;
f->next=f1;//将f1插入表空闲中
}
//输出内存使用表
void printfUse()
{
table p1=p->next;//将使用表的所有内容显示出来
printf("作业名起始地址长度\n");
while(p1!=NULL)
{
printf("%s ",p1->name);
p

最近更新

2026年国开电大城市管理学形考题库100道含完整.. 38页

2025年湖北水利水电职业技术学院单招职业倾向.. 44页

2026年天津机电职业技术学院单招职业倾向性测.. 45页

2026年宪法知识竞赛试题库100道及答案(夺冠系.. 40页

2026年工贸试题-考试题库带答案(培优b卷) 42页

2026中车眉山车辆有限公司校园招聘笔试参考题.. 36页

2026年注册建筑师考试题库200道带答案(突破训.. 84页

2026年基本乐理考试试题及参考答案 29页

2026年贵州机电职业技术学院单招职业技能测试.. 44页

2026年青少年学法用法网上知识竞赛试题库含答.. 43页

2026年广西理工职业技术学院单招职业适应性测.. 45页

2026年期货网站分析笔试题库及答案1套 41页

2026年民勤县辅警招聘考试备考题库必考题 30页

项目自主成长指南建议书 6页

青春人生建议书 5页

集体组织改进建议书 5页

防疫要求诊所建议书 6页

门店美业升级建议书 6页

链路加固建议书 6页

2026年特种专业叉车考试题库及完整答案一套 28页

部门计划工作改进建议书 6页

2026年疾病控制题库【夺分金卷】 41页

运动场地升级规划建议书 6页

车架组装质量提升建议书 7页

资源节约管理建议书 6页

贫困县区经济发展建议书 4页

质量保障精益化建议书 6页

2026年网络安全知识竞赛题库附参考答案【实用.. 39页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页