• 大小: 0.17M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


操作系统 课程设计 基本分段存储管理系统

资源截图

代码片段和文件信息

/*
*description:基本分段存储管理系统的设计
*author:Xiangzi
*date:2010/6/15
*/

#include
#include
#define MEMORYLEN 256 //内存总大小
#define MAX 25 //段最大数目

/*
*结构体定义段表中元素结构
*seg_len: 段大小
*base   :段基址
*/
struct element 
{
int seg_len;
int base;
};

/*
*结构体定义段表
*len    : 段表长度
*element: 段信息
*/
struct segment
{
int len;
element *element;
};

void show();//用户输入数据
int transform(segment *int int char *); // 地址变换机构
char *mem;//=(char *)malloc(MEMORYLEN);    //内存空间
int s[MAX];//定义段数组元素为各个段的长度
int seg_sum;//段总数

int main()
{
segment seg;
int i;
int segaddr;//段逻辑地址
int offset;//段内偏移
int phy_addr;//物理地址
char value;
char *mem=(char *)malloc(MEMORYLEN);   //申请内存空间
for(i=0;i *(mem+i)=rand()%(100-0+1)+0;;      //随机生成0-100之间数据,存入内存

show();//用户输入数据
seg.element=(element *)malloc(sizeof(element)*10);
seg.len=MEMORYLEN;
seg.element[0].base=(int)mem;
seg.element[0].seg_len=s[0];
for(i=1;i {
se

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

    I.A....      3271  2010-06-30 20:13  操作系统\Segment.cpp

    I.A....    239616  2010-07-02 09:34  操作系统\操作系统课程设计报告.doc

     目录          0  2010-07-15 14:27  操作系统

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

               242887                    3


评论

共有 条评论