内存分配回收算法
内存分配回收4大算法 首次适应,循环首次,最佳,最坏算法,操作系统课程设计
//内存分配回收4大算法 首次适应,循环首次,最佳,最坏算法
#include <iostream>
#include <iomanip>
using namespace std;
void begin();
int kongjian();
int pdname(char c);
void print();
void fenpei();
int ShouCi(char c,int i);
void reclaim();
int huishou(char c);
int zuijia(char c,int i);
int zuihuai(char c,int i);
int xunhuan(char c,int i);
extern int xh=0;//记录循环首次适应时的开始id
//主存大小为1024
//定义100个不定分区 可分配100工作
struct used_table
{
int ID;//分区号
char WorkName;//工作名
int WorkSize;//工作空间
int address;//开始地址
bool state;//状态 1 可用 0 已用
}UT[100];
//主存表的初始化
void begin()
{
UT[0].ID=1;
UT[0].address =0;
UT[0].state =1;
UT[0].WorkName =NULL;
UT[0].WorkSize =1024;
for(int i=1;i<100;i++)
{
UT[i].ID =i+1;
UT[i].state =1;
UT[i].WorkName =NULL;
UT[i].address =UT[i-1].address +UT[i].WorkSize ;
}
}
你可能喜欢
- 主存空间的分配和回收
- 分配报告
- 可变分区存储管理实验报告
- 操作系统进程调度算法
- 嵌入式内核
- 动态分区分配方式的模拟
- 内存分配
- 操作系统内存管理
- 实验4 主存空间的分配和回收4页
- 主存空间的分配和回收 (3)3页
- 操作系统实验--主存空间的分配和回收11页
- 主存空间的分配和回收7页
- 实验报告二主存空间的分配和回收11页
- 实验二 主存空间的分配和回收7页
- 内存分配报告15页
- 注意分配实验报告8页
- 广东亮程股份有限公司利润分配报告1页
- 注意分配实验报告2页
- 高等学校收入分配情况调查报告7页
- 收入分配报告5页
- 可变分区存储管理及可重定位分区存储管理实验报告10页
- 可变分区存储管理方式的内存分配和回收实验报告5页
- 存储管理--可变分区管理 操作系统 实验报告13页
- 可变分区存储管理实验报告3页
- 可变分区存储管理实验报告7页
- 操作系统实验报告 可变分区存储管理和多级队列调度算法模拟实现34页
- 操作系统课程设计——进程调度模拟算法(5种)16页
- 操作系统实验报告进程调度算法12页
- 操作系统课程设计之进程调度程序设计时间轮转和优先级混合算法26页
- 操作系统 时间片轮转RR进程调度算法 java版7页
- 操作系统 先来先服务FCFS和短作业优先SJF进程调度算法 java版11页
- 计算机操作系统-实验一:进程控制和调度算法5页
- 80C51微处理器嵌入式内核的设计研究3页
- 实时嵌入式内核在DSP上的移植实现4页
- 嵌入式内核移植6页
- 嵌入式内核2页
- CISC微处理器嵌入式内核的设计4页
- 嵌入式内核、文件系统编译裁剪应用程序项目文档58页
- 计算机操作系统实验报告 动态分区分配方式的模拟12页
- 动态分区分配方式的模拟实验报告模板24页
- 动态分区分配方式的模拟实验报告模板23页
- 动态分区分配方式的模拟6页
- 动态分区分配方式的模拟代码(c++)4页
- 实验四 动态分区分配方式的模拟 答案7页
- 模拟内存分配程序4页
- 内存分配报告15页
- 动态内存分配1页
- 项目6内存分配-PDA的内存管理24页
- 计算机操作系统 内存动态分配和回收模拟实现5页
- C语言程序内存分配布局3页
- 操作系统之linux_MM内存管理44页
- 第3讲 现在的操作系统怎么管理内存63页
- 第2讲 早期操作系统怎么管理内存20页
- 操作系统 第7章 内存管理29页
- 华南理工大学 操作系统课件第5章内存管理108页
- 操作系统-内存管理测验10页


