• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: 操作系统  

资源简介

文件管理.用位示图管理磁盘空间的分配与回收 很容易啊

资源截图

代码片段和文件信息

#include 
#include 

void Initbitmap(int map[8][8])
{
 int cylindertracksector;
 char choice=‘Y‘;
 printf(“*************2006116353 郭宏光 第五次作业:文件管理*********\n“);
 printf(“初始化位视图...\n“);
 while(choice==‘y‘||choice==‘Y‘)
 {
  printf(“柱面号:“);
  scanf(“%d“&cylinder);
  printf(“磁道号:“);
  scanf(“%d“&track);
  printf(“物理记录号:“);
  scanf(“%d“§or);
  map[cylinder][4*track+sector]=1;
  printf(“contiune?“);
  getchar();
  scanf(“%c“&choice);
  
 }
}
 
void allocate(int map[8][8])
{
  int ij;
  int flag=0;
  int cylindertracksector; 
  for(i=0;i<8;i++)
      { for(j=0;j<8;j++)
        if(map[i][j]==0) {map[i][j]=1;flag=1;break;} 
        if(flag==1) break;
      }
  if(flag==1)
  {  
    cylinder=i;
    track=j/4;
    sector=j%4;
  

评论

共有 条评论