基于C++的类UNIX文件系统

发布时间:2021-09-17 21:41:44

一、题目要求

使用一个普通的大文件(如 c:myDisk.img ,称之为一级文件)模拟 UNIX V6++的一个文件卷,一个文件卷实际上就是一张逻辑磁盘,磁盘中存储的信息以块为单位。每块 512字节。



磁盘文件结构


定义自己的磁盘文件结构SuperBlock 结构磁盘 Inode 节点结构,包括:索引结构及逻辑块号到物理块号的映射磁盘 Inode 节点的分配与回收算法设计与实现文件数据区的分配与回收算法设计与实现

文件目录结构


目录文件结构目录检索算法的设计与实现

文件打开结构:选作

磁盘高速缓存:选作

文件操作接口


    ? void fformat(); 格式化文件卷? void ls(); 列目录? int fopen(char *name, int mode); 打开文件? void fclose(int fd); 关闭文件? int fread(int fd, char *buffer, int length); 读文件? int fwrite(int fd, char *buffer, int length);写文件? int flseek(int fd, int position); 定位文件读写指针? int fcreat(char *name, int mode); 新建文件? int fdelete(char *name); 删除文件

主程序
初始化文件卷,读入 SuperBlock图形界面或者命令行方式,等待用户输入根据用户不同的输入,返回结果

?


点击此处下载文档和源码
?

相关文档

  • 全国法院学术论文格式
  • 环保方面的警示语句
  • 爱得教育读后感好学多篇
  • 现代简约瓷砖电视背景墙效果图
  • 烧鸭皮水怎么调
  • 乡镇工作的实践与思考--如何做一名优秀的乡镇干部
  • 航天化学动力技术研究院42所怎么样
  • 京东无理由退货 需要付运费吗
  • 中学生中考满分作文幸福主题
  • 锦心似玉原著小说十一娘生了几个孩子 她和徐令宜儿女双全
  • 2009年上半年社区劳保工作总结
  • 接口测试 unittest
  • 2021年,Web前端还好找工作吗?
  • 完美的获取汉字拼音首字母
  • 译文连载:如何利用开源软件赚钱(二)
  • 密室逃脱:红色豪宅第十五章攻略?
  • 高中化学教师工作总结浅谈高中化学教师三年的发展规划
  • 初中英语校本课程教案
  • Android 广播监听网络状态
  • Javascript??百度地图API??显示位置
  • 如何快速删除重复数据
  • Qunar用户画像构建策略及应用实践
  • 解决Eclipse更新Maven项目后出现中文乱码问题
  • 描写乡村的优美句子大全
  • 常见的解排毒食材
  • 牌型种数java非暴力_蓝桥杯历届试题:牌型种数
  • 描写荷花的童谣
  • 关于ant打包应用程序(整理)
  • 2020年母亲节温馨祝福语60句
  • 2018年重阳节老干部座谈会主持词
  • 猜你喜欢

  • 就要k歌排行榜介绍 如何查询排行榜
  • 2019七年级英语第一学期 Unit 5 Do you have a soccer ball单元语法聚焦五 (新版)人教新目标版
  • 人教版四年级下册数学7.4 运用*移知识解决面积问题
  • 深圳海洋王科技楼工程融资投资立项项目可行性研究报告(非常详细)
  • Red_Hat_Enterprise_Linux_AS4.0教改课件——第5章_系统启动过程分析
  • 高一英语同步测控:Unit 4 Wild life protection 单元综合评估测试(新人教必修2)
  • GAP培训课件(概述与认证规范)名师优质资料
  • 小学一年级数学下册 小兔请客5名师公开课优质教案 北师大版
  • 数字货币|货币高一政治教案
  • 九年级物理上册3认识电路测试卷课件(新版)教科版
  • 老妈吃了“变色糖”(转载)
  • 2018年中考化学计算题评卷总结范文
  • 城镇开发建设中的规划管理问题研究
  • 最新语文S版三年级语文下册14、和时间赛跑ppt公开课优质教学课件
  • 发动机盲孔除切屑机管理的论文
  • 电动机双向运行控制PPT精品文档32页
  • 三年级数学下册数学广角教案-推荐下载
  • 2014-2015数字逻辑试卷
  • 研究报告-2018-2023年中国奶茶行业发展趋势预测与投资战略规划研究报告(目录)
  • 实验室安全操作规程ppt
  • 巨蟹座的致命弱点是什么
  • 小学五年级作文《染指·成伤》900字
  • 留学美国硕士需要花费多少钱
  • python获取当前文件路径
  • RoHS认证检测限值及豁免
  • 二年级语文上册课文310日月潭教学教案新人教版【推荐】
  • 小学二年级班主任工作总结_4
  • 非标设备的设计与制造
  • Unity实验室之项目目录组织
  • 妈妈的漫长人生路(一)
  • 氟康唑眼浴及滴眼联合斯皮仁诺治疗真菌性角膜溃疡的疗效观察
  • 九年级化学上册 1 走进化学世界知识清单课件 (新版)新
  • 2015年六安市中考物理实验操作考试试题及实验报告
  • 承包经营合同书3-21
  • 中国金属漆产业调研及投资调研报告目录
  • 【高考突破大冲刺】2013年高三数学必考热点集结04教师专用(新人教版)
  • 手机不用电池
  • 北京市2012年中考英语试题清晰版含答案
  • 江苏省徐州市2015-2016学年高一化学苏教版必修2专题检测:专题2 化学反应与能量转化
  • 人生格言个性签名的励志
  • 沼液灌溉对作物生长_土壤质量的影响_李萍
  • (安徽专版)2019春八年级语文下册第六单元《庄子》二则*题课件新人教版
  • 电脑版