资源简介
掌握可变分区存储管理方式的内存分配过程、内存回收过程和紧凑算法的实现过程。 C/C++语言编译器
代码片段和文件信息
#include
using namespace std;
#define n 10
#define m 10
void check();
void distribution();
void recover();
void init();
struct{
float startaddress;//已分区初始地址
float length;//已分区长度
char flag;//已分分区表登记栏标志
int rest;
}usedtable[n];//已分分区表
struct{
float address;
float length;
int flag;
int rest;
}freetable[m];//空闲区表
int main(void)
{
init();
char temp=‘1‘;
while(temp!=‘d‘)
{
cout<<“a.分配“<<“ “<<“b.查询“< cout<<“c.回收“<<“ “<<“d.退出“< cin>>temp;
switch (temp)
{
case ‘a‘:
distribution();
break;
case ‘b‘:
check();
break;
case ‘c‘:
recover();
default:
break;
}
}
system(“pause“);
}
void init()
{
for(int i=0;i {
usedtable[i].startaddress=0;
usedtable[i].
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 120320 2018-02-03 11:52 实验说明书.doc
文件 75264 2017-11-12 13:19 distribution\Debug\distribution.exe
文件 1014664 2017-11-12 13:19 distribution\Debug\distribution.ilk
文件 855040 2017-11-12 13:19 distribution\Debug\distribution.pdb
文件 504 2017-11-12 13:19 distribution\distribution\Debug\cl.command.1.tlog
文件 6368 2017-11-12 13:19 distribution\distribution\Debug\CL.read.1.tlog
文件 318 2017-11-12 13:19 distribution\distribution\Debug\CL.write.1.tlog
文件 78 2017-11-12 13:19 distribution\distribution\Debug\distribution.lastbuildstate
文件 1350 2017-11-12 13:19 distribution\distribution\Debug\distribution.log
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2 2017-11-12 13:19 distribution\distribution\Debug\li
文件 1068 2017-11-12 13:19 distribution\distribution\Debug\li
文件 2254 2017-11-12 13:19 distribution\distribution\Debug\li
文件 416 2017-11-12 13:19 distribution\distribution\Debug\li
文件 248832 2017-11-12 13:19 distribution\distribution\Debug\vc110.idb
文件 339968 2017-11-12 13:19 distribution\distribution\Debug\vc110.pdb
............此处省略14个文件信息
- 上一篇:基于MFC推箱子完整源代码
- 下一篇:医学药物管理系统C语言
相关资源
- 51实时操作系统程序(easy51os)
- 基于Aurix的AUTOSAR多核操作系统的实现
- 《嵌入式实时操作系统uCOS-II》邵贝贝
- 自制操作系统.docx(附源码地址)
- 操作系统原理及设计原则(Operating
- GeekOS操作系统的研究和实现.doc
- 操作系统课程设计
- C++ 判断操作系统类型
- Linux操作系统下C语言编程入门.pdf
- 《一步一步写嵌入式操作系统 ARM编程
- 嵌入式实时操作系统uc_os-II原理及应用
- c++ 实验:可变分区管理
- 《计算机操作系统(第三版)》pdf 高
- 计算机操作系统 第三版 汤子瀛高清
- 操作系统-银行家算法
- 操作系统FAT文件系统源程序
- 操作系统信号量PV经典问题:读者写者
- 操作系统课程设计——一动态分区分
- C语言 GetVersion和GetVersionEx API函数获取
- 二级文件系统
- 操作系统存储管理地址转换和产生缺
- 进程调度_抢占式短作业优先算法+内存
- 操作系统~内存动态分配与释放
- OS磁盘空闲区管理-C语言实现
- 东华大学 操作系统实验 进程调度 含
- 自制操作系统源码
- 武汉大学操作系统实验
- 操作系统模拟移臂调度算法c语言代码
- 操作系统课设报告
- vc++ mfc 操作系统磁盘调度算法模拟
评论
共有 条评论