91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.02M
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-27
  • 語言: 其他
  • 標簽: 其他??

資源簡介


是模擬操作系統中的文件系統管理,包括文件刪除,添加,打開,復制 還包括 目錄的創建,刪除,更改,可以顯示inode位圖和block位圖。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?

#define?DISKSIZE?256?????/*磁盤塊的大小?256B?*/
#define?DISKNUM?4096???/*磁盤塊數目?SPACE/DISKSIZE?4096=1M/256B*/
#define?MAXDIRNUM?16???/*?子目錄最大數*/
#define?MAXINODENUM?256*8?/*inode最大數*/
#define?MAXDATANUM?4*1024-36?/*數據塊最大數*/

/*用到的數據結構*/
//目錄項文件結構
struct?directitem
{
char?f_name[10];//文件名10字節
char?f_add[3];//文件后綴3字節
char?f_flag;//文件標志位?目錄為T?文件為F
unsigned?__int16?f_inodenum;//inode編號
};

//inode結構
struct?inode
{
short?int?i_size;//文件所占盤塊數
short?int?i_blocknum;//索引塊編號(起始的物理塊號)
};

struct?str
{
char?ss[256];
};

//變量聲明
char?buff[10];
struct?directitem?root[16];
char?presentdir[10]=“root“;
struct?directitem?subdir[16][16];
struct?directitem?subdirr[16][16];
unsigned?__int8?imap[MAXINODENUM];
unsigned?__int8?bmap[MAXDATANUM];
struct?inode?nb[MAXINODENUM];?
struct?str?db[MAXDATANUM];

void?format()//初始化文件系統
{
int?i=0j=0;

for(i=0;i<16;i++)//初始化根目錄下16項
{
strcp

評論

共有 條評論