• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 标签:

资源简介

分页式虚拟存储系统是把作业信息的副本存放在磁盘上,当作业被选中时,可把作业的开始几页先装入主存且启动执行。为此,在为作业建立页表时,应说明哪些页已在主存,哪些页尚未装入主存,

资源截图

代码片段和文件信息

// interrupt.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include 
#include 
#include 
//#pragma comment( linker “/subsystem:\“windows\“ /entry:\“mainCRTStartup\““ ) // 设置入口地址

const int MAX_TASKS=100;
const int MAX_MEM=MAX_TASKS;
using namespace std;
struct memory 
{
int page;
int sign ;
int blockid;
string diskid;
};
struct task 
{
string type;
int page;
int cell;
};
int main(int argc char* argv[])
{
int memoryblock=0;
int tasknum=0;
memory MEM[MAX_MEM];
task TASK[MAX_TASKS];

ifstream ifile1ifile2;
ifile1.open(“memory.txt“);
string a;
int i=0;
memory tmp;
while (!ifile1.eof())
{
ifile1>>a;
switch(i)
{
case 0:
tmp.page=atoi(a.c_str());
break;

评论

共有 条评论

相关资源