内存管理作业练习
2010-12-11 18:16
387 查看
#define MEM_BLOCK_ITEM_64_BLOCK_NUM 2048
#define MEM_BLOCK_ITEM_128_BLOCK_NUM 512
#define MEM_BLOCK_ITEM_256_BLOCK_NUM 128
#define BLOCK_SIZE_64 64
#define BLOCK_SIZE_128 128
#define BLOCK_SIZE_256 256
#define MAX_BLOCKS_NUM 3
#define MAX_BLOCK_SIZE 256
typedef struct MEMBLOCKITEM64{
struct MEMBLOCKITEM64 *pNext;
int nBlockSize;
int flag; // free/use
int memory[32];
}MEM_BLOCK_ITEM_64;
typedef struct MEMBLOCKITEM128{
struct MEMBLOCKITEM128 *pNext;
int nBlockSize;
int flag; // free/use
int memory[128];
}MEM_BLOCK_ITEM_128;
typedef struct MEMBLOCKITEM256 {
struct MEMBLOCKITEM256 *pNext;
int nBlockSize;
int flag; // free/use
int memory[256];
}MEM_BLOCK_ITEM_256;
typedef struct {
int nBlockSize;
int nBlockNum;
MEM_BLOCK_ITEM_64 * pBlockHead64;
char text[16];
}MEM_APP_BLOCK_64;
typedef struct {
int nBlockSize;
int nBlockNum;
MEM_BLOCK_ITEM_128 * pBlockHead64;
char text[16];
}MEM_APP_BLOCK_128;
/*
typedef struct {
int nBlockSize;
int
#define MEM_BLOCK_ITEM_128_BLOCK_NUM 512
#define MEM_BLOCK_ITEM_256_BLOCK_NUM 128
#define BLOCK_SIZE_64 64
#define BLOCK_SIZE_128 128
#define BLOCK_SIZE_256 256
#define MAX_BLOCKS_NUM 3
#define MAX_BLOCK_SIZE 256
typedef struct MEMBLOCKITEM64{
struct MEMBLOCKITEM64 *pNext;
int nBlockSize;
int flag; // free/use
int memory[32];
}MEM_BLOCK_ITEM_64;
typedef struct MEMBLOCKITEM128{
struct MEMBLOCKITEM128 *pNext;
int nBlockSize;
int flag; // free/use
int memory[128];
}MEM_BLOCK_ITEM_128;
typedef struct MEMBLOCKITEM256 {
struct MEMBLOCKITEM256 *pNext;
int nBlockSize;
int flag; // free/use
int memory[256];
}MEM_BLOCK_ITEM_256;
typedef struct {
int nBlockSize;
int nBlockNum;
MEM_BLOCK_ITEM_64 * pBlockHead64;
char text[16];
}MEM_APP_BLOCK_64;
typedef struct {
int nBlockSize;
int nBlockNum;
MEM_BLOCK_ITEM_128 * pBlockHead64;
char text[16];
}MEM_APP_BLOCK_128;
/*
typedef struct {
int nBlockSize;
int
相关文章推荐
- 内存管理作业练习
- 内存管理作业练习
- 内存管理作业练习
- 内存管理作业练习
- 内存管理作业练习
- 内存管理作业练习
- 高级编程技术作业第四周 第七章课后练习
- 黑马作业(基础班d25)io流的练习
- SQL查询基本练习1:(作业)
- 高级编程技术作业第五周 第九章课后练习
- Linux 第30天: (08月5日) 练习和作业
- 作业综合练习-配置+自定义函数设置
- Java中 数组作业的练习
- Linux 第12天: (08月19日) 练习和作业
- C语言练习作业(六)
- 作业以及平时练习时出现的异常.(一)(转)
- 作业8:单元测试练习
- linux运维实战练习-2015年8月27日课程作业
- 2015.8.25作业(练习):用户管理各命令的使用
- linux运维实战练习-2015年8月30日课程作业