• 大小: 11KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-01-07
  • 语言: C/C++
  • 标签:

资源简介

用C语言来模拟操作系统的存储管理,主要包括:分页存储管理,分段存储管理,段页式存储管理.

资源截图

代码片段和文件信息

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

#include “stdafx.h“
#include “math.h“

int const M = 100;
int m_block1[4] = {2134};
int m_block2[2] = {89};
int m_block3[1] = {10};
int m_block4[3] = {576};
int m_block5[2] = {1112};

struct workchart//作业表
{
int worknum;//作业号
int length;//页表长度
};

struct Pagechart //页表
{
int num;//页号
int flag;//块状态
};

struct Segment //段表
{
int length;
int start;
int flag;
};

void Output(int m_array[M])
{
for (int i =0 ; i < M ; i++)
{
cout << m_array[i] << “ “ ;
if(i %10 == 0)
{
cout << endl;
}
}

}
void shif(int m_array[M] int a[20])//筛选
{
int count = 0;
for(int i = 0 ; i < M ; i++)
{
if(m_array[i] < 2500)
{
a[count] = m_array[i];
count

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5271  2011-12-04 14:54  Address\Address.cpp

     文件       4548  2011-11-28 22:53  Address\Address.dsp

     文件        539  2011-11-28 22:53  Address\Address.dsw

     文件      50176  2011-12-04 15:49  Address\Address.ncb

     文件      53760  2011-12-04 15:49  Address\Address.opt

     文件       1314  2011-12-04 14:54  Address\Address.plg

     文件       1214  2011-11-28 22:53  Address\ReadMe.txt

     文件        294  2011-11-28 22:53  Address\StdAfx.cpp

     文件        792  2011-11-28 22:55  Address\StdAfx.h

     目录          0  2011-12-20 23:19  Address

----------- ---------  ---------- -----  ----

               117908                    10


评论

共有 条评论

相关资源