HFS
2016-10-28 15:18:39 0 举报
HFS
作者其他创作
大纲/内容
vfile
\topenFile fileInfo;\tchar* data;
pointer
int bnum;\t\t\t\t //磁盘盘块号int dnum; //磁盘盘块内第几个字节
_hd
blocks[DISK_SIZE]
openFile
\tchar name[20]; \tchar attribute;\tint number; \tint length; \tint flag; \tpointer read; pointer write;
_hfs
char write_buf[BUF_SIZE];\tchar read_buf[BUF_SIZE];\tFAT fat;\topenFileTable OPT;
_cmd
vdir cur_dir;
inode
\tchar fileName[LEN_FILE_NAME];\tchar fileType[LEN_FILE_TYPE];\tchar attribute;//文件的属性字段\tchar blockId;\tchar fileLength;
硬件层
block
inode data[BLOCK_SIZE/sizeof(inode)];
vdir
openFile fileInfo;\tinode* data;\tint cnt;
文件管理信息与接口
文件系统层
FAT
\tblock* blocks[DISK_SIZE];\tchar next[DISK_SIZE];
openFileTable
\tvfile file[MAX_OPEN]; \tint length;
用户界面层
0 条评论
下一页