抄写代码

时间:2022-08-01 01:26:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

#include<stdio.h>

#include<iostream.h>

#include<string.h>

const int PAGES=256; //定义总块数

const int WORD=32; //定义字长

const int WORDNUM=PAGES/WORD; //定义总字数

typedef struct node{

char jobname[20];

int num;

int nums[PAGES];

struct node *next;

}jobs;

int table[WORDNUM][WORD];

int freenum=0;

jobs *head;

//初始化函数

void initial(){}

//读入位示图初始数据

void readData()

{}

//新加入作业函数

void add()

{}

//完成作业函数

void finish()

{}

//显示当前位示图函数

void view_table()

{}

//显示所有页表函数

void view_pages()

{}

//显示版权信息函数

void version()

{}

void main()

{

int t=1,chioce;

version();

initial();

readData();

while(t==1){

cout<<endl<<"==========================================="<<endl;

cout<<" 页式内存管理系统模拟程序"<<endl;

cout<<"==========================================="<<endl;

cout<<"1.加入新作业 2.完成作业 3.显示当前内存位示图 4.显示所有作业页表 0.退出"<<endl;

cout<<"请选择:";

cin>>chioce;

switch(chioce){

case 1:

add();

break;

case 2:

finish();

break;

case 3:

view_table();

break;

case 4:

view_pages();

break;

case 0:

t=0;

break;

default:

cout<<"选择错误"<<endl;

}

}

}

本文来源:https://www.wddqw.com/doc/167281cbbceb19e8b8f6baf7.html