下载此文档

虚拟存储器-操作系统课程设计报告-课程设计.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
虚拟存储器-操作系统课程设计报告-课程设计
虚拟存储器-操作系统课程设计报告
// : 定义控制台应用程序的入口点。
//
#include<>
#include<>
#include<>
#include<>
#define block_length 128
#define page_length 7
#define length 4 //加载的物理块个数
int pages={0,1,2,3}; //该数组保存物理块对应的页号
int k;// 该数组的队列标记
struct pagetable{
        int pagenum;   //页号
     int flag;       //页标志,1表示存在主寸中,0表示在外存
     int blocknum;    //块号
     int flag_modify;  //修改标志
     int local_disk;   //磁盘位置
}pt={{0,1,5,0,011},{1,1,8,0,012},{2,1,9,0,013},{3,1,1,0,021},{4,0,-1,0,022},{5,0,-1,0,023},{6,0,-1,0,121}};
 
//显示页的信息
void display1()
{   int i;
    printf("-------------------------------------------------------------------------------\n");
 printf("页号\t\t标志\t\t主存块号\t\t修改标志\t磁盘位置\n");
 for(i=0;i<page_length;i++)
    {
  
  printf(" %d\t\t%d\t\t%d\t\t\t%d\t\t  %d\n",pt[i].pagenum,pt[i].flag,pt[i].blocknum,pt[i].flag_modify,pt[i].local_disk);
 }
 printf("-------------------------------------------------------------------------------\n");
}
//显示页的信息
void display()
{   int i;
    printf("-------------------------------------------------------\n");
 printf("页号\t\t标志\t\t主存块号\t磁盘位置\n");
 for(i=0;i<page_length;i++)
    {
  
  printf(" %d\t\t%d\t\t%d\t\t%d\t\n",pt[i].pagenum,pt[i].flag,pt[i].blocknum,pt[i].local_disk);
 }
 printf("--------------------------------------------------------\n");
}
//地址转

虚拟存储器-操作系统课程设计报告-课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人智客网
  • 文件大小0 KB
  • 时间2011-12-27