[源码和文档分享]基于C语言的简单文件系统的实现

1 题目介绍

通过具体的文件存储空间的管理、文件物理结构、目录结构和文件操作的实现,加深对文件系统内部的数据结构、功能以及实现过程的理解。

1.1 要求

在内存中开辟一个虚拟磁盘空间作为文件存储分区,在其上实现一个简单的基于多级目录的单用户单任务系统中的文件系统。在推出该文件系统的使用时,应将虚拟磁盘上的内容以一个文件的方式保存到磁盘上,一遍下次可以将它恢复到内存的虚拟磁盘中

文件物理结构可采用显式链接或其他结构

空闲磁盘空间的管理可选择FAT表、位示图或其他办法

文件目录结构采用多级目录结构。为简单起见,可以不使用索引结点,每个目录项应包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护

需要提供一以下操作命令

my_format

my_mkdir

my_rmdir

my_ls

my_cd

my_create

my_open

my_close

my_write

my_read

my_rm

my_exitsys

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1714.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 4,437评论 0 5
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,384评论 2 89
  • 文件系统 在计算中,文件系统或文件系统控制数据的存储和检索方式。如果没有文件系统,放置在存储介质中的信息将是一大块...
    叫我龙哥阅读 3,615评论 0 2
  • 慌慌、惶惶又是一日。我已经开始细数日子。不知道是大雨敲打车窗的声音打扰了午昧,还是枕上的角色在自编自导自演,抑...
    莫莫_莫莫阅读 155评论 0 0
  • 说心里话,在任何国家,爱国这个举措都没有任何的毛病。尤其在中国,那是代表着绝对的政治意义。某件不起眼的事,可能就会...
    微言微评阅读 485评论 0 0

友情链接更多精彩内容