資源簡介
掌握可變分區存儲管理方式的內存分配過程、內存回收過程和緊湊算法的實現過程。 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語言
評論
共有 條評論