📄 memory.cpp
字号:
// Memory.cpp: implementation of the CMemory class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "process.h"
#include "Memory.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CMemory::CMemory()
{
PartitionA.number = 1;
PartitionA.size = rand()%5 + 5;
PartitionA.startAddr = rand()%345 + 1000;
PartitionA.isUse = true;
PartitionB.number = 2;
PartitionB.size = rand()%5 + 5;
PartitionB.startAddr = PartitionA.startAddr + PartitionA.size;
PartitionB.isUse = true;
PartitionC.number = 3;
PartitionC.size = rand()%5 + 5;
PartitionC.startAddr = PartitionB.startAddr + PartitionB.size;
PartitionC.isUse = true;
PartitionD.number = 4;
PartitionD.size = rand()%5 + 5;
PartitionD.startAddr = PartitionC.startAddr + PartitionC.size;
PartitionD.isUse = true;
PartitionE.number = 5;
PartitionE.size = rand()%5 + 5;
PartitionE.startAddr = PartitionD.startAddr + PartitionD.size;
PartitionE.isUse = true;
PartitionF.number = 6;
PartitionF.size = rand()%5 + 5;
PartitionF.startAddr = PartitionE.startAddr + PartitionE.size;
PartitionF.isUse = true;
PartitionG.number = 7;
PartitionG.size = rand()%5 + 5;
PartitionG.startAddr = PartitionF.startAddr + PartitionF.size;
PartitionG.isUse = true;
PartitionH.number = 8;
PartitionH.size = rand()%5 + 5;
PartitionH.startAddr = PartitionG.startAddr + PartitionG.size;
PartitionH.isUse = true;
PartitionI.number = 9;
PartitionI.size = rand()%5 + 5;
PartitionI.startAddr = PartitionH.startAddr + PartitionH.size;
PartitionI.isUse = true;
PartitionJ.number = 10;
PartitionJ.size = rand()%5 + 5;
PartitionJ.startAddr = PartitionI.startAddr + PartitionI.size;
PartitionJ.isUse = true;
}
CMemory::~CMemory()
{
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -